Warning: Permanently added '44.201.171.219' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8346657-fedora-39-aarch64 --chroot fedora-39-aarch64 Version: 1.2 PID: 10097 Logging PID: 10098 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8346657, 'buildroot_pkgs': [], 'chroot': 'fedora-39-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': '8ef1d917ae21a7bda8d8eef40c44d10bfd7c1286', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/xnnpack', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'xnnpack', 'package_version': '1:0-20241205.0.gitd8b53fb2', 'project_dirname': 'ML', 'project_name': 'ML', 'project_owner': 'rezso', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/rezso/ML/fedora-39-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/rezso/CUDA/fedora-39-aarch64/', 'id': 'copr_rezso_CUDA', 'name': 'Additional repo copr_rezso_CUDA'}, {'baseurl': 'http://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64', 'id': 'http_developer_download_nvidia_com_compute_cuda_repos_rhel9_x86_64', 'name': 'Additional repo http_developer_download_nvidia_com_compute_cuda_repos_rhel9_x86_64'}, {'baseurl': 'http://developer.download.nvidia.com/compute/cuda/repos/rhel9/sbsa', 'id': 'http_developer_download_nvidia_com_compute_cuda_repos_rhel9_sbsa', 'name': 'Additional repo http_developer_download_nvidia_com_compute_cuda_repos_rhel9_sbsa'}], 'sandbox': 'rezso/ML--rezso', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'rezso', 'tags': [], 'task_id': '8346657-fedora-39-aarch64', 'timeout': 172800, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/xnnpack /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/xnnpack', '/var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack'... Running: git checkout 8ef1d917ae21a7bda8d8eef40c44d10bfd7c1286 -- cmd: ['git', 'checkout', '8ef1d917ae21a7bda8d8eef40c44d10bfd7c1286', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack rc: 0 stdout: stderr: Note: switching to '8ef1d917ae21a7bda8d8eef40c44d10bfd7c1286'. 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 8ef1d91 automatic import of xnnpack Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack 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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=172800): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack/xnnpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733446800.387315 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack/xnnpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733446800.387315 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-iwdt5i6b/xnnpack/xnnpack.spec) Config(fedora-39-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-aarch64-bootstrap-1733446800.387315/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: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-aarch64-bootstrap-1733446800.387315/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/5acd9ba9825a2c2ec8c7534bebfea6f809d156320a167dae1c9ddbe095466a28/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/5acd9ba9825a2c2ec8c7534bebfea6f809d156320a167dae1c9ddbe095466a28/merged) with podman image umount INFO: Package manager dnf4 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.4 MB/s | 987 kB 00:00 Additional repo copr_rezso_CUDA 252 kB/s | 72 kB 00:00 Additional repo http_developer_download_nvidia_ 143 MB/s | 2.2 MB 00:00 Additional repo http_developer_download_nvidia_ 144 MB/s | 1.7 MB 00:00 fedora 49 MB/s | 86 MB 00:01 updates 47 MB/s | 40 MB 00:00 Package python3-dnf-4.21.1-1.fc39.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.9.0-1.fc39 updates 320 k Installing dependencies: dbus-libs aarch64 1:1.14.10-1.fc39 fedora 156 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus aarch64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd aarch64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.2 M Installed size: 4.8 M Downloading Packages: (1/7): python3-dbus-1.3.2-4.fc39.aarch64.rpm 2.2 MB/s | 157 kB 00:00 (2/7): dbus-libs-1.14.10-1.fc39.aarch64.rpm 1.8 MB/s | 156 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 2.3 MB/s | 49 kB 00:00 (4/7): python3-six-1.16.0-12.fc39.noarch.rpm 5.5 MB/s | 41 kB 00:00 (5/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 3.6 MB/s | 355 kB 00:00 (6/7): python3-systemd-235-5.fc39.aarch64.rpm 5.1 MB/s | 107 kB 00:00 (7/7): python3-dnf-plugins-core-4.9.0-1.fc39.no 2.1 MB/s | 320 kB 00:00 -------------------------------------------------------------------------------- Total 2.1 MB/s | 1.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.aarch64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc39.aarch64 5/7 Installing : python3-dbus-1.3.2-4.fc39.aarch64 6/7 Installing : python3-dnf-plugins-core-4.9.0-1.fc39.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.9.0-1.fc39.noarch 7/7 Verifying : dbus-libs-1:1.14.10-1.fc39.aarch64 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.aarch64 3/7 Verifying : python3-distro-1.8.0-6.fc39.noarch 4/7 Verifying : python3-six-1.16.0-12.fc39.noarch 5/7 Verifying : python3-systemd-235-5.fc39.aarch64 6/7 Verifying : python3-dnf-plugins-core-4.9.0-1.fc39.noarch 7/7 Installed: dbus-libs-1:1.14.10-1.fc39.aarch64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.aarch64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.9.0-1.fc39.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.aarch64 Complete! Finish(bootstrap): installing dnf tooling 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-39-aarch64-1733446800.387315/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 INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.aarch64 rpm-sequoia-1.7.0-1.fc39.aarch64 python3-dnf-4.21.1-1.fc39.noarch python3-dnf-plugins-core-4.9.0-1.fc39.noarch yum-4.21.1-1.fc39.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 19 MB/s | 987 kB 00:00 Additional repo copr_rezso_CUDA 1.9 MB/s | 72 kB 00:00 Additional repo http_developer_download_nvidia_ 169 MB/s | 2.2 MB 00:00 Additional repo http_developer_download_nvidia_ 123 MB/s | 1.7 MB 00:00 fedora 53 MB/s | 86 MB 00:01 updates 20 MB/s | 40 MB 00:02 Dependencies resolved. ======================================================================================== Package Arch Version Repo Size ======================================================================================== Installing group/module packages: bash aarch64 5.2.26-1.fc39 updates 1.8 M bzip2 aarch64 1.0.8-16.fc39 fedora 52 k coreutils aarch64 9.3-7.fc39 updates 1.1 M cpio aarch64 2.14-4.fc39 fedora 277 k diffutils aarch64 3.10-3.fc39 fedora 396 k fedora-release-common noarch 39-36 updates 19 k findutils aarch64 1:4.9.0-6.fc39 updates 494 k gawk aarch64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack aarch64 2.38-99.fc39 copr_base 67 k grep aarch64 3.11-3.fc39 fedora 295 k gzip aarch64 1.12-6.fc39 fedora 164 k info aarch64 7.0.3-3.fc39 fedora 179 k patch aarch64 2.7.6-22.fc39 fedora 123 k redhat-rpm-config noarch 266-1.fc39 updates 78 k rpm-build aarch64 4.19.1.1-1.fc39 updates 79 k sed aarch64 4.8-14.fc39 fedora 304 k shadow-utils aarch64 2:4.14.0-2.fc39 updates 1.3 M tar aarch64 2:1.35-2.fc39 fedora 854 k unzip aarch64 6.0-62.fc39 fedora 183 k util-linux aarch64 2.39.4-1.fc39 updates 1.2 M which aarch64 2.21-40.fc39 fedora 42 k xz aarch64 5.4.4-1.fc39 fedora 556 k Installing dependencies: alternatives aarch64 1.26-1.fc39 updates 38 k ansible-srpm-macros noarch 1-12.fc39 updates 21 k audit-libs aarch64 3.1.5-1.fc39 updates 124 k authselect aarch64 1.4.3-1.fc39 fedora 150 k authselect-libs aarch64 1.4.3-1.fc39 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils aarch64 2.40-14.fc39 updates 6.1 M binutils-gold aarch64 2.40-14.fc39 updates 945 k bzip2-libs aarch64 1.0.8-16.fc39 fedora 43 k ca-certificates noarch 2024.2.69_v8.0.401-1.0.fc39 updates 871 k coreutils-common aarch64 9.3-7.fc39 updates 2.1 M cracklib aarch64 2.9.11-2.fc39 fedora 94 k crypto-policies noarch 20231204-1.git1e3a2e4.fc39 updates 100 k curl aarch64 8.2.1-5.fc39 updates 340 k cyrus-sasl-lib aarch64 2.1.28-11.fc39 fedora 781 k debugedit aarch64 5.0-12.fc39 updates 78 k dwz aarch64 0.15-3.fc39 fedora 136 k ed aarch64 1.19-4.fc39 fedora 78 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils aarch64 0.192-4.fc39 updates 569 k elfutils-debuginfod-client aarch64 0.192-4.fc39 updates 43 k elfutils-default-yama-scope noarch 0.192-4.fc39 updates 12 k elfutils-libelf aarch64 0.192-4.fc39 updates 208 k elfutils-libs aarch64 0.192-4.fc39 updates 266 k fedora-gpg-keys noarch 39-2 updates 130 k fedora-release noarch 39-36 updates 8.6 k fedora-release-identity-basic noarch 39-36 updates 9.4 k fedora-repos noarch 39-2 updates 9.3 k file aarch64 5.44-5.fc39 fedora 49 k file-libs aarch64 5.44-5.fc39 fedora 729 k filesystem aarch64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.3.1-1.fc39 updates 19 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal aarch64 15.1-1.fc39 updates 3.9 M gdbm-libs aarch64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc aarch64 2.38-99.fc39 copr_base 1.7 M glibc-common aarch64 2.38-99.fc39 copr_base 338 k glibc-gconv-extra aarch64 2.38-99.fc39 copr_base 1.9 M gmp aarch64 1:6.2.1-5.fc39 fedora 266 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.5.0-1.fc39 updates 28 k jansson aarch64 2.13.1-7.fc39 fedora 46 k json-c aarch64 0.17-1.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs aarch64 1.6.3-1.fc39 updates 32 k krb5-libs aarch64 1.21.3-2.fc39 updates 771 k libacl aarch64 2.3.1-9.fc39 updates 24 k libarchive aarch64 3.7.1-3.fc39 updates 401 k libattr aarch64 2.5.1-8.fc39 fedora 18 k libblkid aarch64 2.39.4-1.fc39 updates 116 k libbrotli aarch64 1.1.0-1.fc39 fedora 345 k libcap aarch64 2.48-9.fc39 updates 69 k libcap-ng aarch64 0.8.3-8.fc39 fedora 32 k libcom_err aarch64 1.47.0-2.fc39 fedora 26 k libcurl aarch64 8.2.1-5.fc39 updates 316 k libdb aarch64 5.3.28-56.fc39 fedora 735 k libeconf aarch64 0.5.2-2.fc39 updates 30 k libevent aarch64 2.1.12-9.fc39 fedora 254 k libfdisk aarch64 2.39.4-1.fc39 updates 157 k libffi aarch64 3.4.4-4.fc39 fedora 38 k libgcc aarch64 13.3.1-3.fc39 updates 104 k libgomp aarch64 13.3.1-3.fc39 updates 321 k libidn2 aarch64 2.3.7-1.fc39 updates 120 k libmount aarch64 2.39.4-1.fc39 updates 153 k libnghttp2 aarch64 1.55.1-5.fc39 updates 76 k libnsl2 aarch64 2.0.0-6.fc39 fedora 30 k libpkgconf aarch64 1.9.5-2.fc39 fedora 38 k libpsl aarch64 0.21.2-4.fc39 fedora 63 k libpwquality aarch64 1.4.5-6.fc39 fedora 120 k libselinux aarch64 3.5-5.fc39 fedora 86 k libsemanage aarch64 3.5-4.fc39 fedora 117 k libsepol aarch64 3.5-2.fc39 fedora 311 k libsigsegv aarch64 2.14-5.fc39 fedora 27 k libsmartcols aarch64 2.39.4-1.fc39 updates 65 k libssh aarch64 0.10.6-2.fc39 updates 213 k libssh-config noarch 0.10.6-2.fc39 updates 9.0 k libstdc++ aarch64 13.3.1-3.fc39 updates 819 k libtasn1 aarch64 4.19.0-3.fc39 fedora 73 k libtirpc aarch64 1.3.6-0.fc39 updates 95 k libtool-ltdl aarch64 2.4.7-7.fc39 fedora 36 k libunistring aarch64 1.1-5.fc39 fedora 540 k libutempter aarch64 1.2.1-10.fc39 fedora 27 k libuuid aarch64 2.39.4-1.fc39 updates 28 k libverto aarch64 0.3.2-6.fc39 fedora 21 k libxcrypt aarch64 4.4.36-2.fc39 fedora 123 k libxml2 aarch64 2.10.4-3.fc39 fedora 689 k libzstd aarch64 1.5.6-1.fc39 updates 284 k lua-libs aarch64 5.4.6-3.fc39 fedora 131 k lua-srpm-macros noarch 1-13.fc39 updates 8.7 k lz4-libs aarch64 1.9.4-4.fc39 fedora 68 k mpfr aarch64 4.2.0-3.fc39 fedora 319 k ncurses-base noarch 6.4-7.20230520.fc39.1 updates 88 k ncurses-libs aarch64 6.4-7.20230520.fc39.1 updates 326 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap aarch64 2.6.7-1.fc39 updates 250 k openssl-libs aarch64 1:3.1.4-4.fc39 updates 2.0 M p11-kit aarch64 0.25.5-1.fc39 updates 495 k p11-kit-trust aarch64 0.25.5-1.fc39 updates 138 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam aarch64 1.5.3-3.fc39 updates 552 k pam-libs aarch64 1.5.3-3.fc39 updates 57 k pcre2 aarch64 10.42-1.fc39.2 fedora 219 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf aarch64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config aarch64 1.9.5-2.fc39 fedora 9.6 k popt aarch64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20240107-1.fc39 updates 58 k pyproject-srpm-macros noarch 1.16.0-1.fc39 updates 14 k python-srpm-macros noarch 3.12-8.fc39 updates 23 k qt5-srpm-macros noarch 5.15.14-2.fc39 updates 8.9 k qt6-srpm-macros noarch 6.6.2-1.fc39 updates 8.9 k readline aarch64 8.2-6.fc39 updates 212 k rpm aarch64 4.19.1.1-1.fc39 updates 536 k rpm-build-libs aarch64 4.19.1.1-1.fc39 updates 91 k rpm-libs aarch64 4.19.1.1-1.fc39 updates 305 k rpm-sequoia aarch64 1.7.0-1.fc39 updates 868 k rpmautospec-rpm-macros noarch 0.7.3-1.fc39 updates 11 k rust-srpm-macros noarch 26.3-1.fc39 updates 13 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs aarch64 3.42.0-7.fc39 fedora 677 k systemd-libs aarch64 254.20-1.fc39 updates 660 k util-linux-core aarch64 2.39.4-1.fc39 updates 505 k xxhash-libs aarch64 0.8.2-4.fc39 updates 34 k xz-libs aarch64 5.4.4-1.fc39 fedora 106 k zip aarch64 3.0-39.fc39 fedora 262 k zlib aarch64 1.2.13-4.fc39 fedora 93 k zstd aarch64 1.5.6-1.fc39 updates 445 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================== Install 154 Packages Total download size: 52 M Installed size: 303 M Downloading Packages: (1/154): glibc-common-2.38-99.fc39.aarch64.rpm 13 MB/s | 338 kB 00:00 (2/154): glibc-2.38-99.fc39.aarch64.rpm 54 MB/s | 1.7 MB 00:00 (3/154): glibc-minimal-langpack-2.38-99.fc39.aa 15 MB/s | 67 kB 00:00 (4/154): glibc-gconv-extra-2.38-99.fc39.aarch64 50 MB/s | 1.9 MB 00:00 (5/154): basesystem-11-18.fc39.noarch.rpm 133 kB/s | 7.2 kB 00:00 (6/154): bzip2-1.0.8-16.fc39.aarch64.rpm 1.2 MB/s | 52 kB 00:00 (7/154): authselect-1.4.3-1.fc39.aarch64.rpm 1.3 MB/s | 150 kB 00:00 (8/154): authselect-libs-1.4.3-1.fc39.aarch64.r 1.9 MB/s | 249 kB 00:00 (9/154): bzip2-libs-1.0.8-16.fc39.aarch64.rpm 1.7 MB/s | 43 kB 00:00 (10/154): cracklib-2.9.11-2.fc39.aarch64.rpm 4.0 MB/s | 94 kB 00:00 (11/154): cpio-2.14-4.fc39.aarch64.rpm 6.2 MB/s | 277 kB 00:00 (12/154): dwz-0.15-3.fc39.aarch64.rpm 6.2 MB/s | 136 kB 00:00 (13/154): diffutils-3.10-3.fc39.aarch64.rpm 9.3 MB/s | 396 kB 00:00 (14/154): ed-1.19-4.fc39.aarch64.rpm 4.0 MB/s | 78 kB 00:00 (15/154): efi-srpm-macros-5-9.fc39.noarch.rpm 1.3 MB/s | 22 kB 00:00 (16/154): cyrus-sasl-lib-2.1.28-11.fc39.aarch64 9.1 MB/s | 781 kB 00:00 (17/154): file-5.44-5.fc39.aarch64.rpm 2.6 MB/s | 49 kB 00:00 (18/154): fonts-srpm-macros-2.0.5-12.fc39.noarc 1.5 MB/s | 26 kB 00:00 (19/154): file-libs-5.44-5.fc39.aarch64.rpm 19 MB/s | 729 kB 00:00 (20/154): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 431 kB/s | 7.4 kB 00:00 (21/154): filesystem-3.18-6.fc39.aarch64.rpm 28 MB/s | 1.1 MB 00:00 (22/154): gdbm-libs-1.23-4.fc39.aarch64.rpm 3.0 MB/s | 56 kB 00:00 (23/154): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 447 kB/s | 7.8 kB 00:00 (24/154): gawk-5.2.2-2.fc39.aarch64.rpm 38 MB/s | 1.1 MB 00:00 (25/154): gnat-srpm-macros-6-3.fc39.noarch.rpm 515 kB/s | 8.8 kB 00:00 (26/154): grep-3.11-3.fc39.aarch64.rpm 15 MB/s | 295 kB 00:00 (27/154): gmp-6.2.1-5.fc39.aarch64.rpm 9.4 MB/s | 266 kB 00:00 (28/154): gzip-1.12-6.fc39.aarch64.rpm 8.8 MB/s | 164 kB 00:00 (29/154): jansson-2.13.1-7.fc39.aarch64.rpm 2.6 MB/s | 46 kB 00:00 (30/154): info-7.0.3-3.fc39.aarch64.rpm 7.6 MB/s | 179 kB 00:00 (31/154): json-c-0.17-1.fc39.aarch64.rpm 2.5 MB/s | 44 kB 00:00 (32/154): kernel-srpm-macros-1.0-20.fc39.noarch 614 kB/s | 10 kB 00:00 (33/154): libattr-2.5.1-8.fc39.aarch64.rpm 1.0 MB/s | 18 kB 00:00 (34/154): libbrotli-1.1.0-1.fc39.aarch64.rpm 17 MB/s | 345 kB 00:00 (35/154): libcap-ng-0.8.3-8.fc39.aarch64.rpm 1.8 MB/s | 32 kB 00:00 (36/154): libcom_err-1.47.0-2.fc39.aarch64.rpm 1.5 MB/s | 26 kB 00:00 (37/154): libdb-5.3.28-56.fc39.aarch64.rpm 32 MB/s | 735 kB 00:00 (38/154): libevent-2.1.12-9.fc39.aarch64.rpm 13 MB/s | 254 kB 00:00 (39/154): libffi-3.4.4-4.fc39.aarch64.rpm 2.0 MB/s | 38 kB 00:00 (40/154): libnsl2-2.0.0-6.fc39.aarch64.rpm 1.7 MB/s | 30 kB 00:00 (41/154): libpkgconf-1.9.5-2.fc39.aarch64.rpm 2.1 MB/s | 38 kB 00:00 (42/154): libpsl-0.21.2-4.fc39.aarch64.rpm 3.2 MB/s | 63 kB 00:00 (43/154): libpwquality-1.4.5-6.fc39.aarch64.rpm 6.5 MB/s | 120 kB 00:00 (44/154): libselinux-3.5-5.fc39.aarch64.rpm 4.8 MB/s | 86 kB 00:00 (45/154): libsemanage-3.5-4.fc39.aarch64.rpm 5.5 MB/s | 117 kB 00:00 (46/154): libsepol-3.5-2.fc39.aarch64.rpm 16 MB/s | 311 kB 00:00 (47/154): libsigsegv-2.14-5.fc39.aarch64.rpm 1.5 MB/s | 27 kB 00:00 (48/154): libtasn1-4.19.0-3.fc39.aarch64.rpm 3.8 MB/s | 73 kB 00:00 (49/154): libtool-ltdl-2.4.7-7.fc39.aarch64.rpm 2.1 MB/s | 36 kB 00:00 (50/154): libunistring-1.1-5.fc39.aarch64.rpm 24 MB/s | 540 kB 00:00 (51/154): libutempter-1.2.1-10.fc39.aarch64.rpm 1.5 MB/s | 27 kB 00:00 (52/154): libverto-0.3.2-6.fc39.aarch64.rpm 1.2 MB/s | 21 kB 00:00 (53/154): libxcrypt-4.4.36-2.fc39.aarch64.rpm 6.7 MB/s | 123 kB 00:00 (54/154): lua-libs-5.4.6-3.fc39.aarch64.rpm 7.1 MB/s | 131 kB 00:00 (55/154): lz4-libs-1.9.4-4.fc39.aarch64.rpm 3.8 MB/s | 68 kB 00:00 (56/154): libxml2-2.10.4-3.fc39.aarch64.rpm 17 MB/s | 689 kB 00:00 (57/154): mpfr-4.2.0-3.fc39.aarch64.rpm 16 MB/s | 319 kB 00:00 (58/154): ocaml-srpm-macros-8-2.fc39.noarch.rpm 793 kB/s | 14 kB 00:00 (59/154): openblas-srpm-macros-2-14.fc39.noarch 439 kB/s | 7.5 kB 00:00 (60/154): package-notes-srpm-macros-0.5-9.fc39. 652 kB/s | 11 kB 00:00 (61/154): patch-2.7.6-22.fc39.aarch64.rpm 6.7 MB/s | 123 kB 00:00 (62/154): pcre2-10.42-1.fc39.2.aarch64.rpm 11 MB/s | 219 kB 00:00 (63/154): pcre2-syntax-10.42-1.fc39.2.noarch.rp 7.7 MB/s | 143 kB 00:00 (64/154): perl-srpm-macros-1-51.fc39.noarch.rpm 468 kB/s | 8.0 kB 00:00 (65/154): pkgconf-1.9.5-2.fc39.aarch64.rpm 2.4 MB/s | 42 kB 00:00 (66/154): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 793 kB/s | 14 kB 00:00 (67/154): pkgconf-pkg-config-1.9.5-2.fc39.aarch 565 kB/s | 9.6 kB 00:00 (68/154): popt-1.19-3.fc39.aarch64.rpm 3.6 MB/s | 66 kB 00:00 (69/154): sed-4.8-14.fc39.aarch64.rpm 15 MB/s | 304 kB 00:00 (70/154): setup-2.14.4-1.fc39.noarch.rpm 8.2 MB/s | 154 kB 00:00 (71/154): unzip-6.0-62.fc39.aarch64.rpm 9.5 MB/s | 183 kB 00:00 (72/154): tar-1.35-2.fc39.aarch64.rpm 35 MB/s | 854 kB 00:00 (73/154): sqlite-libs-3.42.0-7.fc39.aarch64.rpm 25 MB/s | 677 kB 00:00 (74/154): which-2.21-40.fc39.aarch64.rpm 2.4 MB/s | 42 kB 00:00 (75/154): xz-libs-5.4.4-1.fc39.aarch64.rpm 5.8 MB/s | 106 kB 00:00 (76/154): xz-5.4.4-1.fc39.aarch64.rpm 23 MB/s | 556 kB 00:00 (77/154): zip-3.0-39.fc39.aarch64.rpm 13 MB/s | 262 kB 00:00 (78/154): zlib-1.2.13-4.fc39.aarch64.rpm 5.1 MB/s | 93 kB 00:00 (79/154): alternatives-1.26-1.fc39.aarch64.rpm 89 kB/s | 38 kB 00:00 (80/154): ansible-srpm-macros-1-12.fc39.noarch. 49 kB/s | 21 kB 00:00 (81/154): audit-libs-3.1.5-1.fc39.aarch64.rpm 206 kB/s | 124 kB 00:00 (82/154): binutils-gold-2.40-14.fc39.aarch64.rp 2.5 MB/s | 945 kB 00:00 (83/154): bash-5.2.26-1.fc39.aarch64.rpm 2.8 MB/s | 1.8 MB 00:00 (84/154): ca-certificates-2024.2.69_v8.0.401-1. 9.0 MB/s | 871 kB 00:00 (85/154): coreutils-9.3-7.fc39.aarch64.rpm 12 MB/s | 1.1 MB 00:00 (86/154): crypto-policies-20231204-1.git1e3a2e4 1.1 MB/s | 100 kB 00:00 (87/154): binutils-2.40-14.fc39.aarch64.rpm 7.2 MB/s | 6.1 MB 00:00 (88/154): coreutils-common-9.3-7.fc39.aarch64.r 11 MB/s | 2.1 MB 00:00 (89/154): curl-8.2.1-5.fc39.aarch64.rpm 3.6 MB/s | 340 kB 00:00 (90/154): debugedit-5.0-12.fc39.aarch64.rpm 841 kB/s | 78 kB 00:00 (91/154): elfutils-0.192-4.fc39.aarch64.rpm 5.9 MB/s | 569 kB 00:00 (92/154): elfutils-debuginfod-client-0.192-4.fc 471 kB/s | 43 kB 00:00 (93/154): elfutils-default-yama-scope-0.192-4.f 133 kB/s | 12 kB 00:00 (94/154): elfutils-libelf-0.192-4.fc39.aarch64. 2.2 MB/s | 208 kB 00:00 (95/154): elfutils-libs-0.192-4.fc39.aarch64.rp 2.8 MB/s | 266 kB 00:00 (96/154): fedora-gpg-keys-39-2.noarch.rpm 1.4 MB/s | 130 kB 00:00 (97/154): fedora-release-39-36.noarch.rpm 93 kB/s | 8.6 kB 00:00 (98/154): fedora-release-common-39-36.noarch.rp 207 kB/s | 19 kB 00:00 (99/154): fedora-release-identity-basic-39-36.n 101 kB/s | 9.4 kB 00:00 (100/154): fedora-repos-39-2.noarch.rpm 101 kB/s | 9.3 kB 00:00 (101/154): findutils-4.9.0-6.fc39.aarch64.rpm 5.2 MB/s | 494 kB 00:00 (102/154): forge-srpm-macros-0.3.1-1.fc39.noarc 210 kB/s | 19 kB 00:00 (103/154): go-srpm-macros-3.5.0-1.fc39.noarch.r 300 kB/s | 28 kB 00:00 (104/154): keyutils-libs-1.6.3-1.fc39.aarch64.r 340 kB/s | 32 kB 00:00 (105/154): krb5-libs-1.21.3-2.fc39.aarch64.rpm 8.1 MB/s | 771 kB 00:00 (106/154): libacl-2.3.1-9.fc39.aarch64.rpm 256 kB/s | 24 kB 00:00 (107/154): gdb-minimal-15.1-1.fc39.aarch64.rpm 14 MB/s | 3.9 MB 00:00 (108/154): libarchive-3.7.1-3.fc39.aarch64.rpm 4.2 MB/s | 401 kB 00:00 (109/154): libblkid-2.39.4-1.fc39.aarch64.rpm 1.2 MB/s | 116 kB 00:00 (110/154): libcap-2.48-9.fc39.aarch64.rpm 740 kB/s | 69 kB 00:00 (111/154): libcurl-8.2.1-5.fc39.aarch64.rpm 3.3 MB/s | 316 kB 00:00 (112/154): libeconf-0.5.2-2.fc39.aarch64.rpm 325 kB/s | 30 kB 00:00 (113/154): libfdisk-2.39.4-1.fc39.aarch64.rpm 1.7 MB/s | 157 kB 00:00 (114/154): libgcc-13.3.1-3.fc39.aarch64.rpm 1.1 MB/s | 104 kB 00:00 (115/154): libgomp-13.3.1-3.fc39.aarch64.rpm 3.4 MB/s | 321 kB 00:00 (116/154): libidn2-2.3.7-1.fc39.aarch64.rpm 1.3 MB/s | 120 kB 00:00 (117/154): libmount-2.39.4-1.fc39.aarch64.rpm 1.6 MB/s | 153 kB 00:00 (118/154): libnghttp2-1.55.1-5.fc39.aarch64.rpm 814 kB/s | 76 kB 00:00 (119/154): libsmartcols-2.39.4-1.fc39.aarch64.r 703 kB/s | 65 kB 00:00 (120/154): libssh-0.10.6-2.fc39.aarch64.rpm 2.3 MB/s | 213 kB 00:00 (121/154): libssh-config-0.10.6-2.fc39.noarch.r 97 kB/s | 9.0 kB 00:00 (122/154): libstdc++-13.3.1-3.fc39.aarch64.rpm 7.4 MB/s | 819 kB 00:00 (123/154): libtirpc-1.3.6-0.fc39.aarch64.rpm 1.0 MB/s | 95 kB 00:00 (124/154): libuuid-2.39.4-1.fc39.aarch64.rpm 302 kB/s | 28 kB 00:00 (125/154): libzstd-1.5.6-1.fc39.aarch64.rpm 3.0 MB/s | 284 kB 00:00 (126/154): lua-srpm-macros-1-13.fc39.noarch.rpm 95 kB/s | 8.7 kB 00:00 (127/154): ncurses-base-6.4-7.20230520.fc39.1.n 952 kB/s | 88 kB 00:00 (128/154): ncurses-libs-6.4-7.20230520.fc39.1.a 3.4 MB/s | 326 kB 00:00 (129/154): openldap-2.6.7-1.fc39.aarch64.rpm 2.6 MB/s | 250 kB 00:00 (130/154): openssl-libs-3.1.4-4.fc39.aarch64.rp 21 MB/s | 2.0 MB 00:00 (131/154): p11-kit-0.25.5-1.fc39.aarch64.rpm 5.2 MB/s | 495 kB 00:00 (132/154): p11-kit-trust-0.25.5-1.fc39.aarch64. 1.5 MB/s | 138 kB 00:00 (133/154): pam-1.5.3-3.fc39.aarch64.rpm 5.8 MB/s | 552 kB 00:00 (134/154): pam-libs-1.5.3-3.fc39.aarch64.rpm 612 kB/s | 57 kB 00:00 (135/154): publicsuffix-list-dafsa-20240107-1.f 631 kB/s | 58 kB 00:00 (136/154): pyproject-srpm-macros-1.16.0-1.fc39. 147 kB/s | 14 kB 00:00 (137/154): python-srpm-macros-3.12-8.fc39.noarc 253 kB/s | 23 kB 00:00 (138/154): qt5-srpm-macros-5.15.14-2.fc39.noarc 97 kB/s | 8.9 kB 00:00 (139/154): qt6-srpm-macros-6.6.2-1.fc39.noarch. 96 kB/s | 8.9 kB 00:00 (140/154): readline-8.2-6.fc39.aarch64.rpm 2.2 MB/s | 212 kB 00:00 (141/154): redhat-rpm-config-266-1.fc39.noarch. 847 kB/s | 78 kB 00:00 (142/154): rpm-4.19.1.1-1.fc39.aarch64.rpm 5.6 MB/s | 536 kB 00:00 (143/154): rpm-build-4.19.1.1-1.fc39.aarch64.rp 855 kB/s | 79 kB 00:00 (144/154): rpm-build-libs-4.19.1.1-1.fc39.aarch 989 kB/s | 91 kB 00:00 (145/154): rpm-libs-4.19.1.1-1.fc39.aarch64.rpm 3.2 MB/s | 305 kB 00:00 (146/154): rpm-sequoia-1.7.0-1.fc39.aarch64.rpm 9.0 MB/s | 868 kB 00:00 (147/154): rpmautospec-rpm-macros-0.7.3-1.fc39. 115 kB/s | 11 kB 00:00 (148/154): rust-srpm-macros-26.3-1.fc39.noarch. 135 kB/s | 13 kB 00:00 (149/154): shadow-utils-4.14.0-2.fc39.aarch64.r 13 MB/s | 1.3 MB 00:00 (150/154): systemd-libs-254.20-1.fc39.aarch64.r 6.9 MB/s | 660 kB 00:00 (151/154): util-linux-2.39.4-1.fc39.aarch64.rpm 12 MB/s | 1.2 MB 00:00 (152/154): util-linux-core-2.39.4-1.fc39.aarch6 5.3 MB/s | 505 kB 00:00 (153/154): xxhash-libs-0.8.2-4.fc39.aarch64.rpm 374 kB/s | 34 kB 00:00 (154/154): zstd-1.5.6-1.fc39.aarch64.rpm 4.7 MB/s | 445 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 52 MB 00:04 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.3.1-3.fc39.aarch64 1/154 Running scriptlet: libgcc-13.3.1-3.fc39.aarch64 1/154 Installing : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/154 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/154 Installing : fedora-release-identity-basic-39-36.noarch 3/154 Installing : fedora-gpg-keys-39-2.noarch 4/154 Installing : fedora-repos-39-2.noarch 5/154 Installing : fedora-release-common-39-36.noarch 6/154 Installing : fedora-release-39-36.noarch 7/154 Installing : setup-2.14.4-1.fc39.noarch 8/154 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 8/154 Installing : filesystem-3.18-6.fc39.aarch64 9/154 Installing : basesystem-11-18.fc39.noarch 10/154 Installing : rust-srpm-macros-26.3-1.fc39.noarch 11/154 Installing : qt6-srpm-macros-6.6.2-1.fc39.noarch 12/154 Installing : qt5-srpm-macros-5.15.14-2.fc39.noarch 13/154 Installing : publicsuffix-list-dafsa-20240107-1.fc39.noarch 14/154 Installing : ncurses-base-6.4-7.20230520.fc39.1.noarch 15/154 Installing : glibc-gconv-extra-2.38-99.fc39.aarch64 16/154 Running scriptlet: glibc-gconv-extra-2.38-99.fc39.aarch64 16/154 Installing : glibc-minimal-langpack-2.38-99.fc39.aarch64 17/154 Installing : glibc-common-2.38-99.fc39.aarch64 18/154 Running scriptlet: glibc-2.38-99.fc39.aarch64 19/154 Installing : glibc-2.38-99.fc39.aarch64 19/154 Running scriptlet: glibc-2.38-99.fc39.aarch64 19/154 Installing : ncurses-libs-6.4-7.20230520.fc39.1.aarch64 20/154 Installing : bash-5.2.26-1.fc39.aarch64 21/154 Running scriptlet: bash-5.2.26-1.fc39.aarch64 21/154 Installing : zlib-1.2.13-4.fc39.aarch64 22/154 Installing : xz-libs-5.4.4-1.fc39.aarch64 23/154 Installing : bzip2-libs-1.0.8-16.fc39.aarch64 24/154 Installing : popt-1.19-3.fc39.aarch64 25/154 Installing : libstdc++-13.3.1-3.fc39.aarch64 26/154 Installing : libuuid-2.39.4-1.fc39.aarch64 27/154 Installing : libzstd-1.5.6-1.fc39.aarch64 28/154 Installing : elfutils-libelf-0.192-4.fc39.aarch64 29/154 Installing : libblkid-2.39.4-1.fc39.aarch64 30/154 Installing : readline-8.2-6.fc39.aarch64 31/154 Installing : gmp-1:6.2.1-5.fc39.aarch64 32/154 Installing : libattr-2.5.1-8.fc39.aarch64 33/154 Installing : libacl-2.3.1-9.fc39.aarch64 34/154 Installing : libxcrypt-4.4.36-2.fc39.aarch64 35/154 Installing : libcap-2.48-9.fc39.aarch64 36/154 Installing : lz4-libs-1.9.4-4.fc39.aarch64 37/154 Installing : libeconf-0.5.2-2.fc39.aarch64 38/154 Installing : systemd-libs-254.20-1.fc39.aarch64 39/154 Installing : mpfr-4.2.0-3.fc39.aarch64 40/154 Installing : dwz-0.15-3.fc39.aarch64 41/154 Installing : unzip-6.0-62.fc39.aarch64 42/154 Installing : file-libs-5.44-5.fc39.aarch64 43/154 Installing : file-5.44-5.fc39.aarch64 44/154 Installing : jansson-2.13.1-7.fc39.aarch64 45/154 Installing : libcap-ng-0.8.3-8.fc39.aarch64 46/154 Installing : audit-libs-3.1.5-1.fc39.aarch64 47/154 Installing : pam-libs-1.5.3-3.fc39.aarch64 48/154 Installing : libcom_err-1.47.0-2.fc39.aarch64 49/154 Installing : libsepol-3.5-2.fc39.aarch64 50/154 Installing : libtasn1-4.19.0-3.fc39.aarch64 51/154 Installing : libunistring-1.1-5.fc39.aarch64 52/154 Installing : libidn2-2.3.7-1.fc39.aarch64 53/154 Installing : lua-libs-5.4.6-3.fc39.aarch64 54/154 Installing : alternatives-1.26-1.fc39.aarch64 55/154 Installing : libsmartcols-2.39.4-1.fc39.aarch64 56/154 Installing : libpsl-0.21.2-4.fc39.aarch64 57/154 Installing : zip-3.0-39.fc39.aarch64 58/154 Installing : zstd-1.5.6-1.fc39.aarch64 59/154 Installing : libfdisk-2.39.4-1.fc39.aarch64 60/154 Installing : bzip2-1.0.8-16.fc39.aarch64 61/154 Installing : libxml2-2.10.4-3.fc39.aarch64 62/154 Installing : sqlite-libs-3.42.0-7.fc39.aarch64 63/154 Installing : ed-1.19-4.fc39.aarch64 64/154 Installing : elfutils-default-yama-scope-0.192-4.fc39.noarch 65/154 Running scriptlet: elfutils-default-yama-scope-0.192-4.fc39.noarch 65/154 Installing : cpio-2.14-4.fc39.aarch64 66/154 Installing : diffutils-3.10-3.fc39.aarch64 67/154 Installing : gdbm-libs-1:1.23-4.fc39.aarch64 68/154 Installing : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 69/154 Installing : json-c-0.17-1.fc39.aarch64 70/154 Installing : libbrotli-1.1.0-1.fc39.aarch64 71/154 Installing : libdb-5.3.28-56.fc39.aarch64 72/154 Installing : libffi-3.4.4-4.fc39.aarch64 73/154 Installing : p11-kit-0.25.5-1.fc39.aarch64 74/154 Installing : p11-kit-trust-0.25.5-1.fc39.aarch64 75/154 Running scriptlet: p11-kit-trust-0.25.5-1.fc39.aarch64 75/154 Installing : libpkgconf-1.9.5-2.fc39.aarch64 76/154 Installing : pkgconf-1.9.5-2.fc39.aarch64 77/154 Installing : libsigsegv-2.14-5.fc39.aarch64 78/154 Installing : gawk-5.2.2-2.fc39.aarch64 79/154 Installing : libtool-ltdl-2.4.7-7.fc39.aarch64 80/154 Installing : libverto-0.3.2-6.fc39.aarch64 81/154 Installing : keyutils-libs-1.6.3-1.fc39.aarch64 82/154 Installing : libgomp-13.3.1-3.fc39.aarch64 83/154 Installing : libnghttp2-1.55.1-5.fc39.aarch64 84/154 Installing : xxhash-libs-0.8.2-4.fc39.aarch64 85/154 Installing : libssh-config-0.10.6-2.fc39.noarch 86/154 Installing : coreutils-common-9.3-7.fc39.aarch64 87/154 Installing : ansible-srpm-macros-1-12.fc39.noarch 88/154 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 89/154 Installing : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 90/154 Installing : perl-srpm-macros-1-51.fc39.noarch 91/154 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 92/154 Installing : pcre2-10.42-1.fc39.2.aarch64 93/154 Installing : libselinux-3.5-5.fc39.aarch64 94/154 Installing : sed-4.8-14.fc39.aarch64 95/154 Installing : grep-3.11-3.fc39.aarch64 96/154 Installing : findutils-1:4.9.0-6.fc39.aarch64 97/154 Installing : xz-5.4.4-1.fc39.aarch64 98/154 Installing : libmount-2.39.4-1.fc39.aarch64 99/154 Installing : util-linux-core-2.39.4-1.fc39.aarch64 100/154 Installing : openssl-libs-1:3.1.4-4.fc39.aarch64 101/154 Installing : coreutils-9.3-7.fc39.aarch64 102/154 Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar 103/154 Installing : ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar 103/154 Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar 103/154 Installing : krb5-libs-1.21.3-2.fc39.aarch64 104/154 Installing : libtirpc-1.3.6-0.fc39.aarch64 105/154 Running scriptlet: authselect-libs-1.4.3-1.fc39.aarch64 106/154 Installing : authselect-libs-1.4.3-1.fc39.aarch64 106/154 Installing : gzip-1.12-6.fc39.aarch64 107/154 Installing : libarchive-3.7.1-3.fc39.aarch64 108/154 Installing : cracklib-2.9.11-2.fc39.aarch64 109/154 Installing : libpwquality-1.4.5-6.fc39.aarch64 110/154 Installing : authselect-1.4.3-1.fc39.aarch64 111/154 Installing : libnsl2-2.0.0-6.fc39.aarch64 112/154 Installing : pam-1.5.3-3.fc39.aarch64 113/154 Installing : libssh-0.10.6-2.fc39.aarch64 114/154 Installing : libevent-2.1.12-9.fc39.aarch64 115/154 Installing : openldap-2.6.7-1.fc39.aarch64 116/154 Installing : libcurl-8.2.1-5.fc39.aarch64 117/154 Installing : elfutils-libs-0.192-4.fc39.aarch64 118/154 Installing : elfutils-debuginfod-client-0.192-4.fc39.aarch64 119/154 Installing : binutils-gold-2.40-14.fc39.aarch64 120/154 Running scriptlet: binutils-gold-2.40-14.fc39.aarch64 120/154 Installing : binutils-2.40-14.fc39.aarch64 121/154 Running scriptlet: binutils-2.40-14.fc39.aarch64 121/154 Installing : elfutils-0.192-4.fc39.aarch64 122/154 Installing : gdb-minimal-15.1-1.fc39.aarch64 123/154 Installing : debugedit-5.0-12.fc39.aarch64 124/154 Installing : curl-8.2.1-5.fc39.aarch64 125/154 Installing : rpm-sequoia-1.7.0-1.fc39.aarch64 126/154 Installing : rpm-libs-4.19.1.1-1.fc39.aarch64 127/154 Running scriptlet: rpm-4.19.1.1-1.fc39.aarch64 128/154 Installing : rpm-4.19.1.1-1.fc39.aarch64 128/154 Installing : efi-srpm-macros-5-9.fc39.noarch 129/154 Installing : lua-srpm-macros-1-13.fc39.noarch 130/154 Installing : rpmautospec-rpm-macros-0.7.3-1.fc39.noarch 131/154 Installing : rpm-build-libs-4.19.1.1-1.fc39.aarch64 132/154 Installing : libsemanage-3.5-4.fc39.aarch64 133/154 Installing : shadow-utils-2:4.14.0-2.fc39.aarch64 134/154 Running scriptlet: libutempter-1.2.1-10.fc39.aarch64 135/154 Installing : libutempter-1.2.1-10.fc39.aarch64 135/154 Installing : patch-2.7.6-22.fc39.aarch64 136/154 Installing : tar-2:1.35-2.fc39.aarch64 137/154 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 138/154 Installing : openblas-srpm-macros-2-14.fc39.noarch 139/154 Installing : ocaml-srpm-macros-8-2.fc39.noarch 140/154 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 141/154 Installing : gnat-srpm-macros-6-3.fc39.noarch 142/154 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 143/154 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 144/154 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 145/154 Installing : forge-srpm-macros-0.3.1-1.fc39.noarch 146/154 Installing : go-srpm-macros-3.5.0-1.fc39.noarch 147/154 Installing : python-srpm-macros-3.12-8.fc39.noarch 148/154 Installing : redhat-rpm-config-266-1.fc39.noarch 149/154 Installing : rpm-build-4.19.1.1-1.fc39.aarch64 150/154 Installing : pyproject-srpm-macros-1.16.0-1.fc39.noarch 151/154 Installing : util-linux-2.39.4-1.fc39.aarch64 152/154 Running scriptlet: util-linux-2.39.4-1.fc39.aarch64 152/154 Installing : which-2.21-40.fc39.aarch64 153/154 Installing : info-7.0.3-3.fc39.aarch64 154/154 Running scriptlet: filesystem-3.18-6.fc39.aarch64 154/154 Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar 154/154 Running scriptlet: authselect-libs-1.4.3-1.fc39.aarch64 154/154 Running scriptlet: rpm-4.19.1.1-1.fc39.aarch64 154/154 Running scriptlet: info-7.0.3-3.fc39.aarch64 154/154 Verifying : glibc-2.38-99.fc39.aarch64 1/154 Verifying : glibc-common-2.38-99.fc39.aarch64 2/154 Verifying : glibc-gconv-extra-2.38-99.fc39.aarch64 3/154 Verifying : glibc-minimal-langpack-2.38-99.fc39.aarch64 4/154 Verifying : authselect-1.4.3-1.fc39.aarch64 5/154 Verifying : authselect-libs-1.4.3-1.fc39.aarch64 6/154 Verifying : basesystem-11-18.fc39.noarch 7/154 Verifying : bzip2-1.0.8-16.fc39.aarch64 8/154 Verifying : bzip2-libs-1.0.8-16.fc39.aarch64 9/154 Verifying : cpio-2.14-4.fc39.aarch64 10/154 Verifying : cracklib-2.9.11-2.fc39.aarch64 11/154 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 12/154 Verifying : diffutils-3.10-3.fc39.aarch64 13/154 Verifying : dwz-0.15-3.fc39.aarch64 14/154 Verifying : ed-1.19-4.fc39.aarch64 15/154 Verifying : efi-srpm-macros-5-9.fc39.noarch 16/154 Verifying : file-5.44-5.fc39.aarch64 17/154 Verifying : file-libs-5.44-5.fc39.aarch64 18/154 Verifying : filesystem-3.18-6.fc39.aarch64 19/154 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 20/154 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 21/154 Verifying : gawk-5.2.2-2.fc39.aarch64 22/154 Verifying : gdbm-libs-1:1.23-4.fc39.aarch64 23/154 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 24/154 Verifying : gmp-1:6.2.1-5.fc39.aarch64 25/154 Verifying : gnat-srpm-macros-6-3.fc39.noarch 26/154 Verifying : grep-3.11-3.fc39.aarch64 27/154 Verifying : gzip-1.12-6.fc39.aarch64 28/154 Verifying : info-7.0.3-3.fc39.aarch64 29/154 Verifying : jansson-2.13.1-7.fc39.aarch64 30/154 Verifying : json-c-0.17-1.fc39.aarch64 31/154 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 32/154 Verifying : libattr-2.5.1-8.fc39.aarch64 33/154 Verifying : libbrotli-1.1.0-1.fc39.aarch64 34/154 Verifying : libcap-ng-0.8.3-8.fc39.aarch64 35/154 Verifying : libcom_err-1.47.0-2.fc39.aarch64 36/154 Verifying : libdb-5.3.28-56.fc39.aarch64 37/154 Verifying : libevent-2.1.12-9.fc39.aarch64 38/154 Verifying : libffi-3.4.4-4.fc39.aarch64 39/154 Verifying : libnsl2-2.0.0-6.fc39.aarch64 40/154 Verifying : libpkgconf-1.9.5-2.fc39.aarch64 41/154 Verifying : libpsl-0.21.2-4.fc39.aarch64 42/154 Verifying : libpwquality-1.4.5-6.fc39.aarch64 43/154 Verifying : libselinux-3.5-5.fc39.aarch64 44/154 Verifying : libsemanage-3.5-4.fc39.aarch64 45/154 Verifying : libsepol-3.5-2.fc39.aarch64 46/154 Verifying : libsigsegv-2.14-5.fc39.aarch64 47/154 Verifying : libtasn1-4.19.0-3.fc39.aarch64 48/154 Verifying : libtool-ltdl-2.4.7-7.fc39.aarch64 49/154 Verifying : libunistring-1.1-5.fc39.aarch64 50/154 Verifying : libutempter-1.2.1-10.fc39.aarch64 51/154 Verifying : libverto-0.3.2-6.fc39.aarch64 52/154 Verifying : libxcrypt-4.4.36-2.fc39.aarch64 53/154 Verifying : libxml2-2.10.4-3.fc39.aarch64 54/154 Verifying : lua-libs-5.4.6-3.fc39.aarch64 55/154 Verifying : lz4-libs-1.9.4-4.fc39.aarch64 56/154 Verifying : mpfr-4.2.0-3.fc39.aarch64 57/154 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 58/154 Verifying : openblas-srpm-macros-2-14.fc39.noarch 59/154 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 60/154 Verifying : patch-2.7.6-22.fc39.aarch64 61/154 Verifying : pcre2-10.42-1.fc39.2.aarch64 62/154 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 63/154 Verifying : perl-srpm-macros-1-51.fc39.noarch 64/154 Verifying : pkgconf-1.9.5-2.fc39.aarch64 65/154 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 66/154 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 67/154 Verifying : popt-1.19-3.fc39.aarch64 68/154 Verifying : sed-4.8-14.fc39.aarch64 69/154 Verifying : setup-2.14.4-1.fc39.noarch 70/154 Verifying : sqlite-libs-3.42.0-7.fc39.aarch64 71/154 Verifying : tar-2:1.35-2.fc39.aarch64 72/154 Verifying : unzip-6.0-62.fc39.aarch64 73/154 Verifying : which-2.21-40.fc39.aarch64 74/154 Verifying : xz-5.4.4-1.fc39.aarch64 75/154 Verifying : xz-libs-5.4.4-1.fc39.aarch64 76/154 Verifying : zip-3.0-39.fc39.aarch64 77/154 Verifying : zlib-1.2.13-4.fc39.aarch64 78/154 Verifying : alternatives-1.26-1.fc39.aarch64 79/154 Verifying : ansible-srpm-macros-1-12.fc39.noarch 80/154 Verifying : audit-libs-3.1.5-1.fc39.aarch64 81/154 Verifying : bash-5.2.26-1.fc39.aarch64 82/154 Verifying : binutils-2.40-14.fc39.aarch64 83/154 Verifying : binutils-gold-2.40-14.fc39.aarch64 84/154 Verifying : ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar 85/154 Verifying : coreutils-9.3-7.fc39.aarch64 86/154 Verifying : coreutils-common-9.3-7.fc39.aarch64 87/154 Verifying : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 88/154 Verifying : curl-8.2.1-5.fc39.aarch64 89/154 Verifying : debugedit-5.0-12.fc39.aarch64 90/154 Verifying : elfutils-0.192-4.fc39.aarch64 91/154 Verifying : elfutils-debuginfod-client-0.192-4.fc39.aarch64 92/154 Verifying : elfutils-default-yama-scope-0.192-4.fc39.noarch 93/154 Verifying : elfutils-libelf-0.192-4.fc39.aarch64 94/154 Verifying : elfutils-libs-0.192-4.fc39.aarch64 95/154 Verifying : fedora-gpg-keys-39-2.noarch 96/154 Verifying : fedora-release-39-36.noarch 97/154 Verifying : fedora-release-common-39-36.noarch 98/154 Verifying : fedora-release-identity-basic-39-36.noarch 99/154 Verifying : fedora-repos-39-2.noarch 100/154 Verifying : findutils-1:4.9.0-6.fc39.aarch64 101/154 Verifying : forge-srpm-macros-0.3.1-1.fc39.noarch 102/154 Verifying : gdb-minimal-15.1-1.fc39.aarch64 103/154 Verifying : go-srpm-macros-3.5.0-1.fc39.noarch 104/154 Verifying : keyutils-libs-1.6.3-1.fc39.aarch64 105/154 Verifying : krb5-libs-1.21.3-2.fc39.aarch64 106/154 Verifying : libacl-2.3.1-9.fc39.aarch64 107/154 Verifying : libarchive-3.7.1-3.fc39.aarch64 108/154 Verifying : libblkid-2.39.4-1.fc39.aarch64 109/154 Verifying : libcap-2.48-9.fc39.aarch64 110/154 Verifying : libcurl-8.2.1-5.fc39.aarch64 111/154 Verifying : libeconf-0.5.2-2.fc39.aarch64 112/154 Verifying : libfdisk-2.39.4-1.fc39.aarch64 113/154 Verifying : libgcc-13.3.1-3.fc39.aarch64 114/154 Verifying : libgomp-13.3.1-3.fc39.aarch64 115/154 Verifying : libidn2-2.3.7-1.fc39.aarch64 116/154 Verifying : libmount-2.39.4-1.fc39.aarch64 117/154 Verifying : libnghttp2-1.55.1-5.fc39.aarch64 118/154 Verifying : libsmartcols-2.39.4-1.fc39.aarch64 119/154 Verifying : libssh-0.10.6-2.fc39.aarch64 120/154 Verifying : libssh-config-0.10.6-2.fc39.noarch 121/154 Verifying : libstdc++-13.3.1-3.fc39.aarch64 122/154 Verifying : libtirpc-1.3.6-0.fc39.aarch64 123/154 Verifying : libuuid-2.39.4-1.fc39.aarch64 124/154 Verifying : libzstd-1.5.6-1.fc39.aarch64 125/154 Verifying : lua-srpm-macros-1-13.fc39.noarch 126/154 Verifying : ncurses-base-6.4-7.20230520.fc39.1.noarch 127/154 Verifying : ncurses-libs-6.4-7.20230520.fc39.1.aarch64 128/154 Verifying : openldap-2.6.7-1.fc39.aarch64 129/154 Verifying : openssl-libs-1:3.1.4-4.fc39.aarch64 130/154 Verifying : p11-kit-0.25.5-1.fc39.aarch64 131/154 Verifying : p11-kit-trust-0.25.5-1.fc39.aarch64 132/154 Verifying : pam-1.5.3-3.fc39.aarch64 133/154 Verifying : pam-libs-1.5.3-3.fc39.aarch64 134/154 Verifying : publicsuffix-list-dafsa-20240107-1.fc39.noarch 135/154 Verifying : pyproject-srpm-macros-1.16.0-1.fc39.noarch 136/154 Verifying : python-srpm-macros-3.12-8.fc39.noarch 137/154 Verifying : qt5-srpm-macros-5.15.14-2.fc39.noarch 138/154 Verifying : qt6-srpm-macros-6.6.2-1.fc39.noarch 139/154 Verifying : readline-8.2-6.fc39.aarch64 140/154 Verifying : redhat-rpm-config-266-1.fc39.noarch 141/154 Verifying : rpm-4.19.1.1-1.fc39.aarch64 142/154 Verifying : rpm-build-4.19.1.1-1.fc39.aarch64 143/154 Verifying : rpm-build-libs-4.19.1.1-1.fc39.aarch64 144/154 Verifying : rpm-libs-4.19.1.1-1.fc39.aarch64 145/154 Verifying : rpm-sequoia-1.7.0-1.fc39.aarch64 146/154 Verifying : rpmautospec-rpm-macros-0.7.3-1.fc39.noarch 147/154 Verifying : rust-srpm-macros-26.3-1.fc39.noarch 148/154 Verifying : shadow-utils-2:4.14.0-2.fc39.aarch64 149/154 Verifying : systemd-libs-254.20-1.fc39.aarch64 150/154 Verifying : util-linux-2.39.4-1.fc39.aarch64 151/154 Verifying : util-linux-core-2.39.4-1.fc39.aarch64 152/154 Verifying : xxhash-libs-0.8.2-4.fc39.aarch64 153/154 Verifying : zstd-1.5.6-1.fc39.aarch64 154/154 Installed: alternatives-1.26-1.fc39.aarch64 ansible-srpm-macros-1-12.fc39.noarch audit-libs-3.1.5-1.fc39.aarch64 authselect-1.4.3-1.fc39.aarch64 authselect-libs-1.4.3-1.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39.aarch64 binutils-2.40-14.fc39.aarch64 binutils-gold-2.40-14.fc39.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noarch coreutils-9.3-7.fc39.aarch64 coreutils-common-9.3-7.fc39.aarch64 cpio-2.14-4.fc39.aarch64 cracklib-2.9.11-2.fc39.aarch64 crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-5.fc39.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-12.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.192-4.fc39.aarch64 elfutils-debuginfod-client-0.192-4.fc39.aarch64 elfutils-default-yama-scope-0.192-4.fc39.noarch elfutils-libelf-0.192-4.fc39.aarch64 elfutils-libs-0.192-4.fc39.aarch64 fedora-gpg-keys-39-2.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-2.noarch file-5.44-5.fc39.aarch64 file-libs-5.44-5.fc39.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-1:4.9.0-6.fc39.aarch64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.3.1-1.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-15.1-1.fc39.aarch64 gdbm-libs-1:1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-99.fc39.aarch64 glibc-common-2.38-99.fc39.aarch64 glibc-gconv-extra-2.38-99.fc39.aarch64 glibc-minimal-langpack-2.38-99.fc39.aarch64 gmp-1:6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch grep-3.11-3.fc39.aarch64 gzip-1.12-6.fc39.aarch64 info-7.0.3-3.fc39.aarch64 jansson-2.13.1-7.fc39.aarch64 json-c-0.17-1.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39.aarch64 krb5-libs-1.21.3-2.fc39.aarch64 libacl-2.3.1-9.fc39.aarch64 libarchive-3.7.1-3.fc39.aarch64 libattr-2.5.1-8.fc39.aarch64 libblkid-2.39.4-1.fc39.aarch64 libbrotli-1.1.0-1.fc39.aarch64 libcap-2.48-9.fc39.aarch64 libcap-ng-0.8.3-8.fc39.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.2.1-5.fc39.aarch64 libdb-5.3.28-56.fc39.aarch64 libeconf-0.5.2-2.fc39.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.4-1.fc39.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.3.1-3.fc39.aarch64 libgomp-13.3.1-3.fc39.aarch64 libidn2-2.3.7-1.fc39.aarch64 libmount-2.39.4-1.fc39.aarch64 libnghttp2-1.55.1-5.fc39.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.4-1.fc39.aarch64 libssh-0.10.6-2.fc39.aarch64 libssh-config-0.10.6-2.fc39.noarch libstdc++-13.3.1-3.fc39.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.6-0.fc39.aarch64 libtool-ltdl-2.4.7-7.fc39.aarch64 libunistring-1.1-5.fc39.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.4-1.fc39.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.10.4-3.fc39.aarch64 libzstd-1.5.6-1.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.aarch64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.7-1.fc39.aarch64 openssl-libs-1:3.1.4-4.fc39.aarch64 p11-kit-0.25.5-1.fc39.aarch64 p11-kit-trust-0.25.5-1.fc39.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39.aarch64 pam-libs-1.5.3-3.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.16.0-1.fc39.noarch python-srpm-macros-3.12-8.fc39.noarch qt5-srpm-macros-5.15.14-2.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.aarch64 redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.aarch64 rpm-build-4.19.1.1-1.fc39.aarch64 rpm-build-libs-4.19.1.1-1.fc39.aarch64 rpm-libs-4.19.1.1-1.fc39.aarch64 rpm-sequoia-1.7.0-1.fc39.aarch64 rpmautospec-rpm-macros-0.7.3-1.fc39.noarch rust-srpm-macros-26.3-1.fc39.noarch sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-2.fc39.aarch64 sqlite-libs-3.42.0-7.fc39.aarch64 systemd-libs-254.20-1.fc39.aarch64 tar-2:1.35-2.fc39.aarch64 unzip-6.0-62.fc39.aarch64 util-linux-2.39.4-1.fc39.aarch64 util-linux-core-2.39.4-1.fc39.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-4.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 xz-libs-5.4.4-1.fc39.aarch64 zip-3.0-39.fc39.aarch64 zlib-1.2.13-4.fc39.aarch64 zstd-1.5.6-1.fc39.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc39.aarch64 ansible-srpm-macros-1-12.fc39.noarch audit-libs-3.1.5-1.fc39.aarch64 authselect-1.4.3-1.fc39.aarch64 authselect-libs-1.4.3-1.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39.aarch64 binutils-2.40-14.fc39.aarch64 binutils-gold-2.40-14.fc39.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noarch coreutils-9.3-7.fc39.aarch64 coreutils-common-9.3-7.fc39.aarch64 cpio-2.14-4.fc39.aarch64 cracklib-2.9.11-2.fc39.aarch64 crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-5.fc39.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-12.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.192-4.fc39.aarch64 elfutils-debuginfod-client-0.192-4.fc39.aarch64 elfutils-default-yama-scope-0.192-4.fc39.noarch elfutils-libelf-0.192-4.fc39.aarch64 elfutils-libs-0.192-4.fc39.aarch64 fedora-gpg-keys-39-2.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-2.noarch file-5.44-5.fc39.aarch64 file-libs-5.44-5.fc39.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-4.9.0-6.fc39.aarch64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.3.1-1.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-15.1-1.fc39.aarch64 gdbm-libs-1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-99.fc39.aarch64 glibc-common-2.38-99.fc39.aarch64 glibc-gconv-extra-2.38-99.fc39.aarch64 glibc-minimal-langpack-2.38-99.fc39.aarch64 gmp-6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch gpg-pubkey-18b8e74c-62f2920f grep-3.11-3.fc39.aarch64 gzip-1.12-6.fc39.aarch64 info-7.0.3-3.fc39.aarch64 jansson-2.13.1-7.fc39.aarch64 json-c-0.17-1.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39.aarch64 krb5-libs-1.21.3-2.fc39.aarch64 libacl-2.3.1-9.fc39.aarch64 libarchive-3.7.1-3.fc39.aarch64 libattr-2.5.1-8.fc39.aarch64 libblkid-2.39.4-1.fc39.aarch64 libbrotli-1.1.0-1.fc39.aarch64 libcap-2.48-9.fc39.aarch64 libcap-ng-0.8.3-8.fc39.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.2.1-5.fc39.aarch64 libdb-5.3.28-56.fc39.aarch64 libeconf-0.5.2-2.fc39.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.4-1.fc39.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.3.1-3.fc39.aarch64 libgomp-13.3.1-3.fc39.aarch64 libidn2-2.3.7-1.fc39.aarch64 libmount-2.39.4-1.fc39.aarch64 libnghttp2-1.55.1-5.fc39.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.4-1.fc39.aarch64 libssh-0.10.6-2.fc39.aarch64 libssh-config-0.10.6-2.fc39.noarch libstdc++-13.3.1-3.fc39.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.6-0.fc39.aarch64 libtool-ltdl-2.4.7-7.fc39.aarch64 libunistring-1.1-5.fc39.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.4-1.fc39.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.10.4-3.fc39.aarch64 libzstd-1.5.6-1.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.aarch64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.7-1.fc39.aarch64 openssl-libs-3.1.4-4.fc39.aarch64 p11-kit-0.25.5-1.fc39.aarch64 p11-kit-trust-0.25.5-1.fc39.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39.aarch64 pam-libs-1.5.3-3.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.16.0-1.fc39.noarch python-srpm-macros-3.12-8.fc39.noarch qt5-srpm-macros-5.15.14-2.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.aarch64 redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.aarch64 rpm-build-4.19.1.1-1.fc39.aarch64 rpm-build-libs-4.19.1.1-1.fc39.aarch64 rpm-libs-4.19.1.1-1.fc39.aarch64 rpm-sequoia-1.7.0-1.fc39.aarch64 rpmautospec-rpm-macros-0.7.3-1.fc39.noarch rust-srpm-macros-26.3-1.fc39.noarch sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-2.fc39.aarch64 sqlite-libs-3.42.0-7.fc39.aarch64 systemd-libs-254.20-1.fc39.aarch64 tar-1.35-2.fc39.aarch64 unzip-6.0-62.fc39.aarch64 util-linux-2.39.4-1.fc39.aarch64 util-linux-core-2.39.4-1.fc39.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-4.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 xz-libs-5.4.4-1.fc39.aarch64 zip-3.0-39.fc39.aarch64 zlib-1.2.13-4.fc39.aarch64 zstd-1.5.6-1.fc39.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1499731200 Wrote: /builddir/build/SRPMS/xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.log /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-iwdt5i6b/xnnpack/xnnpack.spec) Config(child) 1 minutes 22 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 INFO: Start(/var/lib/copr-rpmbuild/results/xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm) Config(fedora-39-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-aarch64-bootstrap-1733446800.387315/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-aarch64-bootstrap-1733446800.387315/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 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-aarch64-1733446800.387315/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 INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.aarch64 rpm-sequoia-1.7.0-1.fc39.aarch64 python3-dnf-4.21.1-1.fc39.noarch python3-dnf-plugins-core-4.9.0-1.fc39.noarch yum-4.21.1-1.fc39.noarch Finish: chroot init Start: build phase for xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Start: build setup for xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1499731200 Wrote: /builddir/build/SRPMS/xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 75 kB/s | 1.5 kB 00:00 Additional repo copr_rezso_CUDA 61 kB/s | 1.5 kB 00:00 Additional repo http_developer_download_nvidia_ 628 kB/s | 3.5 kB 00:00 Additional repo http_developer_download_nvidia_ 668 kB/s | 3.5 kB 00:00 fedora 202 kB/s | 16 kB 00:00 updates 53 kB/s | 14 kB 00:00 Dependencies resolved. ======================================================================================= Package Arch Version Repo Size ======================================================================================= Installing: cmake aarch64 3.30.5-1.fc39 updates 7.7 M cpuinfo-devel aarch64 1:0-20241114.0.gitcebb0933.fc39 copr_base 24 k fp16-devel aarch64 2:0-20210320.0.git0a92994d.fc39 copr_base 13 k fxdiv-devel noarch 1:0-20201208.1.git63058eff.fc39 copr_base 12 k gcc-c++ aarch64 13.3.1-3.fc39 updates 12 M git aarch64 2.47.0-1.fc39 updates 51 k psimd-devel noarch 1:0-20200517.2.git072586a7.fc39 copr_base 13 k pthreadpool-devel aarch64 1:0.1-20240616.0.git560c60d3.fc39 copr_base 15 k python3 aarch64 3.12.7-1.fc39 updates 28 k Installing dependencies: annobin-docs noarch 12.60-1.fc39 updates 88 k annobin-plugin-gcc aarch64 12.60-1.fc39 updates 964 k cmake-data noarch 3.30.5-1.fc39 updates 2.3 M cmake-filesystem aarch64 3.30.5-1.fc39 updates 17 k cmake-rpm-macros noarch 3.30.5-1.fc39 updates 17 k cpp aarch64 13.3.1-3.fc39 updates 9.6 M cpuinfo aarch64 1:0-20241114.0.gitcebb0933.fc39 copr_base 48 k emacs-filesystem noarch 1:29.4-2.fc39 updates 7.3 k expat aarch64 2.6.3-1.fc39 updates 112 k fp16 aarch64 2:0-20210320.0.git0a92994d.fc39 copr_base 12 k gc aarch64 8.2.2-4.fc39 fedora 110 k gcc aarch64 13.3.1-3.fc39 updates 31 M gcc-plugin-annobin aarch64 13.3.1-3.fc39 updates 58 k git-core aarch64 2.47.0-1.fc39 updates 4.9 M git-core-doc noarch 2.47.0-1.fc39 updates 3.0 M glibc-devel aarch64 2.38-99.fc39 copr_base 498 k groff-base aarch64 1.23.0-3.fc39 updates 1.1 M guile22 aarch64 2.2.7-9.fc39 fedora 6.5 M jsoncpp aarch64 1.9.5-5.fc39 fedora 91 k kernel-headers aarch64 6.11.3-100.fc39 updates 1.6 M less aarch64 633-4.fc39 updates 176 k libasan aarch64 13.3.1-3.fc39 updates 459 k libatomic aarch64 13.3.1-3.fc39 updates 47 k libb2 aarch64 0.98.1-9.fc39 fedora 24 k libcbor aarch64 0.10.2-2.fc39 fedora 57 k libedit aarch64 3.1-53.20240808cvs.fc39 updates 107 k libfido2 aarch64 1.13.0-3.fc39 fedora 96 k libmpc aarch64 1.3.1-3.fc39 fedora 72 k libstdc++-devel aarch64 13.3.1-3.fc39 updates 2.6 M libubsan aarch64 13.3.1-3.fc39 updates 214 k libuv aarch64 1:1.49.2-1.fc39 updates 256 k libxcrypt-devel aarch64 4.4.36-2.fc39 fedora 30 k make aarch64 1:4.4.1-2.fc39 fedora 585 k mpdecimal aarch64 2.5.1-7.fc39 fedora 90 k ncurses aarch64 6.4-7.20230520.fc39.1 updates 414 k openssh aarch64 9.3p1-11.fc39 updates 431 k openssh-clients aarch64 9.3p1-11.fc39 updates 731 k perl-AutoLoader noarch 5.74-502.fc39 updates 21 k perl-B aarch64 1.88-502.fc39 updates 178 k perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-Class-Struct noarch 0.68-502.fc39 updates 22 k perl-Data-Dumper aarch64 2.188-501.fc39 fedora 55 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 aarch64 2.58-500.fc39 fedora 36 k perl-DynaLoader aarch64 1.54-502.fc39 updates 26 k perl-Encode aarch64 4:3.19-500.fc39 fedora 1.7 M perl-Errno aarch64 1.37-502.fc39 updates 15 k perl-Error noarch 1:0.17029-13.fc39 fedora 40 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl aarch64 1.15-502.fc39 updates 21 k perl-File-Basename noarch 2.86-502.fc39 updates 17 k perl-File-Find noarch 1.43-502.fc39 updates 25 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-502.fc39 updates 17 k perl-FileHandle noarch 2.05-502.fc39 updates 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-502.fc39 updates 16 k perl-Git noarch 2.47.0-1.fc39 updates 38 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO aarch64 1.52-502.fc39 updates 83 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-502.fc39 updates 22 k perl-MIME-Base64 aarch64 3.16-500.fc39 fedora 30 k perl-Mozilla-CA noarch 20230801-1.fc39 fedora 13 k perl-Net-SSLeay aarch64 1.92-10.fc39 fedora 356 k perl-POSIX aarch64 2.13-502.fc39 updates 98 k perl-PathTools aarch64 3.89-500.fc39 fedora 88 k perl-Pod-Escapes noarch 1:1.07-500.fc39 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils aarch64 5:1.63-500.fc39 fedora 71 k perl-SelectSaver noarch 1.02-502.fc39 updates 12 k perl-Socket aarch64 4:2.037-3.fc39 fedora 56 k perl-Storable aarch64 1:3.32-500.fc39 fedora 97 k perl-Symbol noarch 1.09-502.fc39 updates 14 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-TermReadKey aarch64 2.38-18.fc39 fedora 35 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc39 fedora 125 k perl-base noarch 2.27-502.fc39 updates 16 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-502.fc39 updates 14 k perl-interpreter aarch64 4:5.38.2-502.fc39 updates 72 k perl-lib aarch64 0.65-502.fc39 updates 15 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs aarch64 4:5.38.2-502.fc39 updates 2.3 M perl-locale noarch 1.10-502.fc39 updates 14 k perl-mro aarch64 1.28-502.fc39 updates 29 k perl-overload noarch 1.37-502.fc39 updates 46 k perl-overloading noarch 0.02-502.fc39 updates 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-vars noarch 1.05-502.fc39 updates 13 k pthreadpool aarch64 1:0.1-20240616.0.git560c60d3.fc39 copr_base 34 k python-pip-wheel noarch 23.2.1-2.fc39 updates 1.5 M python3-libs aarch64 3.12.7-1.fc39 updates 9.1 M rhash aarch64 1.4.3-3.fc39 fedora 192 k tzdata noarch 2024a-2.fc39 updates 715 k vim-filesystem noarch 2:9.1.825-1.fc39 updates 16 k Transaction Summary ======================================================================================= Install 114 Packages Total download size: 107 M Installed size: 399 M Downloading Packages: (1/114): cpuinfo-0-20241114.0.gitcebb0933.fc39. 2.3 MB/s | 48 kB 00:00 (2/114): fp16-0-20210320.0.git0a92994d.fc39.aar 586 kB/s | 12 kB 00:00 (3/114): cpuinfo-devel-0-20241114.0.gitcebb0933 1.0 MB/s | 24 kB 00:00 (4/114): fxdiv-devel-0-20201208.1.git63058eff.f 3.0 MB/s | 12 kB 00:00 (5/114): fp16-devel-0-20210320.0.git0a92994d.fc 2.4 MB/s | 13 kB 00:00 (6/114): psimd-devel-0-20200517.2.git072586a7.f 3.3 MB/s | 13 kB 00:00 (7/114): pthreadpool-0.1-20240616.0.git560c60d3 6.0 MB/s | 34 kB 00:00 (8/114): glibc-devel-2.38-99.fc39.aarch64.rpm 36 MB/s | 498 kB 00:00 (9/114): pthreadpool-devel-0.1-20240616.0.git56 984 kB/s | 15 kB 00:00 (10/114): gc-8.2.2-4.fc39.aarch64.rpm 2.9 MB/s | 110 kB 00:00 (11/114): jsoncpp-1.9.5-5.fc39.aarch64.rpm 2.6 MB/s | 91 kB 00:00 (12/114): libb2-0.98.1-9.fc39.aarch64.rpm 1.8 MB/s | 24 kB 00:00 (13/114): libcbor-0.10.2-2.fc39.aarch64.rpm 5.3 MB/s | 57 kB 00:00 (14/114): libmpc-1.3.1-3.fc39.aarch64.rpm 6.4 MB/s | 72 kB 00:00 (15/114): libxcrypt-devel-4.4.36-2.fc39.aarch64 3.5 MB/s | 30 kB 00:00 (16/114): libfido2-1.13.0-3.fc39.aarch64.rpm 3.2 MB/s | 96 kB 00:00 (17/114): guile22-2.2.7-9.fc39.aarch64.rpm 73 MB/s | 6.5 MB 00:00 (18/114): make-4.4.1-2.fc39.aarch64.rpm 9.2 MB/s | 585 kB 00:00 (19/114): perl-Carp-1.54-500.fc39.noarch.rpm 591 kB/s | 29 kB 00:00 (20/114): mpdecimal-2.5.1-7.fc39.aarch64.rpm 1.3 MB/s | 90 kB 00:00 (21/114): perl-Data-Dumper-2.188-501.fc39.aarch 6.9 MB/s | 55 kB 00:00 (22/114): perl-Digest-1.20-500.fc39.noarch.rpm 3.5 MB/s | 25 kB 00:00 (23/114): perl-Digest-MD5-2.58-500.fc39.aarch64 4.4 MB/s | 36 kB 00:00 (24/114): perl-Error-0.17029-13.fc39.noarch.rpm 5.5 MB/s | 40 kB 00:00 (25/114): perl-Exporter-5.77-500.fc39.noarch.rp 3.9 MB/s | 31 kB 00:00 (26/114): perl-File-Path-2.18-500.fc39.noarch.r 5.0 MB/s | 35 kB 00:00 (27/114): perl-File-Temp-0.231.100-500.fc39.noa 6.5 MB/s | 58 kB 00:00 (28/114): perl-Getopt-Long-2.54-500.fc39.noarch 8.3 MB/s | 60 kB 00:00 (29/114): perl-HTTP-Tiny-0.088-3.fc39.noarch.rp 6.3 MB/s | 56 kB 00:00 (30/114): perl-IO-Socket-IP-0.42-1.fc39.noarch. 5.8 MB/s | 42 kB 00:00 (31/114): perl-MIME-Base64-3.16-500.fc39.aarch6 3.7 MB/s | 30 kB 00:00 (32/114): perl-IO-Socket-SSL-2.083-3.fc39.noarc 15 MB/s | 225 kB 00:00 (33/114): perl-Mozilla-CA-20230801-1.fc39.noarc 1.9 MB/s | 13 kB 00:00 (34/114): perl-PathTools-3.89-500.fc39.aarch64. 9.8 MB/s | 88 kB 00:00 (35/114): perl-Net-SSLeay-1.92-10.fc39.aarch64. 24 MB/s | 356 kB 00:00 (36/114): perl-Encode-3.19-500.fc39.aarch64.rpm 27 MB/s | 1.7 MB 00:00 (37/114): perl-Pod-Escapes-1.07-500.fc39.noarch 2.6 MB/s | 20 kB 00:00 (38/114): perl-Pod-Perldoc-3.28.01-501.fc39.noa 11 MB/s | 86 kB 00:00 (39/114): perl-Pod-Usage-2.03-500.fc39.noarch.r 5.2 MB/s | 39 kB 00:00 (40/114): perl-Pod-Simple-3.45-4.fc39.noarch.rp 26 MB/s | 218 kB 00:00 (41/114): perl-Scalar-List-Utils-1.63-500.fc39. 8.9 MB/s | 71 kB 00:00 (42/114): perl-Socket-2.037-3.fc39.aarch64.rpm 7.8 MB/s | 56 kB 00:00 (43/114): perl-Storable-3.32-500.fc39.aarch64.r 12 MB/s | 97 kB 00:00 (44/114): perl-Term-ANSIColor-5.01-501.fc39.noa 6.2 MB/s | 47 kB 00:00 (45/114): perl-Term-Cap-1.18-500.fc39.noarch.rp 3.1 MB/s | 22 kB 00:00 (46/114): perl-Text-ParseWords-3.31-500.fc39.no 2.2 MB/s | 16 kB 00:00 (47/114): perl-Text-Tabs+Wrap-2023.0511-3.fc39. 3.2 MB/s | 22 kB 00:00 (48/114): perl-Time-Local-1.350-3.fc39.noarch.r 4.5 MB/s | 34 kB 00:00 (49/114): perl-URI-5.21-1.fc39.noarch.rpm 16 MB/s | 125 kB 00:00 (50/114): perl-constant-1.33-501.fc39.noarch.rp 3.0 MB/s | 22 kB 00:00 (51/114): perl-libnet-3.15-501.fc39.noarch.rpm 17 MB/s | 129 kB 00:00 (52/114): perl-parent-0.241-500.fc39.noarch.rpm 1.9 MB/s | 14 kB 00:00 (53/114): perl-podlators-5.01-500.fc39.noarch.r 17 MB/s | 125 kB 00:00 (54/114): perl-TermReadKey-2.38-18.fc39.aarch64 889 kB/s | 35 kB 00:00 (55/114): rhash-1.4.3-3.fc39.aarch64.rpm 7.7 MB/s | 192 kB 00:00 (56/114): annobin-docs-12.60-1.fc39.noarch.rpm 1.7 MB/s | 88 kB 00:00 (57/114): annobin-plugin-gcc-12.60-1.fc39.aarch 9.7 MB/s | 964 kB 00:00 (58/114): cmake-filesystem-3.30.5-1.fc39.aarch6 1.4 MB/s | 17 kB 00:00 (59/114): cmake-rpm-macros-3.30.5-1.fc39.noarch 1.4 MB/s | 17 kB 00:00 (60/114): cmake-data-3.30.5-1.fc39.noarch.rpm 24 MB/s | 2.3 MB 00:00 (61/114): cmake-3.30.5-1.fc39.aarch64.rpm 57 MB/s | 7.7 MB 00:00 (62/114): emacs-filesystem-29.4-2.fc39.noarch.r 669 kB/s | 7.3 kB 00:00 (63/114): expat-2.6.3-1.fc39.aarch64.rpm 6.7 MB/s | 112 kB 00:00 (64/114): cpp-13.3.1-3.fc39.aarch64.rpm 50 MB/s | 9.6 MB 00:00 (65/114): gcc-c++-13.3.1-3.fc39.aarch64.rpm 73 MB/s | 12 MB 00:00 (66/114): gcc-plugin-annobin-13.3.1-3.fc39.aarc 3.7 MB/s | 58 kB 00:00 (67/114): git-2.47.0-1.fc39.aarch64.rpm 3.5 MB/s | 51 kB 00:00 (68/114): git-core-doc-2.47.0-1.fc39.noarch.rpm 178 MB/s | 3.0 MB 00:00 (69/114): groff-base-1.23.0-3.fc39.aarch64.rpm 48 MB/s | 1.1 MB 00:00 (70/114): gcc-13.3.1-3.fc39.aarch64.rpm 115 MB/s | 31 MB 00:00 (71/114): git-core-2.47.0-1.fc39.aarch64.rpm 49 MB/s | 4.9 MB 00:00 (72/114): kernel-headers-6.11.3-100.fc39.aarch6 34 MB/s | 1.6 MB 00:00 (73/114): less-633-4.fc39.aarch64.rpm 7.0 MB/s | 176 kB 00:00 (74/114): libatomic-13.3.1-3.fc39.aarch64.rpm 2.6 MB/s | 47 kB 00:00 (75/114): libasan-13.3.1-3.fc39.aarch64.rpm 19 MB/s | 459 kB 00:00 (76/114): libedit-3.1-53.20240808cvs.fc39.aarch 7.1 MB/s | 107 kB 00:00 (77/114): libubsan-13.3.1-3.fc39.aarch64.rpm 14 MB/s | 214 kB 00:00 (78/114): libuv-1.49.2-1.fc39.aarch64.rpm 16 MB/s | 256 kB 00:00 (79/114): ncurses-6.4-7.20230520.fc39.1.aarch64 25 MB/s | 414 kB 00:00 (80/114): openssh-9.3p1-11.fc39.aarch64.rpm 23 MB/s | 431 kB 00:00 (81/114): openssh-clients-9.3p1-11.fc39.aarch64 38 MB/s | 731 kB 00:00 (82/114): perl-AutoLoader-5.74-502.fc39.noarch. 1.0 MB/s | 21 kB 00:00 (83/114): perl-B-1.88-502.fc39.aarch64.rpm 12 MB/s | 178 kB 00:00 (84/114): libstdc++-devel-13.3.1-3.fc39.aarch64 34 MB/s | 2.6 MB 00:00 (85/114): perl-DynaLoader-1.54-502.fc39.aarch64 2.3 MB/s | 26 kB 00:00 (86/114): perl-Class-Struct-0.68-502.fc39.noarc 1.5 MB/s | 22 kB 00:00 (87/114): perl-Errno-1.37-502.fc39.aarch64.rpm 1.4 MB/s | 15 kB 00:00 (88/114): perl-Fcntl-1.15-502.fc39.aarch64.rpm 1.9 MB/s | 21 kB 00:00 (89/114): perl-File-Basename-2.86-502.fc39.noar 1.6 MB/s | 17 kB 00:00 (90/114): perl-File-Find-1.43-502.fc39.noarch.r 2.3 MB/s | 25 kB 00:00 (91/114): perl-FileHandle-2.05-502.fc39.noarch. 1.5 MB/s | 16 kB 00:00 (92/114): perl-File-stat-1.13-502.fc39.noarch.r 1.6 MB/s | 17 kB 00:00 (93/114): perl-Getopt-Std-1.13-502.fc39.noarch. 1.4 MB/s | 16 kB 00:00 (94/114): perl-Git-2.47.0-1.fc39.noarch.rpm 3.9 MB/s | 38 kB 00:00 (95/114): perl-IO-1.52-502.fc39.aarch64.rpm 6.8 MB/s | 83 kB 00:00 (96/114): perl-IPC-Open3-1.22-502.fc39.noarch.r 1.4 MB/s | 22 kB 00:00 (97/114): perl-SelectSaver-1.02-502.fc39.noarch 1.0 MB/s | 12 kB 00:00 (98/114): perl-POSIX-2.13-502.fc39.aarch64.rpm 6.6 MB/s | 98 kB 00:00 (99/114): perl-Symbol-1.09-502.fc39.noarch.rpm 1.3 MB/s | 14 kB 00:00 (100/114): perl-base-2.27-502.fc39.noarch.rpm 1.4 MB/s | 16 kB 00:00 (101/114): perl-if-0.61.000-502.fc39.noarch.rpm 1.2 MB/s | 14 kB 00:00 (102/114): perl-interpreter-5.38.2-502.fc39.aar 6.3 MB/s | 72 kB 00:00 (103/114): perl-lib-0.65-502.fc39.aarch64.rpm 1.3 MB/s | 15 kB 00:00 (104/114): perl-locale-1.10-502.fc39.noarch.rpm 1.0 MB/s | 14 kB 00:00 (105/114): perl-mro-1.28-502.fc39.aarch64.rpm 2.2 MB/s | 29 kB 00:00 (106/114): perl-overload-1.37-502.fc39.noarch.r 4.1 MB/s | 46 kB 00:00 (107/114): perl-overloading-0.02-502.fc39.noarc 1.1 MB/s | 13 kB 00:00 (108/114): perl-libs-5.38.2-502.fc39.aarch64.rp 54 MB/s | 2.3 MB 00:00 (109/114): perl-vars-1.05-502.fc39.noarch.rpm 1.0 MB/s | 13 kB 00:00 (110/114): python3-3.12.7-1.fc39.aarch64.rpm 1.9 MB/s | 28 kB 00:00 (111/114): python-pip-wheel-23.2.1-2.fc39.noarc 53 MB/s | 1.5 MB 00:00 (112/114): vim-filesystem-9.1.825-1.fc39.noarch 1.7 MB/s | 16 kB 00:00 (113/114): tzdata-2024a-2.fc39.noarch.rpm 23 MB/s | 715 kB 00:00 (114/114): python3-libs-3.12.7-1.fc39.aarch64.r 95 MB/s | 9.1 MB 00:00 -------------------------------------------------------------------------------- Total 91 MB/s | 107 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : expat-2.6.3-1.fc39.aarch64 1/114 Installing : libmpc-1.3.1-3.fc39.aarch64 2/114 Installing : cmake-filesystem-3.30.5-1.fc39.aarch64 3/114 Installing : cpp-13.3.1-3.fc39.aarch64 4/114 Installing : vim-filesystem-2:9.1.825-1.fc39.noarch 5/114 Installing : tzdata-2024a-2.fc39.noarch 6/114 Installing : python-pip-wheel-23.2.1-2.fc39.noarch 7/114 Installing : openssh-9.3p1-11.fc39.aarch64 8/114 Installing : ncurses-6.4-7.20230520.fc39.1.aarch64 9/114 Installing : libuv-1:1.49.2-1.fc39.aarch64 10/114 Installing : libubsan-13.3.1-3.fc39.aarch64 11/114 Installing : libstdc++-devel-13.3.1-3.fc39.aarch64 12/114 Installing : libedit-3.1-53.20240808cvs.fc39.aarch64 13/114 Installing : libatomic-13.3.1-3.fc39.aarch64 14/114 Installing : libasan-13.3.1-3.fc39.aarch64 15/114 Installing : less-633-4.fc39.aarch64 16/114 Installing : kernel-headers-6.11.3-100.fc39.aarch64 17/114 Installing : libxcrypt-devel-4.4.36-2.fc39.aarch64 18/114 Installing : glibc-devel-2.38-99.fc39.aarch64 19/114 Running scriptlet: groff-base-1.23.0-3.fc39.aarch64 20/114 Installing : groff-base-1.23.0-3.fc39.aarch64 20/114 Running scriptlet: groff-base-1.23.0-3.fc39.aarch64 20/114 Installing : perl-Digest-1.20-500.fc39.noarch 21/114 Installing : perl-Digest-MD5-2.58-500.fc39.aarch64 22/114 Installing : perl-B-1.88-502.fc39.aarch64 23/114 Installing : perl-FileHandle-2.05-502.fc39.noarch 24/114 Installing : perl-Data-Dumper-2.188-501.fc39.aarch64 25/114 Installing : perl-libnet-3.15-501.fc39.noarch 26/114 Installing : perl-AutoLoader-5.74-502.fc39.noarch 27/114 Installing : perl-base-2.27-502.fc39.noarch 28/114 Installing : perl-URI-5.21-1.fc39.noarch 29/114 Installing : perl-Pod-Escapes-1:1.07-500.fc39.noarch 30/114 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 31/114 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 32/114 Installing : perl-Net-SSLeay-1.92-10.fc39.aarch64 33/114 Installing : perl-Mozilla-CA-20230801-1.fc39.noarch 34/114 Installing : perl-File-Path-2.18-500.fc39.noarch 35/114 Installing : perl-if-0.61.000-502.fc39.noarch 36/114 Installing : perl-locale-1.10-502.fc39.noarch 37/114 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 38/114 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 39/114 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 40/114 Installing : perl-Term-Cap-1.18-500.fc39.noarch 41/114 Installing : perl-Class-Struct-0.68-502.fc39.noarch 42/114 Installing : perl-POSIX-2.13-502.fc39.aarch64 43/114 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 44/114 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 45/114 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 46/114 Installing : perl-IPC-Open3-1.22-502.fc39.noarch 47/114 Installing : perl-Socket-4:2.037-3.fc39.aarch64 48/114 Installing : perl-SelectSaver-1.02-502.fc39.noarch 49/114 Installing : perl-Symbol-1.09-502.fc39.noarch 50/114 Installing : perl-podlators-1:5.01-500.fc39.noarch 51/114 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 52/114 Installing : perl-File-stat-1.13-502.fc39.noarch 53/114 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 54/114 Installing : perl-Fcntl-1.15-502.fc39.aarch64 55/114 Installing : perl-mro-1.28-502.fc39.aarch64 56/114 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 57/114 Installing : perl-IO-1.52-502.fc39.aarch64 58/114 Installing : perl-overloading-0.02-502.fc39.noarch 59/114 Installing : perl-MIME-Base64-3.16-500.fc39.aarch64 60/114 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 61/114 Installing : perl-constant-1.33-501.fc39.noarch 62/114 Installing : perl-parent-1:0.241-500.fc39.noarch 63/114 Installing : perl-Errno-1.37-502.fc39.aarch64 64/114 Installing : perl-File-Basename-2.86-502.fc39.noarch 65/114 Installing : perl-Getopt-Std-1.13-502.fc39.noarch 66/114 Installing : perl-Storable-1:3.32-500.fc39.aarch64 67/114 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 68/114 Installing : perl-overload-1.37-502.fc39.noarch 69/114 Installing : perl-vars-1.05-502.fc39.noarch 70/114 Installing : perl-Exporter-5.77-500.fc39.noarch 71/114 Installing : perl-PathTools-3.89-500.fc39.aarch64 72/114 Installing : perl-Encode-4:3.19-500.fc39.aarch64 73/114 Installing : perl-DynaLoader-1.54-502.fc39.aarch64 74/114 Installing : perl-Carp-1.54-500.fc39.noarch 75/114 Installing : perl-libs-4:5.38.2-502.fc39.aarch64 76/114 Installing : perl-interpreter-4:5.38.2-502.fc39.aarch64 77/114 Installing : perl-Error-1:0.17029-13.fc39.noarch 78/114 Installing : perl-TermReadKey-2.38-18.fc39.aarch64 79/114 Installing : perl-File-Find-1.43-502.fc39.noarch 80/114 Installing : perl-lib-0.65-502.fc39.aarch64 81/114 Installing : emacs-filesystem-1:29.4-2.fc39.noarch 82/114 Installing : annobin-docs-12.60-1.fc39.noarch 83/114 Installing : rhash-1.4.3-3.fc39.aarch64 84/114 Installing : mpdecimal-2.5.1-7.fc39.aarch64 85/114 Installing : libcbor-0.10.2-2.fc39.aarch64 86/114 Installing : libfido2-1.13.0-3.fc39.aarch64 87/114 Installing : openssh-clients-9.3p1-11.fc39.aarch64 88/114 Running scriptlet: openssh-clients-9.3p1-11.fc39.aarch64 88/114 Installing : git-core-2.47.0-1.fc39.aarch64 89/114 Installing : git-core-doc-2.47.0-1.fc39.noarch 90/114 Installing : perl-Git-2.47.0-1.fc39.noarch 91/114 Installing : git-2.47.0-1.fc39.aarch64 92/114 Installing : libb2-0.98.1-9.fc39.aarch64 93/114 Installing : python3-3.12.7-1.fc39.aarch64 94/114 Installing : python3-libs-3.12.7-1.fc39.aarch64 95/114 Installing : cmake-rpm-macros-3.30.5-1.fc39.noarch 96/114 Installing : jsoncpp-1.9.5-5.fc39.aarch64 97/114 Installing : gc-8.2.2-4.fc39.aarch64 98/114 Installing : guile22-2.2.7-9.fc39.aarch64 99/114 Installing : make-1:4.4.1-2.fc39.aarch64 100/114 Installing : gcc-13.3.1-3.fc39.aarch64 101/114 Running scriptlet: gcc-13.3.1-3.fc39.aarch64 101/114 Installing : cmake-data-3.30.5-1.fc39.noarch 102/114 Installing : cmake-3.30.5-1.fc39.aarch64 103/114 Installing : pthreadpool-1:0.1-20240616.0.git560c60d3.fc39.aa 104/114 Installing : fp16-2:0-20210320.0.git0a92994d.fc39.aarch64 105/114 Installing : cpuinfo-1:0-20241114.0.gitcebb0933.fc39.aarch64 106/114 Installing : cpuinfo-devel-1:0-20241114.0.gitcebb0933.fc39.aa 107/114 Installing : fp16-devel-2:0-20210320.0.git0a92994d.fc39.aarch 108/114 Installing : pthreadpool-devel-1:0.1-20240616.0.git560c60d3.f 109/114 Installing : annobin-plugin-gcc-12.60-1.fc39.aarch64 110/114 Running scriptlet: annobin-plugin-gcc-12.60-1.fc39.aarch64 110/114 Installing : gcc-c++-13.3.1-3.fc39.aarch64 111/114 Installing : gcc-plugin-annobin-13.3.1-3.fc39.aarch64 112/114 Running scriptlet: gcc-plugin-annobin-13.3.1-3.fc39.aarch64 112/114 Installing : psimd-devel-1:0-20200517.2.git072586a7.fc39.noar 113/114 Installing : fxdiv-devel-1:0-20201208.1.git63058eff.fc39.noar 114/114 Running scriptlet: fxdiv-devel-1:0-20201208.1.git63058eff.fc39.noar 114/114 Verifying : cpuinfo-1:0-20241114.0.gitcebb0933.fc39.aarch64 1/114 Verifying : cpuinfo-devel-1:0-20241114.0.gitcebb0933.fc39.aa 2/114 Verifying : fp16-2:0-20210320.0.git0a92994d.fc39.aarch64 3/114 Verifying : fp16-devel-2:0-20210320.0.git0a92994d.fc39.aarch 4/114 Verifying : fxdiv-devel-1:0-20201208.1.git63058eff.fc39.noar 5/114 Verifying : glibc-devel-2.38-99.fc39.aarch64 6/114 Verifying : psimd-devel-1:0-20200517.2.git072586a7.fc39.noar 7/114 Verifying : pthreadpool-1:0.1-20240616.0.git560c60d3.fc39.aa 8/114 Verifying : pthreadpool-devel-1:0.1-20240616.0.git560c60d3.f 9/114 Verifying : gc-8.2.2-4.fc39.aarch64 10/114 Verifying : guile22-2.2.7-9.fc39.aarch64 11/114 Verifying : jsoncpp-1.9.5-5.fc39.aarch64 12/114 Verifying : libb2-0.98.1-9.fc39.aarch64 13/114 Verifying : libcbor-0.10.2-2.fc39.aarch64 14/114 Verifying : libfido2-1.13.0-3.fc39.aarch64 15/114 Verifying : libmpc-1.3.1-3.fc39.aarch64 16/114 Verifying : libxcrypt-devel-4.4.36-2.fc39.aarch64 17/114 Verifying : make-1:4.4.1-2.fc39.aarch64 18/114 Verifying : mpdecimal-2.5.1-7.fc39.aarch64 19/114 Verifying : perl-Carp-1.54-500.fc39.noarch 20/114 Verifying : perl-Data-Dumper-2.188-501.fc39.aarch64 21/114 Verifying : perl-Digest-1.20-500.fc39.noarch 22/114 Verifying : perl-Digest-MD5-2.58-500.fc39.aarch64 23/114 Verifying : perl-Encode-4:3.19-500.fc39.aarch64 24/114 Verifying : perl-Error-1:0.17029-13.fc39.noarch 25/114 Verifying : perl-Exporter-5.77-500.fc39.noarch 26/114 Verifying : perl-File-Path-2.18-500.fc39.noarch 27/114 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 28/114 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 29/114 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 30/114 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 31/114 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 32/114 Verifying : perl-MIME-Base64-3.16-500.fc39.aarch64 33/114 Verifying : perl-Mozilla-CA-20230801-1.fc39.noarch 34/114 Verifying : perl-Net-SSLeay-1.92-10.fc39.aarch64 35/114 Verifying : perl-PathTools-3.89-500.fc39.aarch64 36/114 Verifying : perl-Pod-Escapes-1:1.07-500.fc39.noarch 37/114 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 38/114 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 39/114 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 40/114 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 41/114 Verifying : perl-Socket-4:2.037-3.fc39.aarch64 42/114 Verifying : perl-Storable-1:3.32-500.fc39.aarch64 43/114 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 44/114 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 45/114 Verifying : perl-TermReadKey-2.38-18.fc39.aarch64 46/114 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 47/114 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 48/114 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 49/114 Verifying : perl-URI-5.21-1.fc39.noarch 50/114 Verifying : perl-constant-1.33-501.fc39.noarch 51/114 Verifying : perl-libnet-3.15-501.fc39.noarch 52/114 Verifying : perl-parent-1:0.241-500.fc39.noarch 53/114 Verifying : perl-podlators-1:5.01-500.fc39.noarch 54/114 Verifying : rhash-1.4.3-3.fc39.aarch64 55/114 Verifying : annobin-docs-12.60-1.fc39.noarch 56/114 Verifying : annobin-plugin-gcc-12.60-1.fc39.aarch64 57/114 Verifying : cmake-3.30.5-1.fc39.aarch64 58/114 Verifying : cmake-data-3.30.5-1.fc39.noarch 59/114 Verifying : cmake-filesystem-3.30.5-1.fc39.aarch64 60/114 Verifying : cmake-rpm-macros-3.30.5-1.fc39.noarch 61/114 Verifying : cpp-13.3.1-3.fc39.aarch64 62/114 Verifying : emacs-filesystem-1:29.4-2.fc39.noarch 63/114 Verifying : expat-2.6.3-1.fc39.aarch64 64/114 Verifying : gcc-13.3.1-3.fc39.aarch64 65/114 Verifying : gcc-c++-13.3.1-3.fc39.aarch64 66/114 Verifying : gcc-plugin-annobin-13.3.1-3.fc39.aarch64 67/114 Verifying : git-2.47.0-1.fc39.aarch64 68/114 Verifying : git-core-2.47.0-1.fc39.aarch64 69/114 Verifying : git-core-doc-2.47.0-1.fc39.noarch 70/114 Verifying : groff-base-1.23.0-3.fc39.aarch64 71/114 Verifying : kernel-headers-6.11.3-100.fc39.aarch64 72/114 Verifying : less-633-4.fc39.aarch64 73/114 Verifying : libasan-13.3.1-3.fc39.aarch64 74/114 Verifying : libatomic-13.3.1-3.fc39.aarch64 75/114 Verifying : libedit-3.1-53.20240808cvs.fc39.aarch64 76/114 Verifying : libstdc++-devel-13.3.1-3.fc39.aarch64 77/114 Verifying : libubsan-13.3.1-3.fc39.aarch64 78/114 Verifying : libuv-1:1.49.2-1.fc39.aarch64 79/114 Verifying : ncurses-6.4-7.20230520.fc39.1.aarch64 80/114 Verifying : openssh-9.3p1-11.fc39.aarch64 81/114 Verifying : openssh-clients-9.3p1-11.fc39.aarch64 82/114 Verifying : perl-AutoLoader-5.74-502.fc39.noarch 83/114 Verifying : perl-B-1.88-502.fc39.aarch64 84/114 Verifying : perl-Class-Struct-0.68-502.fc39.noarch 85/114 Verifying : perl-DynaLoader-1.54-502.fc39.aarch64 86/114 Verifying : perl-Errno-1.37-502.fc39.aarch64 87/114 Verifying : perl-Fcntl-1.15-502.fc39.aarch64 88/114 Verifying : perl-File-Basename-2.86-502.fc39.noarch 89/114 Verifying : perl-File-Find-1.43-502.fc39.noarch 90/114 Verifying : perl-File-stat-1.13-502.fc39.noarch 91/114 Verifying : perl-FileHandle-2.05-502.fc39.noarch 92/114 Verifying : perl-Getopt-Std-1.13-502.fc39.noarch 93/114 Verifying : perl-Git-2.47.0-1.fc39.noarch 94/114 Verifying : perl-IO-1.52-502.fc39.aarch64 95/114 Verifying : perl-IPC-Open3-1.22-502.fc39.noarch 96/114 Verifying : perl-POSIX-2.13-502.fc39.aarch64 97/114 Verifying : perl-SelectSaver-1.02-502.fc39.noarch 98/114 Verifying : perl-Symbol-1.09-502.fc39.noarch 99/114 Verifying : perl-base-2.27-502.fc39.noarch 100/114 Verifying : perl-if-0.61.000-502.fc39.noarch 101/114 Verifying : perl-interpreter-4:5.38.2-502.fc39.aarch64 102/114 Verifying : perl-lib-0.65-502.fc39.aarch64 103/114 Verifying : perl-libs-4:5.38.2-502.fc39.aarch64 104/114 Verifying : perl-locale-1.10-502.fc39.noarch 105/114 Verifying : perl-mro-1.28-502.fc39.aarch64 106/114 Verifying : perl-overload-1.37-502.fc39.noarch 107/114 Verifying : perl-overloading-0.02-502.fc39.noarch 108/114 Verifying : perl-vars-1.05-502.fc39.noarch 109/114 Verifying : python-pip-wheel-23.2.1-2.fc39.noarch 110/114 Verifying : python3-3.12.7-1.fc39.aarch64 111/114 Verifying : python3-libs-3.12.7-1.fc39.aarch64 112/114 Verifying : tzdata-2024a-2.fc39.noarch 113/114 Verifying : vim-filesystem-2:9.1.825-1.fc39.noarch 114/114 Installed: annobin-docs-12.60-1.fc39.noarch annobin-plugin-gcc-12.60-1.fc39.aarch64 cmake-3.30.5-1.fc39.aarch64 cmake-data-3.30.5-1.fc39.noarch cmake-filesystem-3.30.5-1.fc39.aarch64 cmake-rpm-macros-3.30.5-1.fc39.noarch cpp-13.3.1-3.fc39.aarch64 cpuinfo-1:0-20241114.0.gitcebb0933.fc39.aarch64 cpuinfo-devel-1:0-20241114.0.gitcebb0933.fc39.aarch64 emacs-filesystem-1:29.4-2.fc39.noarch expat-2.6.3-1.fc39.aarch64 fp16-2:0-20210320.0.git0a92994d.fc39.aarch64 fp16-devel-2:0-20210320.0.git0a92994d.fc39.aarch64 fxdiv-devel-1:0-20201208.1.git63058eff.fc39.noarch gc-8.2.2-4.fc39.aarch64 gcc-13.3.1-3.fc39.aarch64 gcc-c++-13.3.1-3.fc39.aarch64 gcc-plugin-annobin-13.3.1-3.fc39.aarch64 git-2.47.0-1.fc39.aarch64 git-core-2.47.0-1.fc39.aarch64 git-core-doc-2.47.0-1.fc39.noarch glibc-devel-2.38-99.fc39.aarch64 groff-base-1.23.0-3.fc39.aarch64 guile22-2.2.7-9.fc39.aarch64 jsoncpp-1.9.5-5.fc39.aarch64 kernel-headers-6.11.3-100.fc39.aarch64 less-633-4.fc39.aarch64 libasan-13.3.1-3.fc39.aarch64 libatomic-13.3.1-3.fc39.aarch64 libb2-0.98.1-9.fc39.aarch64 libcbor-0.10.2-2.fc39.aarch64 libedit-3.1-53.20240808cvs.fc39.aarch64 libfido2-1.13.0-3.fc39.aarch64 libmpc-1.3.1-3.fc39.aarch64 libstdc++-devel-13.3.1-3.fc39.aarch64 libubsan-13.3.1-3.fc39.aarch64 libuv-1:1.49.2-1.fc39.aarch64 libxcrypt-devel-4.4.36-2.fc39.aarch64 make-1:4.4.1-2.fc39.aarch64 mpdecimal-2.5.1-7.fc39.aarch64 ncurses-6.4-7.20230520.fc39.1.aarch64 openssh-9.3p1-11.fc39.aarch64 openssh-clients-9.3p1-11.fc39.aarch64 perl-AutoLoader-5.74-502.fc39.noarch perl-B-1.88-502.fc39.aarch64 perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-502.fc39.noarch perl-Data-Dumper-2.188-501.fc39.aarch64 perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.aarch64 perl-DynaLoader-1.54-502.fc39.aarch64 perl-Encode-4:3.19-500.fc39.aarch64 perl-Errno-1.37-502.fc39.aarch64 perl-Error-1:0.17029-13.fc39.noarch perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-502.fc39.aarch64 perl-File-Basename-2.86-502.fc39.noarch perl-File-Find-1.43-502.fc39.noarch perl-File-Path-2.18-500.fc39.noarch perl-File-Temp-1:0.231.100-500.fc39.noarch perl-File-stat-1.13-502.fc39.noarch perl-FileHandle-2.05-502.fc39.noarch perl-Getopt-Long-1:2.54-500.fc39.noarch perl-Getopt-Std-1.13-502.fc39.noarch perl-Git-2.47.0-1.fc39.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-502.fc39.aarch64 perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.083-3.fc39.noarch perl-IPC-Open3-1.22-502.fc39.noarch perl-MIME-Base64-3.16-500.fc39.aarch64 perl-Mozilla-CA-20230801-1.fc39.noarch perl-Net-SSLeay-1.92-10.fc39.aarch64 perl-POSIX-2.13-502.fc39.aarch64 perl-PathTools-3.89-500.fc39.aarch64 perl-Pod-Escapes-1:1.07-500.fc39.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.aarch64 perl-SelectSaver-1.02-502.fc39.noarch perl-Socket-4:2.037-3.fc39.aarch64 perl-Storable-1:3.32-500.fc39.aarch64 perl-Symbol-1.09-502.fc39.noarch perl-Term-ANSIColor-5.01-501.fc39.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-TermReadKey-2.38-18.fc39.aarch64 perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.21-1.fc39.noarch perl-base-2.27-502.fc39.noarch perl-constant-1.33-501.fc39.noarch perl-if-0.61.000-502.fc39.noarch perl-interpreter-4:5.38.2-502.fc39.aarch64 perl-lib-0.65-502.fc39.aarch64 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-502.fc39.aarch64 perl-locale-1.10-502.fc39.noarch perl-mro-1.28-502.fc39.aarch64 perl-overload-1.37-502.fc39.noarch perl-overloading-0.02-502.fc39.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-vars-1.05-502.fc39.noarch psimd-devel-1:0-20200517.2.git072586a7.fc39.noarch pthreadpool-1:0.1-20240616.0.git560c60d3.fc39.aarch64 pthreadpool-devel-1:0.1-20240616.0.git560c60d3.fc39.aarch64 python-pip-wheel-23.2.1-2.fc39.noarch python3-3.12.7-1.fc39.aarch64 python3-libs-3.12.7-1.fc39.aarch64 rhash-1.4.3-3.fc39.aarch64 tzdata-2024a-2.fc39.noarch vim-filesystem-2:9.1.825-1.fc39.noarch Complete! Finish: build setup for xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Start: rpmbuild xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1499731200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.luXx6X + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xnnpack + /usr/bin/mkdir -p xnnpack + cd xnnpack + rm -rf /builddir/build/BUILD/xnnpack-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/xnnpack-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + git clone --depth 1 -n -b master https://github.com/google/xnnpack.git . Cloning into '.'... + git fetch --depth 1 origin d8b53fb23bd0ad8d768e4228735d9fbd4832922e From https://github.com/google/xnnpack * branch d8b53fb23bd0ad8d768e4228735d9fbd4832922e -> FETCH_HEAD + git reset --hard d8b53fb23bd0ad8d768e4228735d9fbd4832922e HEAD is now at d8b53fb Add a bottleneck to bench/models/benchmark that allows us to specify the `flags` argument to the `xnn_create_runtime()` calls via a command-line argument; this allows for more flexible testing of experimental features. + git log --format=fuller commit d8b53fb23bd0ad8d768e4228735d9fbd4832922e Author: XNNPACK Team AuthorDate: Thu Dec 5 14:51:18 2024 -0800 Commit: XNNPACK Team CommitDate: Thu Dec 5 14:53:10 2024 -0800 Add a bottleneck to bench/models/benchmark that allows us to specify the `flags` argument to the `xnn_create_runtime()` calls via a command-line argument; this allows for more flexible testing of experimental features. PiperOrigin-RevId: 703260450 + sed -i 's|CXX_STANDARD 11|CXX_STANDARD 17|' CMakeLists.txt + sed -i '/PRIVATE fp16/d' CMakeLists.txt + sed -i '/PRIVATE psimd/d' CMakeLists.txt + sed -i '/PRIVATE fxdiv/d' CMakeLists.txt + sed -i '/NOT TARGET clog/,/^ENDIF/d' CMakeLists.txt + sed -i '/NOT TARGET cpuinfo/,/^ENDIF/d' CMakeLists.txt + sed -i '/NOT TARGET pthreadpool/,/^ENDIF/d' CMakeLists.txt + sed -i '/NOT TARGET fxdiv/,/^ENDIF/d' CMakeLists.txt + sed -i '/NOT TARGET psimd/,/^ENDIF/d' CMakeLists.txt + sed -i '/NOT TARGET fp16/,/^ENDIF/d' CMakeLists.txt + sed -i -e 's|riscv|ppc64le\|riscv|g' CMakeLists.txt + sed -i -e 's|XNNPACK PROPERTIES C_EXTENSIONS YES|XNNPACK PROPERTIES C_EXTENSIONS YES SOVERSION 1 VERSION 1.0|g' CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.J7lJQ8 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xnnpack + mkdir build + pushd build ~/build/BUILD/xnnpack/build ~/build/BUILD/xnnpack + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-incompatible-pointer-types -Wno-missing-braces -flax-vector-conversions -fPIC' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-incompatible-pointer-types -Wno-missing-braces -flax-vector-conversions -fPIC' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-incompatible-pointer-types -Wno-missing-braces -flax-vector-conversions -fPIC' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -Wno-dev -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DXNNPACK_LIBRARY_TYPE=shared -DXNNPACK_ENABLE_JIT=OFF -DXNNPACK_BUILD_TESTS=OFF -DXNNPACK_BUILD_BENCHMARKS=OFF -DXNNPACK_ENABLE_KLEIDIAI=OFF -DXNNPACK_USE_SYSTEM_LIBS=ON -- The C compiler identification is GNU 13.3.1 -- The CXX compiler identification is GNU 13.3.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building for XNNPACK_TARGET_PROCESSOR: arm64 -- Found Python: /usr/bin/python3.12 (found version "3.12.7") found components: Interpreter -- Generating microkernels.cmake Duplicate microkernel definition: src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x8c8-gemm-goi-avx256vnni.c and src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x8c8-gemm-goi-avxvnni.c (1th function) Duplicate microkernel definition: src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x8c8-gemm-goi-avxvnni.c and src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x8c8-gemm-goi-scalar.c No microkernel found in src/reference/binary-elementwise.cc No microkernel found in src/reference/packing.cc No microkernel found in src/reference/unary-elementwise.cc -- Configuring done (2.5s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR XNNPACK_ENABLE_JIT -- Build files have been written to: /builddir/build/BUILD/xnnpack/build + make -j4 [ 0%] Building C object CMakeFiles/indirection.dir/src/indirection.c.o [ 0%] Building C object CMakeFiles/microparams-init.dir/src/microparams-init.c.o [ 0%] Building C object CMakeFiles/logging.dir/src/enums/allocation-type.c.o [ 0%] Building C object CMakeFiles/logging.dir/src/enums/datatype-strings.c.o [ 1%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c.o [ 1%] Building C object CMakeFiles/logging.dir/src/enums/microkernel-type.c.o [ 1%] Building C object CMakeFiles/logging.dir/src/enums/node-type.c.o [ 1%] Building C object CMakeFiles/logging.dir/src/enums/operator-type.c.o [ 1%] Building C object CMakeFiles/logging.dir/src/log.c.o /builddir/build/BUILD/xnnpack/src/log.c:59:13: warning: ‘xnn_vlog’ defined but not used [-Wunused-function] 59 | static void xnn_vlog(int output_handle, const char* prefix, size_t prefix_length, const char* format, va_list args) { | ^~~~~~~~ [ 1%] Built target logging [ 1%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c.o [ 1%] Built target microparams-init [ 1%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c.o [ 1%] Building C object CMakeFiles/normalization.dir/src/normalization.c.o /builddir/build/BUILD/xnnpack/src/normalization.c:284:12: warning: ‘cmp_value_size_t’ defined but not used [-Wunused-function] 284 | static int cmp_value_size_t(const void* a_ptr, const void* b_ptr) { | ^~~~~~~~~~~~~~~~ [ 1%] Building CXX object CMakeFiles/packing.dir/src/reference/packing.cc.o [ 1%] Built target normalization [ 1%] Built target indirection [ 1%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c.o [ 1%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c.o [ 1%] Building C object CMakeFiles/allocator.dir/src/allocator.c.o [ 1%] Built target allocator [ 2%] Building C object CMakeFiles/cache.dir/src/cache.c.o [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c.o [ 2%] Building C object CMakeFiles/datatype.dir/src/datatype.c.o [ 2%] Built target datatype [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c.o [ 2%] Built target cache [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c.o [ 2%] Building C object CMakeFiles/memory.dir/src/memory.c.o [ 2%] Built target memory [ 2%] Building C object CMakeFiles/microkernel-utils.dir/src/microkernel-utils.c.o [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c.o [ 2%] Building C object CMakeFiles/mutex.dir/src/mutex.c.o [ 2%] Built target microkernel-utils [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c.o [ 2%] Built target mutex [ 2%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c.o [ 2%] Building C object CMakeFiles/operator-utils.dir/src/operator-utils.c.o [ 3%] Building CXX object CMakeFiles/reference-ukernels.dir/src/reference/unary-elementwise.cc.o [ 3%] Built target operator-utils [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u16.c.o [ 3%] Building CXX object CMakeFiles/reference-ukernels.dir/src/reference/binary-elementwise.cc.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-u16.c.o /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binary_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = ModulusOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:72:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = ModulusOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:387:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:40:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 40 | output[i] = op(a[i], b[i]); | ~~^~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = ModulusOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:73:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = ModulusOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:387:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:52:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 52 | output[i] = op(a[i], b_0); | ~~^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::rbinaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = ModulusOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:74:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = ModulusOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:387:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:64:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 64 | output[i] = op(b_0, a[i]); | ~~^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binary_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = Atan2Op<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:72:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = Atan2Op<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:389:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:40:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 40 | output[i] = op(a[i], b[i]); | ~~^~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = Atan2Op<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:73:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = Atan2Op<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:389:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:52:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 52 | output[i] = op(a[i], b_0); | ~~^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::rbinaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = Atan2Op<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:74:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = Atan2Op<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:389:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:64:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 64 | output[i] = op(b_0, a[i]); | ~~^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binary_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = PowOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:72:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = PowOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:391:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:40:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 40 | output[i] = op(a[i], b[i]); | ~~^~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::binaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = PowOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:73:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = PowOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:391:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:52:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 52 | output[i] = op(a[i], b_0); | ~~^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc: In instantiation of ‘void {anonymous}::rbinaryc_ukernel_unquantized(size_t, const T*, const T*, T*, const xnn_binary_uparams*) [with T = _Float16; Operator = PowOp<_Float16>; size_t = long unsigned int]’: /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:74:7: required from ‘const xnn_binary_elementwise_config* {anonymous}::get_config(T) [with Operator = PowOp<_Float16>; T = _Float16]’ /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:391:7: required from here /builddir/build/BUILD/xnnpack/src/reference/binary-elementwise.cc:64:19: warning: converting to ‘_Float16’ from ‘float’ with greater conversion rank 64 | output[i] = op(b_0, a[i]); | ~~^~~~~~~~~~~ [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u1.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u4.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32acc-rdsum/gen/f16-f32acc-rdsum-7p7x-minmax-neonfp16arith-c16.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u32-acc4.c.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c.o [ 3%] Building C object CMakeFiles/operator-run.dir/src/operator-run.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c.o [ 3%] Built target packing [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 3%] Building C object CMakeFiles/hardware-config.dir/src/configs/hardware-config.c.o [ 3%] Built target hardware-config [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c.o [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c.o [ 3%] Built target reference-ukernels [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c.o [ 3%] Building C object CMakeFiles/operators.dir/src/operator-delete.c.o [ 3%] Building C object CMakeFiles/operators.dir/src/operators/argmax-pooling-nhwc.c.o [ 3%] Built target operator-run [ 3%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 3%] Building C object CMakeFiles/operators.dir/src/operators/average-pooling-nhwc.c.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 3%] Building C object CMakeFiles/operators.dir/src/operators/batch-matrix-multiply-nc.c.o [ 3%] Building C object CMakeFiles/operators.dir/src/operators/binary-elementwise-nd.c.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 3%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 4%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 4%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/channel-shuffle-nc.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/constant-pad-nd.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/convolution-nchw.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/convolution-nhwc.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/deconvolution-nhwc.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/dynamic-fully-connected-nc.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/fully-connected-nc.c.o /builddir/build/BUILD/xnnpack/src/operators/fully-connected-nc.c: In function ‘xnn_create_fully_connected_nc_qd8_f16_qb4w’: /builddir/build/BUILD/xnnpack/src/operators/fully-connected-nc.c:653:37: warning: variable ‘gemm_ukernels’ set but not used [-Wunused-but-set-variable] 653 | const struct gemm_fused_ukernels* gemm_ukernels = &gemm_config->minmax; | ^~~~~~~~~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u32.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/max-pooling-nhwc.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_f16_qs8_vcvt_ukernel__neonfp16arith_u32, 32, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u4.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/pack-lh.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/reduce-nd.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:38:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 38 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_imagic_u4, 4, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/f16-qu8-vcvt.h:41:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 41 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qu8_vcvt_ukernel__scalar_imagic_u4, 4, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/resize-bilinear-nchw.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u32-acc4.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-rminmax/gen/f16-rmax-scalar-u2-acc2.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/resize-bilinear-nhwc.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/rope-nthc.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/scaled-dot-product-attention-nhtc.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32-acc4.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/slice-nd.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u2-acc2.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/softmax-nc.c.o /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c: In function ‘xnn_create_scaled_dot_product_attention_nhtc_f32’: /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:309:10: warning: ‘expminus_params’ may be used uninitialized [-Wmaybe-uninitialized] 309 | return create_scaled_dot_product_attention_nhtc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | cap_type, cap_params, | ~~~~~~~~~~~~~~~~~~~~~ 311 | operator_type, | ~~~~~~~~~~~~~~ 312 | gemm_config, | ~~~~~~~~~~~~ 313 | raddstoreexpminusmax_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | rmax_config, | ~~~~~~~~~~~~ 315 | vadd_config, | ~~~~~~~~~~~~ 316 | vmul_config, | ~~~~~~~~~~~~ 317 | vtanh_config, | ~~~~~~~~~~~~~ 318 | &minmax_params, sizeof(minmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | &tanh_params, sizeof(tanh_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | flags, | ~~~~~~ 323 | attention_op_out); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:27:24: note: by argument 12 of type ‘const void *’ to ‘create_scaled_dot_product_attention_nhtc.constprop.0’ declared here 27 | static enum xnn_status create_scaled_dot_product_attention_nhtc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:255:33: note: ‘expminus_params’ declared here 255 | struct xnn_f32_default_params expminus_params; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:309:10: warning: ‘rmax_params’ may be used uninitialized [-Wmaybe-uninitialized] 309 | return create_scaled_dot_product_attention_nhtc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | cap_type, cap_params, | ~~~~~~~~~~~~~~~~~~~~~ 311 | operator_type, | ~~~~~~~~~~~~~~ 312 | gemm_config, | ~~~~~~~~~~~~ 313 | raddstoreexpminusmax_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | rmax_config, | ~~~~~~~~~~~~ 315 | vadd_config, | ~~~~~~~~~~~~ 316 | vmul_config, | ~~~~~~~~~~~~ 317 | vtanh_config, | ~~~~~~~~~~~~~ 318 | &minmax_params, sizeof(minmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | &tanh_params, sizeof(tanh_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | flags, | ~~~~~~ 323 | attention_op_out); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:27:24: note: by argument 13 of type ‘const void *’ to ‘create_scaled_dot_product_attention_nhtc.constprop.0’ declared here 27 | static enum xnn_status create_scaled_dot_product_attention_nhtc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/scaled-dot-product-attention-nhtc.c:265:33: note: ‘rmax_params’ declared here 265 | struct xnn_f32_default_params rmax_params; | ^~~~~~~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vadd-neonfp16arith-u16.c.o /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c: In function ‘xnn_reshape_softmax_nc_f16’: /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:525:10: warning: ‘rmax_params’ may be used uninitialized [-Wmaybe-uninitialized] 525 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | softmax_op, xnn_operator_type_softmax_nc_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | batch_size, | ~~~~~~~~~~~ 529 | /*log2_element_size=*/XNN_LOG2_SIZEOF_HALF, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f16_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | (xnn_compute_reciprocal_fn) compute_reciprocal_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 12 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:522:33: note: ‘rmax_params’ declared here 522 | struct xnn_f16_default_params rmax_params; | ^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:525:10: warning: ‘expminus_params’ may be used uninitialized [-Wmaybe-uninitialized] 525 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | softmax_op, xnn_operator_type_softmax_nc_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | batch_size, | ~~~~~~~~~~~ 529 | /*log2_element_size=*/XNN_LOG2_SIZEOF_HALF, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f16_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | (xnn_compute_reciprocal_fn) compute_reciprocal_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 13 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:523:33: note: ‘expminus_params’ declared here 523 | struct xnn_f16_default_params expminus_params; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:525:10: warning: ‘mul_params’ may be used uninitialized [-Wmaybe-uninitialized] 525 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | softmax_op, xnn_operator_type_softmax_nc_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | batch_size, | ~~~~~~~~~~~ 529 | /*log2_element_size=*/XNN_LOG2_SIZEOF_HALF, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f16_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | (xnn_compute_reciprocal_fn) compute_reciprocal_f16, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 14 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:524:33: note: ‘mul_params’ declared here 524 | struct xnn_f16_default_params mul_params; | ^~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c: In function ‘xnn_reshape_softmax_nc_f32’: /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:550:10: warning: ‘rmax_params’ may be used uninitialized [-Wmaybe-uninitialized] 550 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | softmax_op, xnn_operator_type_softmax_nc_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | batch_size, | ~~~~~~~~~~~ 554 | /*log2_element_size=*/XNN_LOG2_SIZEOF_FLOAT, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f32_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | (xnn_compute_reciprocal_fn) compute_reciprocal_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 12 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:547:33: note: ‘rmax_params’ declared here 547 | struct xnn_f32_default_params rmax_params; | ^~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:550:10: warning: ‘expminus_params’ may be used uninitialized [-Wmaybe-uninitialized] 550 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | softmax_op, xnn_operator_type_softmax_nc_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | batch_size, | ~~~~~~~~~~~ 554 | /*log2_element_size=*/XNN_LOG2_SIZEOF_FLOAT, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f32_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | (xnn_compute_reciprocal_fn) compute_reciprocal_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 13 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:548:33: note: ‘expminus_params’ declared here 548 | struct xnn_f32_default_params expminus_params; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:550:10: warning: ‘mul_params’ may be used uninitialized [-Wmaybe-uninitialized] 550 | return reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | softmax_op, xnn_operator_type_softmax_nc_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | channels, input_stride, output_stride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | batch_size, | ~~~~~~~~~~~ 554 | /*log2_element_size=*/XNN_LOG2_SIZEOF_FLOAT, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | softmax_op->rmax_config->ukernel, softmax_op->raddstoreexpminusmax_config, f32_vmul_config, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | (xnn_compute_reciprocal_fn) compute_reciprocal_f32, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | &rmax_params, sizeof(rmax_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | &expminus_params, sizeof(expminus_params), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | &mul_params, sizeof(mul_params)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:350:24: note: by argument 14 of type ‘const void *’ to ‘reshape_softmax_nc_floating_point.constprop.0’ declared here 350 | static enum xnn_status reshape_softmax_nc_floating_point( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/softmax-nc.c:549:33: note: ‘mul_params’ declared here 549 | struct xnn_f32_default_params mul_params; | ^~~~~~~~~~ [ 4%] Building C object CMakeFiles/operators.dir/src/operators/transpose-nd.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vaddc-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/unary-elementwise-nc.c.o [ 4%] Building C object CMakeFiles/operators.dir/src/operators/unpooling-nhwc.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vdiv-aarch64-neonfp16arith-u8.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vdiv-fp16arith-u2.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vdivc-aarch64-neonfp16arith-u8.c.o /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c: In function ‘create_convert_nc_f16_qx8’: /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:730:28: warning: ‘params’ may be used uninitialized [-Wmaybe-uninitialized] 730 | enum xnn_status status = create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | flags, cvt_config, | ~~~~~~~~~~~~~~~~~~ 732 | ¶ms, sizeof(params), | ~~~~~~~~~~~~~~~~~~~~~~~~ 733 | expected_operator_type, convert_op_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:528:24: note: by argument 3 of type ‘const void *’ to ‘create_unary_elementwise_nc’ declared here 528 | static enum xnn_status create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:728:33: note: ‘params’ declared here 728 | struct xnn_f16_default_params params; | ^~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c: In function ‘create_convert_nc_f32_qx8’: /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:756:28: warning: ‘params’ may be used uninitialized [-Wmaybe-uninitialized] 756 | enum xnn_status status = create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | flags, cvt_config, | ~~~~~~~~~~~~~~~~~~ 758 | ¶ms, sizeof(params), | ~~~~~~~~~~~~~~~~~~~~~~~~ 759 | expected_operator_type, convert_op_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:528:24: note: by argument 3 of type ‘const void *’ to ‘create_unary_elementwise_nc’ declared here 528 | static enum xnn_status create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:754:33: note: ‘params’ declared here 754 | struct xnn_f32_default_params params; | ^~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c: In function ‘xnn_create_convert_nc_f32_qp8’: /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:803:28: warning: ‘params’ may be used uninitialized [-Wmaybe-uninitialized] 803 | enum xnn_status status = create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | flags, xnn_init_f32_to_qp8_cvt_config(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 805 | ¶ms, sizeof(params), | ~~~~~~~~~~~~~~~~~~~~~~~~ 806 | xnn_operator_type_convert_nc_f32_qp8, convert_op_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:528:24: note: by argument 3 of type ‘const void *’ to ‘create_unary_elementwise_nc’ declared here 528 | static enum xnn_status create_unary_elementwise_nc( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/operators/unary-elementwise-nc.c:801:33: note: ‘params’ declared here 801 | struct xnn_f32_default_params params; | ^~~~~~ [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vdivc-fp16arith-u2.c.o [ 4%] Built target operators [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vmax-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/memory-planner.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/runtime.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/argmax-pooling-2d.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vmin-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vminc-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/average-pooling-2d.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/batch-matrix-multiply.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vmul-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vmulc-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vprelu-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/binary.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/concatenate.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/convolution-2d.c.o [ 4%] Building C object CMakeFiles/subgraph.dir/src/subgraph/copy.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vpreluc-neonfp16arith-u16.c.o [ 4%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vrdivc-aarch64-neonfp16arith-u8.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vrdivc-fp16arith-u2.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/deconvolution-2d.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/deprecated.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/depth-to-space-2d.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vrpreluc-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/depthwise-convolution-2d.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vrsubc-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/even-split.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/fully-connected-sparse.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/fully-connected.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vsub-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vbinary/gen/f16-vsubc-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/max-pooling-2d.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/pack-lh.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/reshape-helpers.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/scaled-dot-product-attention.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/softmax.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/space-to-depth-2d.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/static-constant-pad.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/static-reduce.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/static-resize-bilinear-2d.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/static-slice.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/static-transpose.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/unpooling-2d.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-u16.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/unary.c.o [ 5%] Building C object CMakeFiles/subgraph.dir/src/subgraph/validation.c.o [ 5%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-u16.c.o [ 6%] Building C object CMakeFiles/subgraph.dir/src/tensor.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vrsqrt/gen/f16-vrsqrt-neonfp16arith-rsqrt-u16.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u32.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u16.c.o [ 6%] Built target subgraph [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u8.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u8.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u32.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u32.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vunary/gen/f16-vabs-neonfp16arith-u16.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vunary/gen/f16-vneg-neonfp16arith-u16.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f16-vunary/gen/f16-vsqr-neonfp16arith-u16.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c.o [ 6%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c.o [ 7%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-minmax-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neonfma-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neon-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c.o [ 7%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u8.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-u16.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u4.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u2.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x4-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-2x4-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 8%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c.o [ 8%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x4-scalar.c.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear/gen/f32-ibilinear-neon-c8.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x4-scalar.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c.o [ 9%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 9%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-2x4-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x4-scalar.c.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 10%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c.o [ 10%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x4-minmax-scalar.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neon-lane-ld64.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x4-minmax-scalar.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neon-lane-ld64.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-minmax-scalar.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 11%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 11%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neon-lane-ld64.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-minmax-scalar.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neon-lane-ld64.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 11%] Building ASM object CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u32.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u32.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qs8_vcvt_ukernel__neon_u32, 32, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u1.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:31:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 31 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qs8_vcvt_ukernel__neonv8_u32, 32, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:100:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 100 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_imagic_u4, 4, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:97:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 97 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_imagic_u1, 1, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u4.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u32.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u32.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u4.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u4.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:104:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 104 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_u4, 4, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u1.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:86:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 86 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_imagic_u1, 1, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:89:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 89 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_imagic_u4, 4, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u4.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u4.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:93:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 93 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_u4, 4, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u16-acc2.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u4-acc2.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qu8_vcvt_ukernel__neon_u32, 32, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:32:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 32 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qu8_vcvt_ukernel__neonv8_u32, 32, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rdsum/gen/f32-rdsum-7p7x-minmax-neon-c16.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rdsum/gen/f32-rdsum-7p7x-minmax-scalar.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rminmax/gen/f32-rmax-neon-u16-acc4.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rminmax/gen/f32-rmax-scalar-u4-acc4.c.o [ 11%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rminmax/gen/f32-rminmax-neon-u16-acc4.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u4-acc4.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rsum/gen/f32-rsum-neon-u16-acc4.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-rsum/gen/f32-rsum-scalar-u4-acc4.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vadd-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vadd-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vaddc-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vdiv-aarch64-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u2.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vdivc-aarch64-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u2.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmax-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmax-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmaxc-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmin-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmin-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vminc-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vminc-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmul-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmul-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmulc-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vprelu-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vprelu-scalar-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vpreluc-neon-u8.c.o [ 12%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vpreluc-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrdivc-aarch64-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u2.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrpreluc-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrpreluc-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrsubc-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsqrdiff-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsqrdiffc-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsub-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsub-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsubc-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vclamp/gen/f32-vclamp-neon-u16.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u4.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcmul/gen/f32-vcmul-neon-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u4.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vcopysign-neon.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vcopysign-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vcopysign/gen/f32-vcopysign-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:18: note: ‘res’ declared here 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:18: note: ‘res’ declared here 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~ [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vcopysignc-neon.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vcopysignc-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vcopysign/gen/f32-vcopysignc-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vrcopysignc-neon.c.o /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:18: note: ‘res’ declared here 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:18: note: ‘res’ declared here 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~ [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vcopysign/gen/f32-vrcopysignc-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vcopysign/gen/f32-vrcopysignc-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:18: note: ‘res’ declared here 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:18: note: ‘res’ declared here 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~ [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u16.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u8.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u2.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u4.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vexp/gen/f32-vexp-scalar-exp.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vgelu/gen/f32-vgelu-neon-rational-12-10-div.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vgelu/gen/f32-vgelu-scalar-rational-12-10-div.c.o [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vhswish/gen/f32-vhswish-neon-u16.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vgelu/gen/f32-vgelu-scalar-rational-12-10-div.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u4.c.o /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vlog/gen/f32-vlog-neon-rational-3-3-div.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c: In function ‘xnn_signed_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:56:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 56 | XNN_SIMD_CONST_F32_FROM_INT32(sign_and_exp_mask, 0xff800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c: In function ‘xnn_f32_vlog_ukernel__scalar_rational_3_3_div_u1’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:91:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 91 | XNN_SIMD_CONST_F32_FROM_INT32(vmantissa_bits_mask, 0x007FFFFFUL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c: In function ‘xnn_f32_vlog_ukernel__scalar_rational_3_3_div_u2’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:171:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 171 | XNN_SIMD_CONST_F32_FROM_INT32(vmantissa_bits_mask, 0x007FFFFFUL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c: In function ‘xnn_f32_vlog_ukernel__scalar_rational_3_3_div_u4’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:307:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 307 | XNN_SIMD_CONST_F32_FROM_INT32(vmantissa_bits_mask, 0x007FFFFFUL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c: In function ‘xnn_f32_vlog_ukernel__scalar_rational_3_3_div_u8’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-vlog/gen/f32-vlog-scalar-rational-3-3-div.c:471:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 471 | XNN_SIMD_CONST_F32_FROM_INT32(vmantissa_bits_mask, 0x007FFFFFUL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:18: note: ‘res’ declared here 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:18: note: ‘res’ declared here 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:10: warning: ‘res’ is used uninitialized [-Wuninitialized] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:17: note: ‘res’ declared here 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~ [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vlrelu/gen/f32-vlrelu-neon-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndd-neon-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndd-neonv8-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndne-neon-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndne-neonv8-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndu-neon-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndu-neonv8-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndz-neon-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndz-neonv8-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrsqrt/gen/f32-vrsqrt-neon-rsqrt-u16.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u8.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u16.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u2.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u4.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u1.c.o [ 14%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vtanh/gen/f32-vtanh-neon-rational-9-8-div.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vtanh/gen/f32-vtanh-scalar-rational-9-8-div.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vtanh/gen/f32-vtanh-scalar-rational-9-8-div.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vabs-neon.c.o /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vabs-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vunary/gen/f32-vabs-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vneg-neon.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vneg-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vunary/gen/f32-vneg-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vsqr-neon.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/f32-vunary/gen/f32-vsqr-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/f32-vunary/gen/f32-vsqr-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/pf32-gemm/pf32-gemm-32x32-minmax-neonsme2.c.o /builddir/build/BUILD/xnnpack/src/pf32-gemm/pf32-gemm-32x32-minmax-neonsme2.c: In function ‘xnn_pf32_gemm_minmax_ukernel_32x32__neonsme2_get_mr’: /builddir/build/BUILD/xnnpack/src/pf32-gemm/pf32-gemm-32x32-minmax-neonsme2.c:24:1: warning: control reaches end of non-void function [-Wreturn-type] 24 | } | ^ /builddir/build/BUILD/xnnpack/src/pf32-gemm/pf32-gemm-32x32-minmax-neonsme2.c: In function ‘xnn_pf32_gemm_minmax_ukernel_32x32__neonsme2_get_nr’: /builddir/build/BUILD/xnnpack/src/pf32-gemm/pf32-gemm-32x32-minmax-neonsme2.c:34:1: warning: control reaches end of non-void function [-Wreturn-type] 34 | } | ^ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x16-minmax-neonfp16arith-mlal-lane.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x16c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x16c8-minmax-neoni8mm.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16-minmax-neonfp16arith-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:242:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:251:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:296:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:305:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:85:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:94:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 94 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:94:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:103:31: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const float32x4_t vzp45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:103:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:708:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:709:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:710:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16c8-minmax-neoni8mm.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:203:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:212:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:270:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:90:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:90:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:99:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 99 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:99:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:601:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:610:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:619:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c2s4-minmax-neonfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c.o [ 15%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 15%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondotfp16arith-cortex-a55.S.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:51:30: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:253:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:262:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x16c4-minmax-neondotfp16arith.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x16c8-minmax-neoni8mm.c.o [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c2s4-minmax-neonfp16arith-mlal.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c4-minmax-neondotfp16arith.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x8c2s4-minmax-neonfp16arith-mlal.c.o [ 16%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 16%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-neondotfp16arith.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c8-minmax-neoni8mm.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x8c4-minmax-neondotfp16arith.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16-minmax-neon-mlal-lane.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c4-minmax-neondot.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-neoni8mm.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4-minmax-scalar.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:71:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 71 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:76:71: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 76 | const float vinput_zero_point2 = (const float) quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:81:71: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 81 | const float vinput_zero_point3 = (const float) quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:230:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 230 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:235:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 235 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:240:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 240 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:242:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:251:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16-minmax-neon-mlal-lane.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:296:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:305:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:85:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:94:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 94 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:94:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:103:31: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const float32x4_t vzp45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:103:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:708:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:709:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:710:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4-minmax-scalar.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:67:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 67 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:72:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 72 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:77:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 77 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:169:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 169 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:174:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 174 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:179:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 179 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:203:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:212:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:67:43: [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c4-minmax-neondot.c.o /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:270:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-neoni8mm.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x2-minmax-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:90:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:90:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:99:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 99 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:99:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:601:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:610:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:619:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4-minmax-scalar.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c2s4-minmax-neon-mlal.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c4-minmax-neondot.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:51:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 51 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:81:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 81 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c.o [ 16%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 16%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c.o [ 16%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:51:30: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:66:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 66 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:71:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 71 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:76:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 76 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:138:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 138 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:143:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 143 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:148:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 148 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:253:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:262:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c4-minmax-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-neoni8mm.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x2-minmax-scalar.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4-minmax-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c2s4-minmax-neon-mlal.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c4-minmax-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x2-minmax-scalar.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8c2s4-minmax-neon-mlal.c.o [ 17%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 17%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c8-minmax-neoni8mm.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4-minmax-scalar.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c4-minmax-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qp8-f32-qb4w-gemm/qp8-f32-qb4w-gemm-minmax-16x4c16s2-mstep4-neoni8mm.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qp8-f32-qb4w-gemm/qp8-f32-qb4w-gemm-minmax-1x4c16s2-aarch64-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qp8-f32-qb4w-gemm/qp8-f32-qb4w-gemm-minmax-1x8c16s2-aarch64-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-1x8c16s2-aarch64-neondot.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-8x8c16s2-mstep2-neoni8mm.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u32.c.o [ 17%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u1.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u1.c:21:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:69:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 69 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_f32_vcvt_ukernel__scalar_u1, 1, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u4.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-scalar.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u4.c:21:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:72:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 72 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_f32_vcvt_ukernel__scalar_u4, 4, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-scalar.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f16_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f16_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f16_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/qs8-f16-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u32, 32, false, XNN_QUANTIZED(int8_t), xnn_float16, struct xnn_qs8_f16_cvt_params, xnn_init_qs8_f16_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c: In function ‘xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u32’: /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c:33:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | const float16x8_t vscale = vreinterpretq_f16_u16(vdupq_n_u16(*(const uint16_t*) ¶ms->scalar.scale)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_f32_vcvt_ukernel__neon_u32, 32, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p1c-minmax-fp32-scalar-fmagic.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p2c-minmax-fp32-scalar-imagic.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p2c-minmax-fp32-scalar-lrintf.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:131:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 131 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:132:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 132 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neoni8mm.c:176:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 176 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neoni8mm.c:177:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 177 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-imagic.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neon-mlal.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:163:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 163 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:166:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 166 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:107:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 107 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:108:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 108 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 18%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 18%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-imagic.c.o [ 18%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neon-mlal.c.o [ 18%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 18%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-lrintf.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:233:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 233 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:236:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 236 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c8-minmax-fp32-neoni8mm.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:257:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 257 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:258:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 258 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c8-minmax-fp32-neoni8mm.c:303:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 303 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:181:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 181 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c8-minmax-fp32-neoni8mm.c:304:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 304 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:182:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 182 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:141:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 141 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:279:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 279 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:142:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 142 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neoni8mm.c:183:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 183 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neoni8mm.c:184:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 184 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-imagic.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neon-mlal.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:177:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 177 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:180:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 180 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:117:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 117 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:118:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 118 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neon-mlal.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-imagic.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-lrintf.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:249:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 249 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:252:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 252 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 19%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c.o [ 19%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c8-minmax-fp32-neoni8mm.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:273:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 273 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:274:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 274 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c8-minmax-fp32-neoni8mm.c:314:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 314 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c8-minmax-fp32-neoni8mm.c:315:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 315 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8c4__neondot’: [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-scalar.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:197:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 197 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:198:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 198 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-rdsum/gen/qs8-rdsum-7p7x-minmax-fp32-neon-c32.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-rdsum/gen/qs8-rdsum-minmax-fp32-scalar-u1-acc1.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-rsum/gen/qs8-rsum-neon-u32-acc2.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-rsum/gen/qs8-rsum-neondot-u32-acc2.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-rsum/gen/qs8-rsum-scalar-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u16.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u32.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u1.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u16.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u32.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u1.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u32.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u1.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u1.c:20:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u1.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:63:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 63 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_vcvt_ukernel__scalar_u1, 1, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u4.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u4.c:20:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u4.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:65:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 65 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_vcvt_ukernel__scalar_u4, 4, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u32.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u4.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u32.c:22:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u32.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_vcvt_ukernel__neon_u32, 32, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-u16.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u4.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-u16.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o [ 20%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u32.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u1.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u1.c:21:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:69:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 69 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_f32_vcvt_ukernel__scalar_u1, 1, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u4.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u4.c:21:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:72:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 72 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_f32_vcvt_ukernel__scalar_u4, 4, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu16-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u32.c:23:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u32.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_f32_vcvt_ukernel__neon_u32, 32, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu16-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu16-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c.o [ 21%] Building ASM object CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu16-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 21%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-rdsum/gen/qu8-rdsum-7p7x-neon-u16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-rdsum/gen/qu8-rdsum-7p7x-neon-u32.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-rdsum/gen/qu8-rdsum-scalar.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-rsum/gen/qu8-rsum-neon-u32-acc2.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-rsum/gen/qu8-rsum-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u32.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u1.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u32.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u1.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u32.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u1.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u1.c:20:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u1.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:63:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 63 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_vcvt_ukernel__scalar_u1, 1, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u4.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u4.c:20:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u4.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:65:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 65 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_vcvt_ukernel__scalar_u4, 4, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u32.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u4.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u32.c:22:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u32.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_vcvt_ukernel__neon_u32, 32, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-u16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-u16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s32-f32-vcvt/gen/s32-f32-vcvt-neon.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s32-f32-vcvt/gen/s32-f32-vcvt-scalar.c.o In file included from /builddir/build/BUILD/xnnpack/src/s32-f32-vcvt/gen/s32-f32-vcvt-scalar.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h: In function ‘xnn_generic_getexp_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-generic-functions.h:34:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 34 | XNN_SIMD_CONST_F32_FROM_INT32(exp_mask, 0x7f800000); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_and_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:87:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | const uint32_t res = *(const uint32_t *)&a & *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:88:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 88 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_or_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:92:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | const uint32_t res = *(const uint32_t *)&a | *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:93:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_xor_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:97:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 97 | const uint32_t res = *(const uint32_t *)&a ^ *(const uint32_t *)&b; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:98:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 98 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sll_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:102:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 102 | const uint32_t res = *(uint32_t *)&a << bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:103:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_srl_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:107:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | const uint32_t res = *(uint32_t *)&a >> bits; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_sra_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:112:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 112 | const int32_t res = *(int32_t *)&a >> bits; | ^~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 113 | return *(const xnn_simd_f32_t *)&res; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h: In function ‘xnn_cmpeq_f32’: /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:28:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 28 | const xnn_simd_f32_t var = *(const float *)&_##var##_int_value; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/xnnpack/simd/f32-scalar.h:118:3: note: in expansion of macro ‘XNN_SIMD_CONST_F32_FROM_INT32’ 118 | XNN_SIMD_CONST_F32_FROM_INT32(ones, 0xFFFFFFFF) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-ibilinear/gen/s8-ibilinear-neon-c16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-ibilinear/gen/s8-ibilinear-neon-c8.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-vclamp/s8-vclamp-neon-u64.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/s8-vclamp/s8-vclamp-scalar-u4.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-ibilinear/gen/u8-ibilinear-neon-c16.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-ibilinear/gen/u8-ibilinear-neon-c8.c.o [ 22%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-lut32norm/u8-lut32norm-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-rmax/u8-rmax-neon-u16.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-rmax/u8-rmax-scalar-u2.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-vclamp/u8-vclamp-neon-u64.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/u8-vclamp/u8-vclamp-scalar-u4.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x16-packw/gen/x16-packw-x64-gemm-goi-scalar-int-u4.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x16-transposec/gen/x16-transposec-2x4-scalar-int.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x24-transposec/gen/x24-transposec-1x2-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x24-transposec/x24-transposec-2x2-neon-tbl64.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-pack-lh/x32-packlh-neonsme2.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-neon-ld2lane-u2-prfm.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-scalar-float-u4.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-packw/gen/x32-packw-x4-gemm-goi-scalar-float-u4.c.o /builddir/build/BUILD/xnnpack/src/x32-pack-lh/x32-packlh-neonsme2.c: In function ‘xnn_x32_pack_lh_size__neonsme2’: /builddir/build/BUILD/xnnpack/src/x32-pack-lh/x32-packlh-neonsme2.c:46:1: warning: control reaches end of non-void function [-Wreturn-type] 46 | } | ^ [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-transposec/gen/x32-transposec-2x4-scalar-int.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-unpool/x32-unpool-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-unpool/x32-unpool-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x2-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x2-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x3-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x3-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x4-neon.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-x4-scalar.c.o [ 23%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-xm-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x32-zip/x32-zip-xm-scalar.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x64-transposec/gen/x64-transposec-4x2-scalar-int.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u64.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-lut/gen/x8-lut-scalar-u4.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packq/x8-packq-aarch64-neon-f32qp8-u2.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packq/x8-packq-scalar-f32qp8-u1.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packw/gen/x8-packw-x4-gemm-goi-scalar-u2.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-transposec/gen/x8-transposec-2x4-scalar-int.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x2-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x2-scalar.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x3-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x3-scalar.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x4-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-x4-scalar.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-xm-neon.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/x8-zip/x8-zip-xm-scalar.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-copy/xx-copy-scalar-memcpy.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-fill/xx-fill-neon-u64.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-fill/xx-fill-scalar-u16.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-pad/xx-pad-p16-neon-u16.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-pad/xx-pad-p4-scalar-u16.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/xx-transposev/xx-transposev-1x1-scalar-memcpy.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2-k-over-64.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2-k-over-2048.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-4.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-8.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-16.c.o [ 24%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-32.c.o [ 25%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-64.c.o [ 25%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-2048.c.o [ 25%] Building C object CMakeFiles/microkernels-prod.dir/src/tables/vlog.c.o [ 25%] Linking C static library libmicrokernels-prod.a [ 25%] Built target microkernels-prod [ 25%] Generating build_identifier.c [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/argmaxpool-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/avgpool-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/binary-elementwise-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/cmul-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/conv-hwc2chw-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u2.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u3.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u1.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u2.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:31:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 31 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_fmagic_u1, 1, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/dwconv-config.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:32:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 32 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_fmagic_u2, 2, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/dwconv2d-chw-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u3.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/experiments-config.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:33:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 33 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_fmagic_u3, 3, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/gemm-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:34:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 34 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_fmagic_u4, 4, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/ibilinear-chw-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u1.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:35:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 35 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_imagic_u1, 1, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/ibilinear-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u2.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/lut32norm-config.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:36:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 36 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_imagic_u2, 2, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u3.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u2.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u1.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:37:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 37 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qs8_vcvt_ukernel__scalar_imagic_u3, 3, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/f16-qu8-vcvt.h:33:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 33 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qu8_vcvt_ukernel__scalar_imagic_u2, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/f16-qu8-vcvt.h:29:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 29 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qu8_vcvt_ukernel__scalar_imagic_u1, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u3.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u1.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/maxpool-config.c.o /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f16_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f16_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/gen/f16-qu8-vcvt-scalar-imagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qu8-vcvt/f16-qu8-vcvt.h:37:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 37 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f16_qu8_vcvt_ukernel__scalar_imagic_u3, 3, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/pavgpool-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u3-acc3.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/pack-lh-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u4-acc2.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u4-acc4.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/raddstoreexpminusmax-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/reduce-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u1.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u2-acc2.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u3-acc3.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/rmax-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/spmm-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/transpose-config.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u4-acc2.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u4-acc4.c.o [ 25%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u1.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/unary-elementwise-config.c.o [ 25%] Building C object CMakeFiles/XNNPACK.dir/src/configs/unpool-config.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u3-acc3.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/configs/vmulcaddc-config.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u4-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u4-acc4.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/configs/xx-fill-config.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/configs/xx-pad-config.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/configs/x8-lut-config.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-minmax-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/configs/zip-config.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/init.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-scalar.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/src/params.c.o [ 26%] Building C object CMakeFiles/XNNPACK.dir/build_identifier.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-minmax-scalar.c.o [ 26%] Linking CXX shared library libXNNPACK.so [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3f3m3l1c1s1r-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3f3m3l1c1s1r-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u16.c:18:33: warning: type of ‘xnn_table_exp2minus_k_over_64’ does not match original declaration [-Wlto-type-mismatch] 18 | extern XNN_INTERNAL const float xnn_table_exp2minus_k_over_64[64]; | ^ /builddir/build/BUILD/xnnpack/src/tables/exp2minus-k-over-64.c:12:29: note: type ‘const uint32_t’ should match type ‘const float’ 12 | XNN_INTERNAL const uint32_t xnn_table_exp2minus_k_over_64[64] = { | ^ /builddir/build/BUILD/xnnpack/src/tables/exp2minus-k-over-64.c:12:29: note: ‘xnn_table_exp2minus_k_over_64’ was previously declared here [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-minmax-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-minmax-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-minmax-scalar.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-scalar-acc2.c.o [ 26%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-minmax-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-minmax-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c.o [ 27%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u2.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u3.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u3.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u4.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-2x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-2x4-minmax-scalar.c.o [ 28%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-relu-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-relu-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-relu-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-relu-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-1x1-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-2x1-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-4x1-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x1-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x2-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x4-minmax-scalar.c.o [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u1.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:93:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 93 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_u1, 1, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:94:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 94 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_u2, 2, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:95:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 95 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_u3, 3, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:96:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 96 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_fmagic_u4, 4, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:98:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 98 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_imagic_u2, 2, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:99:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 99 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_imagic_u3, 3, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u1.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u1.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u1.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:101:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 101 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_u1, 1, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u2.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u2.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:102:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 102 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_u2, 2, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u3.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u3.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:103:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 103 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qs8_vcvt_ukernel__scalar_lrintf_u3, 3, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u1.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u1.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u1.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:82:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 82 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_u1, 1, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:83:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 83 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_u2, 2, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:84:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 84 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_u3, 3, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u4.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u4.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:85:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 85 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_u4, 4, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u2.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:87:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 87 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_imagic_u2, 2, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u3.c:20:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:88:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 88 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_imagic_u3, 3, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u1.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u1.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u1.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:90:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 90 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_u1, 1, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u2.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u2.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u2.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:91:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 91 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_u2, 2, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u3.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u3.c:22:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u3.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:92:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 92 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_u3, 3, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u4-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u4-acc4.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u4-acc4.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u3-acc3.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u4-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u3-acc3.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u4-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u4-acc4.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u3-acc3.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u4-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u2-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u3-acc3.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u4-acc2.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u1.c.o [ 30%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u8.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u8.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u1.c.o [ 31%] Built target XNNPACK [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vprelu-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vprelu-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vprelu-scalar-u4.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vpreluc-scalar-u1.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vpreluc-scalar-u2.c.o [ 31%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vpreluc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u8.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrpreluc-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrpreluc-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrpreluc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u4.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u8.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u3.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u5.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u6.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u1.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u2.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u3.c.o [ 32%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u5.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u6.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vgelu/gen/f32-vgelu-scalar.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vlog/gen/f32-vlog-scalar-log.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u1.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u2.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u4.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x2-minmax-scalar.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x4-minmax-scalar.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8-minmax-scalar.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c.o [ 33%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c:56:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 56 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c:115:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 115 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x2-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c:59:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 59 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c:154:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 154 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:71:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 71 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:76:71: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 76 | const float vinput_zero_point2 = (const float) quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:81:71: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 81 | const float vinput_zero_point3 = (const float) quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:230:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 230 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:235:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 235 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:240:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 240 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c:67:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 67 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c:234:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 234 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c:56:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 56 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c:115:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 115 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x1-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c:59:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 59 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c:154:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 154 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x2-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c:67:71: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 67 | const float vinput_zero_point1 = (const float) quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c:234:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 234 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:52:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 52 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:92:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:55:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 55 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:117:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 117 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:63:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 63 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:169:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 169 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:54:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 54 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:98:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x4-minmax-scalar.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-scalar.c.o /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:62:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 62 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:134:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 134 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 34%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u2.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u2.c:21:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:70:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 70 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_f32_vcvt_ukernel__scalar_u2, 2, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u3.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u3.c:21:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:71:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 71 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_f32_vcvt_ukernel__scalar_u3, 3, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x8c4-gemm-gio-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x8c4-gemm-goi-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-scalar.c.o [ 35%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x16c4-gemm-gio-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x16c4-gemm-goi-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x16c8-gemm-gio-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x32c4-gemm-gio-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x32c4-gemm-goi-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-packw/gen/qs8-packw-x64c4-gemm-gio-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x8c8-gemm-goi-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x16c8-gemm-goi-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc4w-packw/gen/qs8-qc4w-packw-x32c8-gemm-goi-scalar.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-4p2c-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 36%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-imagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 37%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-imagic.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-gio-scalar.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-scalar.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-gio-scalar.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-scalar-u1.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-scalar-u2.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u2.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u2.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u2.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u2.c:20:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-scalar-u2.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:64:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 64 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qs8_vcvt_ukernel__scalar_u2, 2, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u1.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u2.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u1.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u2.c.o [ 38%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u1.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u2.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u1.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u2.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o [ 39%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u2.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u2.c:21:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u2.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:70:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 70 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_f32_vcvt_ukernel__scalar_u2, 2, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u3.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u3.c:21:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 21 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u3.c:14: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:71:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 71 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_f32_vcvt_ukernel__scalar_u3, 3, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 40%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 41%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rsum/gen/qu8-rsum-scalar-u1.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rsum/gen/qu8-rsum-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u1.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u2.c:20:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-scalar-u2.c:13: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:64:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 64 | XNN_CVT_UKERNEL_WITH_PARAMS(0, xnn_qu8_vcvt_ukernel__scalar_u2, 2, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u1.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u1.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u1.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u1.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u8.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u16.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x2-gemm-goi-scalar-u2.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x2-gemm-goi-scalar-u4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x4-gemm-goi-scalar-u4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x8c8-gemm-gio-scalar.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u4.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-1x2-scalar-int.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-1x4-scalar-int.c.o [ 42%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-2x1-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-2x2-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x1-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x2-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x4-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-scalar-int-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-scalar-int-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x32-gemm-goi-scalar-int-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-1x2-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-1x4-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-2x1-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-2x2-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x1-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x2-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-1x4-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x1-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x2-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x4-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x1-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x2-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x4-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c1s1r-gemm-scalar-float.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c1s1r-gemm-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c2s1r-gemm-scalar-float.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c2s1r-gemm-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c1s1r-gemm-scalar-float.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c1s1r-gemm-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c4s1r-gemm-scalar-float.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c4s1r-gemm-scalar-int.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-scalar-int-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x3-gemm-goi-scalar-float-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x3-gemm-goi-scalar-int-u4.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x4-gemm-gio-scalar.c.o [ 43%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x4-gemm-goi-scalar-int-u4.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-gio-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-scalar-float-u4.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-scalar-int-u4.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-gio-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-scalar-float-u4.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-scalar-int-u4.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x32-gemm-gio-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-2x-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-3x-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-4x-scalar.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x2-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x2-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x4-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x4-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x1-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x1-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x4-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x1-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x1-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x2-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x2-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c1s1r-gemm-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c1s1r-gemm-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c2s1r-gemm-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c2s1r-gemm-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c1s1r-gemm-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c1s1r-gemm-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c4s1r-gemm-scalar-float.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c4s1r-gemm-scalar-int.c.o [ 44%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-1x2-scalar-float.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-1x2-scalar-int.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x1-scalar-float.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x1-scalar-int.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-scalar-float.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-scalar-int.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x1-scalar-float.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x1-scalar-int.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x2-scalar-float.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u8.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u24.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u32.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u8.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u16.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u24.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u32.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c.o [ 45%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c.o [ 46%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u16.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u24.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u32.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld128.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x16-minmax-neon-lane-ld128.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x16-minmax-neon-lane-ld128.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-3x16-minmax-neon-lane-ld128.c.o [ 47%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x16-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x16-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x16-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-8x8s4-minmax-neon.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c.o [ 48%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neon-c4.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-3x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x16-minmax-neon-lane-ld128.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon-prfm.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-neon-prfm.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon-prfm.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-5x8-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neon-lane-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neon-dup-ld64.c.o [ 49%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-neon-lane-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neon-dup-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x8-minmax-neon-lane-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x2-minmax-neon-lane-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neon-dup-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neon-lane-ld64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u8.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u16.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u24.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:24:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 24 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qs8_vcvt_ukernel__neon_u8, 8, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qs8_vcvt_ukernel__neon_u16, 16, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u8.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u16.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u24.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qs8_vcvt_ukernel__neon_u24, 24, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qu8_vcvt_ukernel__neon_u8, 8, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qu8_vcvt_ukernel__neon_u16, 16, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_f32_qu8_vcvt_ukernel__neon_u24, 24, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u8-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u16-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u16-acc4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u8-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u16-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u16-acc4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rdsum/gen/f32-rdsum-7p7x-minmax-neon-c32.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rdsum/gen/f32-rdsum-7p7x-minmax-neon-c64.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u8-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u12-acc3.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u16-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u8-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u12-acc3.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u16-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u16-acc4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u4.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u8-acc2.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u12-acc3.c.o [ 50%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u16-acc2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u8-acc2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u12-acc3.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u16-acc2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vprelu-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vpreluc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrpreluc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-neon-u4.c.o [ 51%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-neon-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u16.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u16.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u16.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-neon-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-neon-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neon-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-neon-rsqrt-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-neon-rsqrt-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u16.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u16.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u4.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u8.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u12.c.o [ 52%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u16.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neon-rational-9-8-nr.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:62:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:349:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c:61:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c:346:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:68:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:77:30: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:440:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:441:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:67:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:76:30: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:437:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:438:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:74:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:83:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 83 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:83:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:530:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:531:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:73:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:82:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 82 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:82:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:527:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:528:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:86:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:95:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:95:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:104:31: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const float32x4_t vzp45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:104:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:711:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:712:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:713:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:57:29: In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:58:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:306:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:303:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:64:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:73:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:381:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:390:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:63:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:72:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:378:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:387:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:70:29: [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c.o /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:79:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:455:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:464:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:78:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:452:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:461:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:91:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:91:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:100:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:100:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:604:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:613:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:622:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:53:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:52:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:55:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:54:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:59:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:64:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:253:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:58:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:63:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:251:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:61:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:70:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:392:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:65:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’: In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:60:29: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:70:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 70 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:70:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:69:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:389:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c.o [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:64:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:69:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 69 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:67:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:76:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 76 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:76:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:66:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:75:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 75 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:75:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:77:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:82:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 82 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:87:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 87 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:87:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:76:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:81:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 81 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:86:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:86:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:88:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 88 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:88:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:97:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:97:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:87:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 87 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:87:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:96:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:96:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x8-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x16-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16-minmax-neon-mlal-lane-prfm.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16-minmax-neon-mlal-lane.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o [ 54%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c.o [ 55%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u8.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_f32_vcvt_ukernel__neon_u8, 8, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u24.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_f32_vcvt_ukernel__neon_u16, 16, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f32-vcvt/qs8-f32-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_f32_vcvt_ukernel__neon_u24, 24, false, XNN_QUANTIZED(int8_t), float, struct xnn_qs8_f32_cvt_params, xnn_init_qs8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-4p8c-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 56%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 57%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neon-mlal.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neon-mlal.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neon-mlal.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neon-mlal.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neon-mlal-lane.c.o [ 58%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neon-mlal.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neon-mlal.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neon-mlal.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neon-mlal.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 59%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neon-mlal-lane.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neon-mlal-lane.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rdsum/gen/qs8-rdsum-7p7x-minmax-fp32-neon-c16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rdsum/gen/qs8-rdsum-7p7x-minmax-fp32-neon-c64.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neon-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neon-u64-acc2.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neon-u64-acc4.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u24.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-u32.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u24.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-u32.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u8.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u8.c:22:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u8.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_vcvt_ukernel__neon_u8, 8, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-u8.c.o /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u16.c:22:37: warning: argument 4 of type ‘const struct xnn_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-vcvt/gen/qs8-vcvt-neon-u16.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-vcvt/qs8-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qs8_vcvt_ukernel__neon_u16, 16, false, XNN_QUANTIZED(int8_t), XNN_QUANTIZED(int8_t), struct xnn_qs8_cvt_params, xnn_init_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-u8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-u16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 60%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 61%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u8.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_f32_vcvt_ukernel__neon_u8, 8, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u24.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_f32_vcvt_ukernel__neon_u16, 16, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_qu8_f32_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qu8_f32_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_f32_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-f32-vcvt/qu8-f32-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_f32_vcvt_ukernel__neon_u24, 24, false, XNN_QUANTIZED(uint8_t), float, struct xnn_qu8_f32_cvt_params, xnn_init_qu8_f32_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rdsum/gen/qu8-rdsum-7p7x-neon-u64.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rsum/gen/qu8-rsum-neon-u16.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rsum/gen/qu8-rsum-neon-u64-acc2.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-rsum/gen/qu8-rsum-neon-u64-acc4.c.o [ 62%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u8.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u8.c:22:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u8.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_vcvt_ukernel__neon_u8, 8, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-u8.c.o /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u16.c:22:37: warning: argument 4 of type ‘const struct xnn_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct xnn_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qu8-vcvt/gen/qu8-vcvt-neon-u16.c:15: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qu8-vcvt/qu8-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon, xnn_qu8_vcvt_ukernel__neon_u16, 16, false, XNN_QUANTIZED(uint8_t), XNN_QUANTIZED(uint8_t), struct xnn_qu8_cvt_params, xnn_init_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-u16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u4.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u8.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u12-prfm.c.o [ 63%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u12.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u16-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u16.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u4.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u8.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u12-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u12.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u16-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u16.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-gio-neon-u2.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-neon-ld2lane-u2.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u4.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u8.c.o In file included from /builddir/build/BUILD/xnnpack/src/xnnpack/simd/s32-neon.h:13, from /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:15: In function ‘vld1q_s32’, inlined from ‘xnn_loadu_s32’ at /builddir/build/BUILD/xnnpack/src/xnnpack/simd/s32-neon.h:48:10, inlined from ‘xnn_load_tail_no_oob_s32’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:27:10, inlined from ‘xnn_x32_packw_gemm_gio_ukernel_x12__neon_u2’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:329:36: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c: In function ‘xnn_x32_packw_gemm_gio_ukernel_x12__neon_u2’: /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:23:11: note: ‘buf’ declared here 23 | int32_t buf[4]; | ^~~ In function ‘vld1q_s32’, inlined from ‘xnn_loadu_s32’ at /builddir/build/BUILD/xnnpack/src/xnnpack/simd/s32-neon.h:48:10, inlined from ‘xnn_load_tail_no_oob_s32’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:27:10, inlined from ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:463:36: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c: In function ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’: /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:23:11: note: ‘buf’ declared here 23 | int32_t buf[4]; | ^~~ In function ‘vld1q_s32’, inlined from ‘xnn_loadu_s32’ at /builddir/build/BUILD/xnnpack/src/xnnpack/simd/s32-neon.h:48:10, inlined from ‘xnn_load_tail_no_oob_s32’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:27:10, inlined from ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:463:36: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c: In function ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’: /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:23:11: note: ‘buf’ declared here 23 | int32_t buf[4]; | ^~~ In function ‘vld1q_s32’, inlined from ‘xnn_loadu_s32’ at /builddir/build/BUILD/xnnpack/src/xnnpack/simd/s32-neon.h:48:10, inlined from ‘xnn_load_tail_no_oob_s32’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:27:10, inlined from ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’ at /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:464:36: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c: In function ‘xnn_x32_packw_gemm_gio_ukernel_x16__neon_u2’: /builddir/build/BUILD/xnnpack/src/x32-packw/gen/x32-packw-gio-neon-u2.c:23:11: note: ‘buf’ declared here 23 | int32_t buf[4]; | ^~~ [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u4.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u8.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u4.c.o [ 64%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u8.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u4.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u8.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u4-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u4.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u8-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u8.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u4-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u4.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c.o [ 65%] Building C object CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-u8.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-u8.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neonfma.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neonfma-acc2.c.o [ 66%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8s4-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8s4-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8s4-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-8x8s4-minmax-neonfma.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c.o [ 67%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8s4-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8s4-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8s4-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u8-acc2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u16-acc4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u8-acc2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u16-acc2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u16-acc4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u8.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u12.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u4.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u12.c.o [ 68%] Building C object CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u4.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u8.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u12.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u16.c.o [ 69%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u4.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u8.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u12.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u8.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u24.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qs8_vcvt_ukernel__neonv8_u8, 8, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u8.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u16.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:29:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 29 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qs8_vcvt_ukernel__neonv8_u16, 16, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u24.c.o /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qs8-vcvt/f32-qs8-vcvt.h:30:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 30 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qs8_vcvt_ukernel__neonv8_u24, 24, false, float, XNN_QUANTIZED(int8_t), struct xnn_f32_qs8_cvt_params, xnn_init_f32_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:29:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 29 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qu8_vcvt_ukernel__neonv8_u8, 8, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neonv8-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:30:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 30 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qu8_vcvt_ukernel__neonv8_u16, 16, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neonv8-u4.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neonv8-u4.c.o /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_f32_qu8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f32_qu8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f32_qu8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f32-qu8-vcvt/f32-qu8-vcvt.h:31:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 31 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_v8, xnn_f32_qu8_vcvt_ukernel__neonv8_u24, 24, false, float, XNN_QUANTIZED(uint8_t), struct xnn_f32_qu8_cvt_params, xnn_init_f32_qu8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neonv8-u4.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c.o In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p32c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o [ 71%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul8_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul8_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p32c__neonv8_mul16’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:179:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 179 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:182:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 182 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:177:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 177 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:180:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 180 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:210:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 210 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:219:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 219 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:222:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 222 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:210:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 210 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:206:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 206 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:171:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 171 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:174:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 174 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:188:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 188 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:191:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 191 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:257:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 257 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:231:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 231 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:234:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 234 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:229:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 229 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:232:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 232 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:299:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 299 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:317:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 317 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:320:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 320 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:308:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 308 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:299:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 299 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:290:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 290 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:293:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 293 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:296:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 296 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:290:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 290 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal’: [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:245:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 245 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:248:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 248 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:275:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 275 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:278:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 278 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:350:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 350 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:354:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 354 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:347:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 347 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:351:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 351 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:285:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 285 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:289:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 289 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 72%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:283:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 283 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:446:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 446 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:451:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 451 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:443:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 443 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:448:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 448 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:337:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 337 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:341:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 341 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:335:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 335 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:339:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 339 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:542:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 542 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:548:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 548 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:539:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 539 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:545:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 545 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:443:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 443 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:448:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 448 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:441:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 441 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:446:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 446 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:734:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 734 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:742:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 742 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:731:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 731 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:739:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 739 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:199:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 199 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:202:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 202 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:197:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 197 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:224:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 224 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:233:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 233 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:236:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 236 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:224:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 224 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:230:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 230 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:219:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 219 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:185:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 185 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:188:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 188 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:202:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 202 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:205:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 205 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:253:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 253 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:285:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 285 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:256:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 256 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:315:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 315 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:318:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 318 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:333:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 333 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:336:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 336 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:321:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 321 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:324:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 324 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:315:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 315 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:318:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 318 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:308:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 308 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:311:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 311 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:261:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 261 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:264:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 264 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c.o [ 73%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:291:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 291 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:294:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 294 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:377:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 377 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:381:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 381 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:309:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 309 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:313:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 313 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:380:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 380 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:384:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 384 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:307:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 307 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:311:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 311 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:478:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 478 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:483:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 483 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:475:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 475 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:480:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 480 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:363:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 363 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:367:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 367 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:361:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 361 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:365:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 365 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:576:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 576 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:582:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 582 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:573:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 573 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:579:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 579 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:473:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 473 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:478:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 478 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:471:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 471 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:476:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 476 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-u8.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-u16.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:772:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 772 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:780:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 780 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:769:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 769 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:777:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 777 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-u16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-u8.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-u16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-u16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 74%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-u8.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-u8.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-aarch64-neon-u4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-aarch64-neon-u4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-aarch64-neon-u4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u8.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u16.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u32.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u48.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c.o [ 75%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-3x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 76%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-3x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-aarch64-neonfma-prfm.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-aarch64-neonfma.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-aarch64-neonfma-prfm.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-aarch64-neonfma.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-aarch64-neonfma-prfm.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-aarch64-neonfma.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 77%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u4.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u8.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u12.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u16.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u4.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u8.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u12.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u16.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u4.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u8.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u12.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u16.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-fp16arith-u1.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-fp16arith-u2.c.o [ 78%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u1.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u2.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u4.c.o [ 79%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u1.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u2.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u4.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-fp16arith-u1.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-fp16arith-u2.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-fp16arith-u4.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-fp16arith-u1.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-fp16arith-u2.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-fp16arith-u4.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u1.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u2.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u4.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c:129:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c:169:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:72:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:152:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:157:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:78:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:206:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:215:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:78:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:174:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:179:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:89:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:197:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:202:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:207:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:99:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:297:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:95:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:219:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:224:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:229:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:105:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 105 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:105:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:315:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:324:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:333:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:114:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:146:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:68:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:133:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:138:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:74:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:175:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:184:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:151:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:156:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:85:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:170:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:175:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:180:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:95:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:232:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:241:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:250:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:188:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:193:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:198:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c.o [ 80%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:260:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:269:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:278:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:67:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:133:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:73:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:175:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:84:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:175:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:94:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:241:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x32c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x8c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:100:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x32c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x32c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x8c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x16c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x32c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x16c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x32c4-minmax-neondotfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l8c8s4r-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l16c8s4r-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l32c8s4r-minmax-neonfp16arith.c.o [ 81%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l8c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l16c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l32c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l8c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l16c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l32c8s4r-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c.o [ 82%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rdsum/gen/f16-f32acc-rdsum-7p7x-minmax-neonfp16arith-c32.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rdsum/gen/f16-f32acc-rdsum-7p7x-minmax-neonfp16arith-c64.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u4.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u8.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u16-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u24-acc3.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16arith-u32-acc2.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c.o [ 83%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u8.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u16.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:24:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 24 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_f16_qs8_vcvt_ukernel__neonfp16arith_u8, 8, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u24.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32-acc2.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_f16_qs8_vcvt_ukernel__neonfp16arith_u16, 16, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_f16_qs8_vcvt_ukernel__neonfp16arith_u24, 24, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32-acc4.c.o /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u64.c:23:41: warning: argument 4 of type ‘const struct xnn_f16_qs8_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_f16_qs8_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u64.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_f16_qs8_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/f16-qs8-vcvt/f16-qs8-vcvt.h:28:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 28 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_f16_qs8_vcvt_ukernel__neonfp16arith_u64, 64, false, xnn_float16, XNN_QUANTIZED(int8_t), struct xnn_f16_qs8_cvt_params, xnn_init_f16_qs8_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40-acc2.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40-acc5.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48-acc2.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48-acc3.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64-acc2.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64-acc4.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u72-acc3.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u72.c.o [ 84%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80-acc5.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc3.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc6.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u8.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u16-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u24-acc3.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u32-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u8.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u16-acc1.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u16-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24-acc3.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32-acc4.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64-acc4.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u8.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u16-acc1.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u16-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24-acc3.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64-acc2.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64-acc4.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64.c.o [ 85%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u16-acc2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u24-acc3.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u32-acc2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u32-acc4.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vprelu-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vpreluc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrpreluc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u8.c.o [ 86%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrsqrt/gen/f16-vrsqrt-neonfp16arith-rsqrt-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vrsqrt/gen/f16-vrsqrt-neonfp16arith-rsqrt-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u16.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u24.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u24.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u16.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u16.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u24.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u16.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u24.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u16.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u24.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u32.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vabs-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vneg-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vsqr-neonfp16arith-u8.c.o [ 87%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:62:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:349:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:61:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:346:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:68:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:77:30: [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c.o /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:440:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:441:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:67:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:76:30: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:437:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:438:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:74:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:83:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 83 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:83:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:530:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:531:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:73:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:82:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 82 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:82:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:527:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:528:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:86:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:95:31: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vzp23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:95:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:104:31: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const float32x4_t vzp45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:104:31: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:711:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:712:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:713:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:58:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:306:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:57:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:303:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:64:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:73:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:381:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:390:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:63:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:72:28: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:378:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:387:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:70:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:79:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:455:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:464:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:78:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:452:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:461:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:91:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:91:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:100:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:100:29: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:604:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:613:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:622:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f16_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f16_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f16_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/qs8-f16-vcvt.h:25:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 25 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u8, 8, false, XNN_QUANTIZED(int8_t), xnn_float16, struct xnn_qs8_f16_cvt_params, xnn_init_qs8_f16_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c: In function ‘xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u8’: /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c:33:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | const float16x8_t vscale = vreinterpretq_f16_u16(vdupq_n_u16(*(const uint16_t*) ¶ms->scalar.scale)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-aarch64-neonfp16arith-u16.c.o /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f16_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f16_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f16_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/qs8-f16-vcvt.h:26:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 26 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u16, 16, false, XNN_QUANTIZED(int8_t), xnn_float16, struct xnn_qs8_f16_cvt_params, xnn_init_qs8_f16_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c: In function ‘xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u16’: /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c:33:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | const float16x8_t vscale = vreinterpretq_f16_u16(vdupq_n_u16(*(const uint16_t*) ¶ms->scalar.scale)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c:23:41: warning: argument 4 of type ‘const struct xnn_qs8_f16_cvt_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct xnn_qs8_f16_cvt_params params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c:16: /builddir/build/BUILD/xnnpack/src/xnnpack/vcvt.h:19:98: note: previously declared as ‘const struct xnn_qs8_f16_cvt_params *’ 19 | XNN_INTERNAL void ukernel(size_t n, const type_in* input, type_out* output, const params_type* params); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/qs8-f16-vcvt.h:27:1: note: in expansion of macro ‘XNN_CVT_UKERNEL_WITH_PARAMS’ 27 | XNN_CVT_UKERNEL_WITH_PARAMS(xnn_arch_arm_neon_fp16_arith, xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u24, 24, false, XNN_QUANTIZED(int8_t), xnn_float16, struct xnn_qs8_f16_cvt_params, xnn_init_qs8_f16_cvt_scalar_params) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c: In function ‘xnn_qs8_f16_vcvt_ukernel__neonfp16arith_u24’: /builddir/build/BUILD/xnnpack/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c:33:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | const float16x8_t vscale = vreinterpretq_f16_u16(vdupq_n_u16(*(const uint16_t*) ¶ms->scalar.scale)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-aarch64-neonfp16arith-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-aarch64-neonfp16arith-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u8.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u24.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u32.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u32.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u8.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u16.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u24.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c.o [ 88%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c:129:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c:169:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:72:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:152:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:157:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:78:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:206:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:215:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:78:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:174:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:179:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:89:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:197:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:202:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:207:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:99:44: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:297:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:95:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:219:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:224:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:229:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:105:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 105 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:105:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:315:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:324:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:333:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:114:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:146:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:74:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:175:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:184:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-neondot-ld64.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:151:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:156:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-neondot-ld64.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:188:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:193:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:198:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:260:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:269:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:278:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c.o [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:67:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:133:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:73:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:175:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:84:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:175:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-neondot-ld64.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:94:42: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:241:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-neondot-ld64.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x32c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:100:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x32c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x32c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x32c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x32c4-minmax-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__neondot_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:98:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 98 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:99:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 99 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__neondot_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:126:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 126 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:231:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 231 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:127:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 127 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:232:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 232 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:341:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 341 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:342:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 342 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:281:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 281 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:425:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 425 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:426:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 426 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__neondot_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:111:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 111 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:112:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 112 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__neondot_ld64’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:139:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 139 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:140:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 140 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:252:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 252 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:361:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 361 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:362:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 362 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x8c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:306:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 306 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neondot-u16.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neondot-u64-acc2.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-rsum/gen/qs8-rsum-neondot-u64-acc4.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x16c4__neondot’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:449:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 449 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:450:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 450 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-aarch64-neondot-ld128.c.o [ 90%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-1x4c16s2-aarch64-neondot.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neondot_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:121:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 121 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:122:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 122 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__aarch64_neondot_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:165:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 165 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:166:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 166 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neondot_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:134:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 134 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:135:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 135 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__aarch64_neondot_ld128’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:178:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 178 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:179:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 179 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x32c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c:154:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c:210:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c:322:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:72:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:197:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:272:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:281:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:432:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:449:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:78:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:208:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:213:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:472:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:489:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:246:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:251:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:256:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:99:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:358:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:367:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:376:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:119:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:582:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:599:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:616:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:95:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:262:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:267:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:272:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:105:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 105 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:105:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:382:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:391:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:400:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:108:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:108:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:125:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 125 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:125:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:622:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:639:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:656:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:101:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:101:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:106:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:300:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:305:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:310:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:315:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:111:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 111 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:111:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:120:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:444:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:453:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:462:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:471:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:114:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 114 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:114:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:131:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 131 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:131:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:148:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:732:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:749:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:766:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:783:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:107:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:107:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:112:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 112 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:112:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:316:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:321:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:326:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:331:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:108:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:108:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:117:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 117 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:117:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:126:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 126 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:126:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:468:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:477:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:486:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:495:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:120:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 120 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:120:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:137:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 137 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:137:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:154:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 154 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:154:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:772:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:789:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:806:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:823:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x32c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c.o [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c:142:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c:292:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:68:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:178:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:183:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:250:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:259:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:394:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:411:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:197:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:426:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:443:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:228:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:238:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:95:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:328:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:337:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:346:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:528:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:545:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:562:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:242:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:247:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:252:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:348:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:357:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:366:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:104:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:104:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:121:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 121 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:121:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:560:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:577:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:594:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:97:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:102:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:278:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:283:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:293:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:107:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:107:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:116:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:406:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:415:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:424:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:433:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:110:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 110 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:110:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:127:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 127 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:127:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:144:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:662:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:679:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:696:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:713:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:103:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:108:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:108:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:292:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:297:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:302:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:307:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:104:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:104:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:113:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 113 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:113:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:122:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 122 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:122:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:426:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:435:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:444:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:453:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:116:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 116 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:116:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:133:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 133 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:133:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:150:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 150 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:150:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:694:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:711:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:728:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:745:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x32c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c:133:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c:175:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c:259:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:169:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:174:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:242:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:361:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:378:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:183:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:188:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:393:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:410:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:219:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:224:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:229:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c.o [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:94:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:311:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:320:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:329:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:114:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:495:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:512:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:529:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:238:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:243:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:100:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:331:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:340:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:349:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:103:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:120:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 120 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:120:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:527:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:544:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:561:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:96:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:96:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:269:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:274:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:284:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:106:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 106 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:106:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:389:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:398:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:407:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:416:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:109:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 109 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:109:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:126:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 126 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:126:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:143:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:629:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:646:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:663:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:680:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:102:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:102:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:107:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:107:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:283:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:293:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:298:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:103:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:112:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 112 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:112:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:121:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 121 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:121:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:409:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:418:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:427:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:436:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:115:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 115 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:132:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 132 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:132:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:149:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 149 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:149:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:661:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:678:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:695:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:712:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x32c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c:154:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c:210:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c:59:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c:322:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:72:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:197:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:272:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:281:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:65:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:432:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:449:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:78:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 78 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:78:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:208:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:213:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:71:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:472:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:489:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:84:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 84 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:84:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:246:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:251:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:256:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:99:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:358:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:367:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:376:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:77:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:119:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:582:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:599:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:616:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:90:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:90:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:95:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 95 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:262:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:267:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:272:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:105:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 105 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:105:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:382:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:391:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:400:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c.o [ 93%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:83:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:108:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:108:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:125:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 125 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:125:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:622:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:639:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:656:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:96:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:96:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:101:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:101:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:106:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:300:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:305:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:310:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:315:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:111:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 111 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:111:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:120:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:444:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:453:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:462:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:471:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:89:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:114:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 114 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:114:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:131:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 131 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:131:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:148:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:732:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:749:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:766:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:783:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:102:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:102:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:107:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:107:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:112:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 112 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:112:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:316:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:321:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:326:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:331:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:108:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:108:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:117:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 117 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:117:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:126:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 126 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:126:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:468:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:477:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:486:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:495:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:95:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:120:45: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 120 | const float32x4_t vinput_zero_point23 = vcvtq_f32_s32(vld1q_s32(&quantization_params[2].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:120:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:137:45: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 137 | const float32x4_t vinput_zero_point45 = vcvtq_f32_s32(vld1q_s32(&quantization_params[4].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:137:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:154:45: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 154 | const float32x4_t vinput_zero_point67 = vcvtq_f32_s32(vld1q_s32(&quantization_params[6].zero_point)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:154:45: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:772:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:789:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:806:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:823:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c:142:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c:55:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c:292:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:68:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:178:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:183:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:250:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:259:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:61:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:394:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:411:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x32c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:74:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:192:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:197:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:426:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:443:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:80:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:228:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:238:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:95:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:328:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:337:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:346:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:528:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:545:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:562:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x32c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:86:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:242:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:247:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:252:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:348:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:357:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:366:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:104:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:104:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:121:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 121 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:121:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:560:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:577:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:594:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:92:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:97:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:102:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:278:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:283:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:293:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:107:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:107:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:116:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:406:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:415:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:424:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:433:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:110:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 110 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:110:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:127:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 127 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:127:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:144:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:662:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:679:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:696:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:713:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-7x32c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:98:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 98 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:98:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:103:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:108:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 108 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:108:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:292:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:297:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:302:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:307:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:104:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 104 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:104:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:113:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 113 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:113:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:122:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 122 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:122:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:426:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:435:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:444:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:453:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:116:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 116 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:116:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:133:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 133 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:133:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:150:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 150 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:150:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:694:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:711:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:728:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:745:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x32c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x32c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c:133:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c:175:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c.o [ 94%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c:54:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c:259:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x32c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:67:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:169:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:174:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:242:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c8-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:60:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:361:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:378:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x32-minmax-neoni8mm.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:73:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:183:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:188:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:66:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:393:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:410:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:79:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:219:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:224:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:229:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:94:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:311:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:320:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:329:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c8-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:72:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:114:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:495:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:512:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:529:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x32-minmax-neoni8mm.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:85:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:233:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:238:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:243:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:100:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:331:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:340:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:349:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:78:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:103:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:120:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 120 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:120:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:527:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:544:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:561:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:91:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:96:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 96 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:96:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:101:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:269:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:274:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:279:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:284:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x8c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:106:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 106 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:106:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:389:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:398:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:407:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:416:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x16c8-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:84:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:109:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 109 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:109:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:126:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 126 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:126:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:143:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13211:10: warning: array subscript 12 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13211 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:629:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:646:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:663:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:680:39: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13162:10: warning: array subscript 13 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 13162 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_7x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-7x32-minmax-neoni8mm.c:29:46: note: at offset 52 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:97:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 97 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:97:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:102:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 102 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:102:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:107:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 107 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:107:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:283:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:288:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:293:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:298:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:103:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 103 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:103:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:112:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 112 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:112:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:121:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 121 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:121:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:409:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:418:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:427:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:436:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16c8-minmax-neoni8mm.c.o In file included from /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:90:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:115:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 115 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:115:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:132:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 132 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:132:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:149:43: warning: array subscript 6 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 149 | const int32x4_t vinput_zero_point67 = vld1q_s32(&quantization_params[6].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:149:43: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:661:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:678:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:695:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’ at /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:712:62: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:12583:10: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds=] 12583 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x32c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x32-minmax-neoni8mm.c:29:46: note: at offset 48 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x16c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qb4w-gemm/qp8-f32-qb4w-gemm-minmax-4x8c16s2-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qb4w-gemm/qp8-f32-qb4w-gemm-minmax-8x4c16s2-mstep2-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-4x4c16s2-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-4x8c16s2-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qp8-f32-qc4w-gemm/qp8-f32-qc4w-gemm-minmax-8x4c16s2-mstep2-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16c8-minmax-fp32-neoni8mm.c.o [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neoni8mm.c:134:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 134 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neoni8mm.c:135:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 135 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neoni8mm.c:152:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 152 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neoni8mm.c:153:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 153 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16c8-minmax-fp32-neoni8mm.c:206:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 206 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16c8-minmax-fp32-neoni8mm.c:207:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 207 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 95%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-neoni8mm.c:193:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 193 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-neoni8mm.c:194:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 194 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16c8-minmax-fp32-neoni8mm.c:273:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 273 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16c8-minmax-fp32-neoni8mm.c:274:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 274 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-neoni8mm.c:211:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 211 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-neoni8mm.c:212:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 212 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c8-minmax-fp32-neoni8mm.c:270:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 270 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c8-minmax-fp32-neoni8mm.c:271:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 271 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c8-minmax-fp32-neoni8mm.c:400:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 400 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c8-minmax-fp32-neoni8mm.c:401:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 401 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c8-minmax-fp32-neoni8mm.c:329:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 329 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c8-minmax-fp32-neoni8mm.c:330:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 330 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c8-minmax-fp32-neoni8mm.c:497:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 497 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c8-minmax-fp32-neoni8mm.c:498:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 498 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neoni8mm.c:141:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 141 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neoni8mm.c:142:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 142 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13095:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13095 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neoni8mm.c:161:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 161 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neoni8mm.c:162:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 162 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16c8-minmax-fp32-neoni8mm.c:215:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 215 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16c8-minmax-fp32-neoni8mm.c:216:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-neoni8mm.c:202:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 202 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-neoni8mm.c:203:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16c8-minmax-fp32-neoni8mm.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16c8-minmax-fp32-neoni8mm.c:283:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 283 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-neoni8mm.c:222:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 222 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-neoni8mm.c:223:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 223 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c8-minmax-fp32-neoni8mm.c.o [ 96%] Building C object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c8-minmax-fp32-neoni8mm.c.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c8-minmax-fp32-neoni8mm.c:283:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 283 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c8-minmax-fp32-neoni8mm.c:284:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 284 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c8-minmax-fp32-neoni8mm.c:413:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 413 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c8-minmax-fp32-neoni8mm.c:414:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 414 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x8c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c8-minmax-fp32-neoni8mm.c:344:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 344 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c8-minmax-fp32-neoni8mm.c:345:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 345 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c8-minmax-fp32-neoni8mm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x16c8__neoni8mm’: /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c8-minmax-fp32-neoni8mm.c:512:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 512 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c8-minmax-fp32-neoni8mm.c:12: /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c8-minmax-fp32-neoni8mm.c:513:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 513 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-redhat-linux/13/include/arm_neon.h:13195:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 13195 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 96%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 97%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 98%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 99%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu16-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o [100%] Building ASM object CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu16-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [100%] Linking C static library libmicrokernels-all.a [100%] Built target microkernels-all + popd + RPM_EC=0 ~/build/BUILD/xnnpack ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oFrzva + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 ++ dirname /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xnnpack + rm -rf /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 + pushd build ~/build/BUILD/xnnpack/build ~/build/BUILD/xnnpack + make install DESTDIR=/builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 [ 22%] Built target microkernels-prod [ 97%] Built target microkernels-all [ 97%] Built target logging [ 97%] Built target hardware-config [ 97%] Built target indirection [ 97%] Built target microparams-init [ 97%] Built target normalization [ 97%] Built target packing [ 97%] Built target allocator [ 98%] Built target cache [ 98%] Built target datatype [ 98%] Built target memory [ 98%] Built target microkernel-utils [ 98%] Built target mutex [ 98%] Built target operator-utils [ 99%] Built target reference-ukernels [ 99%] Built target operators [ 99%] Built target operator-run [100%] Built target subgraph [100%] Built target XNNPACK Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/lib64/libXNNPACK.so.1.0 -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/lib64/libXNNPACK.so.1 -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/lib64/libXNNPACK.so -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/include/xnnpack.h -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/include/experiments-config.h -- Installing: /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/lib64/libmicrokernels-prod.a + popd ~/build/BUILD/xnnpack + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0-20241205.0.gitd8b53fb2.fc39 --unique-debug-suffix -0-20241205.0.gitd8b53fb2.fc39.aarch64 --unique-debug-src-base xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/xnnpack find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 17000 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3KlohR + umask 022 + cd /builddir/build/BUILD + cd xnnpack + DOCDIR=/builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack + cp -pr /builddir/build/BUILD/xnnpack/README.md /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wAhVNI + umask 022 + cd /builddir/build/BUILD + cd xnnpack + LICENSEDIR=/builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack + cp -pr /builddir/build/BUILD/xnnpack/LICENSE /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack + RPM_EC=0 ++ jobs -p + exit 0 Provides: libXNNPACK.so.1()(64bit) xnnpack = 1:0-20241205.0.gitd8b53fb2.fc39 xnnpack(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcpuinfo.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libpthreadpool.so.1()(64bit) rtld(GNU_HASH) Processing files: xnnpack-devel-0-20241205.0.gitd8b53fb2.fc39.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.mdFrlA + umask 022 + cd /builddir/build/BUILD + cd xnnpack + DOCDIR=/builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack-devel + cp -pr /builddir/build/BUILD/xnnpack/README.md /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/doc/xnnpack-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.zxH5a8 + umask 022 + cd /builddir/build/BUILD + cd xnnpack + LICENSEDIR=/builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack-devel + cp -pr /builddir/build/BUILD/xnnpack/LICENSE /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64/usr/share/licenses/xnnpack-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: xnnpack-devel = 1:0-20241205.0.gitd8b53fb2.fc39 xnnpack-devel(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libXNNPACK.so.1()(64bit) Processing files: xnnpack-static-0-20241205.0.gitd8b53fb2.fc39.aarch64 Provides: xnnpack-static = 1:0-20241205.0.gitd8b53fb2.fc39 xnnpack-static(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: xnnpack-debugsource-0-20241205.0.gitd8b53fb2.fc39.aarch64 Provides: xnnpack-debugsource = 1:0-20241205.0.gitd8b53fb2.fc39 xnnpack-debugsource(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: xnnpack-debuginfo-0-20241205.0.gitd8b53fb2.fc39.aarch64 Provides: debuginfo(build-id) = f2dd6ba277fd3f642dd47f28aa9c5f285755087c libXNNPACK.so.1.0-0-20241205.0.gitd8b53fb2.fc39.aarch64.debug()(64bit) xnnpack-debuginfo = 1:0-20241205.0.gitd8b53fb2.fc39 xnnpack-debuginfo(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: xnnpack-debugsource(aarch-64) = 1:0-20241205.0.gitd8b53fb2.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 Wrote: /builddir/build/RPMS/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/xnnpack-devel-0-20241205.0.gitd8b53fb2.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/xnnpack-static-0-20241205.0.gitd8b53fb2.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/xnnpack-debuginfo-0-20241205.0.gitd8b53fb2.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/xnnpack-debugsource-0-20241205.0.gitd8b53fb2.fc39.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.P61fgu + umask 022 + cd /builddir/build/BUILD + cd xnnpack + /usr/bin/rm -rf /builddir/build/BUILDROOT/xnnpack-0-20241205.0.gitd8b53fb2.fc39.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.SfZKvk + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/xnnpack-SPECPARTS + rm -rf xnnpack xnnpack.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm Finish: build phase for xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.log /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-aarch64-1733446800.387315/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/xnnpack-0-20241205.0.gitd8b53fb2.fc39.src.rpm) Config(child) 4 minutes 23 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 Package info: { "packages": [ { "name": "xnnpack", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "src" }, { "name": "xnnpack-debuginfo", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "aarch64" }, { "name": "xnnpack-static", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "aarch64" }, { "name": "xnnpack", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "aarch64" }, { "name": "xnnpack-devel", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "aarch64" }, { "name": "xnnpack-debugsource", "epoch": 1, "version": "0", "release": "20241205.0.gitd8b53fb2.fc39", "arch": "aarch64" } ] } RPMResults finished