Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c2a1' (ED25519) to the list of known hosts.
Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5173223 --chroot fedora-rawhide-ppc64le --detached
Version: 0.62
PID: 31576
Logging PID: 31577
Task:
{'appstream': False,
 'background': True,
 'build_id': 5173223,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-ppc64le',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '46ae0ad3071f3aa53f68fc75fa7dfa544c5c7f15',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mingw-libtheora',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'mingw-libtheora',
 'package_version': '1.1.1-18',
 'project_dirname': 'gcc-13-test',
 'project_name': 'gcc-13-test',
 'project_owner': 'jakub',
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-ppc64le/',
            'id': 'copr_base',
            'name': 'Copr repository'},
           {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/',
            'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch',
            'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}],
 'sandbox': 'jakub/gcc-13-test--jakub',
 'source_json': {},
 'source_type': None,
 'submitter': 'jakub',
 'tags': [],
 'task_id': '5173223-fedora-rawhide-ppc64le',
 'timeout': 115200,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mingw-libtheora /var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mingw-libtheora', '/var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora'...

Running: git checkout 46ae0ad3071f3aa53f68fc75fa7dfa544c5c7f15

cmd: ['git', 'checkout', '46ae0ad3071f3aa53f68fc75fa7dfa544c5c7f15']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora
rc: 0
stdout: 
stderr: Note: switching to '46ae0ad3071f3aa53f68fc75fa7dfa544c5c7f15'.

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 <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 46ae0ad automatic import of mingw-libtheora

Running: copr-distgit-client sources

cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading libtheora-1.1.1.tar.xz
INFO: Calling: curl -H Pragma: -o libtheora-1.1.1.tar.xz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/mingw-libtheora/libtheora-1.1.1.tar.xz/md5/9eeabf1ad65b7f41533854a59f7a716d/libtheora-1.1.1.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
100 1400k  100 1400k    0     0  7187k      0 --:--:-- --:--:-- --:--:-- 7221k
INFO: Reading stdout from command: md5sum libtheora-1.1.1.tar.xz

Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora/mingw-libtheora.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1671990155.355213 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
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-2xnpihel/mingw-libtheora/mingw-libtheora.spec)  Config(fedora-rawhide-ppc64le)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1671990155.355213/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start(bootstrap): dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Copr repository                                  45 MB/s |  25 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 252 kB/s |  84 kB     00:00    
fedora                                           21 MB/s |  60 MB     00:02    
Dependencies resolved.
==========================================================================================================================
 Package                         Arch     Version                    Repository                                       Size
==========================================================================================================================
Installing:
 dnf                             noarch   4.14.0-1.fc38              fedora                                          480 k
 dnf-plugins-core                noarch   4.3.1-1.fc38               fedora                                           34 k
Installing dependencies:
 alternatives                    ppc64le  1.21-1.fc38                copr_base                                        41 k
 audit-libs                      ppc64le  3.0.9-2.fc38               fedora                                          130 k
 basesystem                      noarch   11-14.fc37                 fedora                                          7.0 k
 bash                            ppc64le  5.2.9-3.fc38               copr_base                                       1.9 M
 bzip2-libs                      ppc64le  1.0.8-12.fc38              copr_base                                        48 k
 ca-certificates                 noarch   2022.2.54-5.fc37           fedora                                          829 k
 coreutils                       ppc64le  9.1-8.fc38                 copr_base                                       1.3 M
 coreutils-common                ppc64le  9.1-8.fc38                 copr_base                                       2.0 M
 crypto-policies                 noarch   20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            ppc64le  7.87.0-1.fc38              copr_base                                       348 k
 cyrus-sasl-lib                  ppc64le  2.1.28-8.fc38              copr_base                                       882 k
 dbus-libs                       ppc64le  1:1.14.4-1.fc38            copr_base                                       177 k
 dnf-data                        noarch   4.14.0-1.fc38              fedora                                           43 k
 elfutils-default-yama-scope     noarch   0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 ppc64le  0.188-3.fc38               copr_base                                       205 k
 elfutils-libs                   ppc64le  0.188-3.fc38               copr_base                                       291 k
 expat                           ppc64le  2.5.0-1.fc38               copr_base                                       117 k
 fedora-gpg-keys                 noarch   38-0.3                     fedora                                          125 k
 fedora-release                  noarch   38-0.6                     fedora                                           11 k
 fedora-release-common           noarch   38-0.6                     fedora                                           21 k
 fedora-release-identity-basic   noarch   38-0.6                     fedora                                           11 k
 fedora-repos                    noarch   38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch   38-0.3                     fedora                                          9.7 k
 file-libs                       ppc64le  5.42-4.fc38                copr_base                                       688 k
 filesystem                      ppc64le  3.18-2.fc37                fedora                                          1.1 M
 findutils                       ppc64le  1:4.9.0-2.fc38             copr_base                                       530 k
 gawk                            ppc64le  5.1.1-4.fc38               copr_base                                       1.0 M
 gdbm-libs                       ppc64le  1:1.23-2.fc38              copr_base                                        62 k
 glib2                           ppc64le  2.74.1-2.fc38              copr_base                                       2.8 M
 glibc                           ppc64le  2.36.9000-19.fc38          fedora                                          2.2 M
 glibc-common                    ppc64le  2.36.9000-19.fc38          fedora                                          322 k
 glibc-minimal-langpack          ppc64le  2.36.9000-19.fc38          fedora                                           30 k
 gmp                             ppc64le  1:6.2.1-3.fc38             copr_base                                       304 k
 gnupg2                          ppc64le  2.3.8-1.fc38               copr_base                                       2.7 M
 gnutls                          ppc64le  3.7.8-9.fc38               copr_base                                       1.1 M
 gpgme                           ppc64le  1.17.1-3.fc38              copr_base                                       229 k
 grep                            ppc64le  3.8-1.fc38                 copr_base                                       293 k
 ima-evm-utils                   ppc64le  1.4-6.fc38                 copr_base                                        67 k
 json-c                          ppc64le  0.16-3.fc38                copr_base                                        46 k
 keyutils-libs                   ppc64le  1.6.1-5.fc38               copr_base                                        33 k
 krb5-libs                       ppc64le  1.20.1-3.fc38              copr_base                                       805 k
 libacl                          ppc64le  2.3.1-4.fc38               copr_base                                        26 k
 libarchive                      ppc64le  3.6.1-3.fc38               copr_base                                       464 k
 libassuan                       ppc64le  2.5.5-5.fc38               copr_base                                        71 k
 libattr                         ppc64le  2.5.1-5.fc38               copr_base                                        19 k
 libb2                           ppc64le  0.98.1-7.fc38              copr_base                                        26 k
 libblkid                        ppc64le  2.38.1-3.fc38              fedora                                          122 k
 libbrotli                       ppc64le  1.0.9-9.fc38               copr_base                                       345 k
 libcap                          ppc64le  2.48-5.fc38                copr_base                                        73 k
 libcap-ng                       ppc64le  0.8.3-4.fc38               copr_base                                        34 k
 libcom_err                      ppc64le  1.46.5-3.fc38              copr_base                                        26 k
 libcomps                        ppc64le  0.1.18-4.fc38              copr_base                                        84 k
 libcurl                         ppc64le  7.87.0-1.fc38              copr_base                                       334 k
 libdnf                          ppc64le  0.68.0-1.fc38              copr_base                                       668 k
 libevent                        ppc64le  2.1.12-7.fc38              copr_base                                       276 k
 libffi                          ppc64le  3.4.4-1.fc38               copr_base                                        39 k
 libfsverity                     ppc64le  1.4-8.fc38                 copr_base                                        20 k
 libgcc                          ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   88 k
 libgcrypt                       ppc64le  1.10.1-6.fc38              copr_base                                       596 k
 libgomp                         ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  314 k
 libgpg-error                    ppc64le  1.46-1.fc38                copr_base                                       233 k
 libidn2                         ppc64le  2.3.4-1.fc38               copr_base                                       157 k
 libksba                         ppc64le  1.6.3-1.fc38               copr_base                                       175 k
 libmodulemd                     ppc64le  2.14.0-4.fc38              copr_base                                       233 k
 libmount                        ppc64le  2.38.1-3.fc38              fedora                                          154 k
 libnghttp2                      ppc64le  1.51.0-1.fc38              fedora                                           84 k
 libnsl2                         ppc64le  2.0.0-4.fc38               copr_base                                        33 k
 libpsl                          ppc64le  0.21.1-6.fc38              copr_base                                        67 k
 librepo                         ppc64le  1.15.1-1.fc38              copr_base                                       104 k
 libreport-filesystem            noarch   2.17.6-1.fc38              copr_base                                        14 k
 libselinux                      ppc64le  3.4-6.fc38                 copr_base                                       100 k
 libsemanage                     ppc64le  3.4-6.fc38                 copr_base                                       131 k
 libsepol                        ppc64le  3.4-4.fc38                 copr_base                                       355 k
 libsigsegv                      ppc64le  2.14-3.fc38                copr_base                                        28 k
 libsmartcols                    ppc64le  2.38.1-3.fc38              fedora                                           70 k
 libsolv                         ppc64le  0.7.22-3.fc38              copr_base                                       467 k
 libssh                          ppc64le  0.10.4-2.fc38              copr_base                                       236 k
 libssh-config                   noarch   0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  932 k
 libtasn1                        ppc64le  4.19.0-1.fc38              copr_base                                        81 k
 libtirpc                        ppc64le  1.3.3-0.fc38               copr_base                                       108 k
 libunistring                    ppc64le  1.0-2.fc38                 copr_base                                       575 k
 libuuid                         ppc64le  2.38.1-3.fc38              fedora                                           29 k
 libverto                        ppc64le  0.3.2-4.fc38               copr_base                                        23 k
 libxcrypt                       ppc64le  4.4.33-5.fc38              copr_base                                       133 k
 libxml2                         ppc64le  2.10.3-2.fc38              copr_base                                       780 k
 libyaml                         ppc64le  0.2.5-8.fc38               copr_base                                        70 k
 libzstd                         ppc64le  1.5.2-3.fc37               fedora                                          316 k
 lua-libs                        ppc64le  5.4.4-6.fc38               copr_base                                       149 k
 lz4-libs                        ppc64le  1.9.3-5.fc38               copr_base                                        90 k
 mpdecimal                       ppc64le  2.5.1-4.fc37               fedora                                          117 k
 mpfr                            ppc64le  4.1.1-2.fc38               fedora                                          608 k
 ncurses-base                    noarch   6.3-5.20221126.fc38        fedora                                           86 k
 ncurses-libs                    ppc64le  6.3-5.20221126.fc38        fedora                                          374 k
 nettle                          ppc64le  3.8-2.fc37                 fedora                                          442 k
 npth                            ppc64le  1.6-10.fc38                fedora                                           24 k
 openldap                        ppc64le  2.6.3-1.fc38               fedora                                          287 k
 openssl-libs                    ppc64le  1:3.0.5-6.fc38             fedora                                          2.2 M
 p11-kit                         ppc64le  0.24.1-5.fc38              fedora                                          374 k
 p11-kit-trust                   ppc64le  0.24.1-5.fc38              fedora                                          149 k
 pcre2                           ppc64le  10.40-1.fc37.1             fedora                                          240 k
 pcre2-syntax                    noarch   10.40-1.fc37.1             fedora                                          142 k
 popt                            ppc64le  1.19-1.fc38                fedora                                           71 k
 publicsuffix-list-dafsa         noarch   20221208-1.fc38            fedora                                           59 k
 python-pip-wheel                noarch   22.3.1-1.fc38              fedora                                          1.4 M
 python-setuptools-wheel         noarch   65.5.1-1.fc38              fedora                                          715 k
 python3                         ppc64le  3.11.1-1.fc38              fedora                                           27 k
 python3-dateutil                noarch   1:2.8.2-4.fc37             fedora                                          361 k
 python3-dbus                    ppc64le  1.3.2-1.fc38               copr_base                                       152 k
 python3-distro                  noarch   1.8.0-1.fc38               fedora                                           49 k
 python3-dnf                     noarch   4.14.0-1.fc38              fedora                                          607 k
 python3-dnf-plugins-core        noarch   4.3.1-1.fc38               fedora                                          277 k
 python3-gpg                     ppc64le  1.17.1-3.fc38              copr_base                                       285 k
 python3-hawkey                  ppc64le  0.68.0-1.fc38              copr_base                                       109 k
 python3-libcomps                ppc64le  0.1.18-4.fc38              copr_base                                        53 k
 python3-libdnf                  ppc64le  0.68.0-1.fc38              copr_base                                       815 k
 python3-libs                    ppc64le  3.11.1-1.fc38              fedora                                          9.7 M
 python3-rpm                     ppc64le  4.18.0-8.fc38              fedora                                          101 k
 python3-six                     noarch   1.16.0-8.fc37              fedora                                           42 k
 readline                        ppc64le  8.2-2.fc38                 fedora                                          228 k
 rpm                             ppc64le  4.18.0-8.fc38              fedora                                          568 k
 rpm-build-libs                  ppc64le  4.18.0-8.fc38              fedora                                          103 k
 rpm-libs                        ppc64le  4.18.0-8.fc38              fedora                                          355 k
 rpm-sequoia                     ppc64le  1.2.0-1.fc38               fedora                                          1.4 M
 rpm-sign-libs                   ppc64le  4.18.0-8.fc38              fedora                                           27 k
 sed                             ppc64le  4.8-11.fc37                fedora                                          313 k
 setup                           noarch   2.14.3-1.fc38              fedora                                          152 k
 shadow-utils                    ppc64le  2:4.13-3.fc38              fedora                                          1.3 M
 sqlite-libs                     ppc64le  3.40.0-1.fc38              fedora                                          776 k
 systemd-libs                    ppc64le  252.4-598.fc38             fedora                                          666 k
 tpm2-tss                        ppc64le  4.0.0-0.1.rc2.fc38         fedora                                          631 k
 tzdata                          noarch   2022g-1.fc38               fedora                                          716 k
 xz-libs                         ppc64le  5.2.9-1.fc38               fedora                                          104 k
 zchunk-libs                     ppc64le  1.2.3-1.fc38               fedora                                           55 k
 zlib                            ppc64le  1.2.13-1.fc38              fedora                                          100 k

Transaction Summary
==========================================================================================================================
Install  137 Packages

Total download size: 60 M
Installed size: 284 M
Downloading Packages:
(1/137): bzip2-libs-1.0.8-12.fc38.ppc64le.rpm   252 kB/s |  48 kB     00:00    
(2/137): alternatives-1.21-1.fc38.ppc64le.rpm   206 kB/s |  41 kB     00:00    
(3/137): bash-5.2.9-3.fc38.ppc64le.rpm          7.8 MB/s | 1.9 MB     00:00    
(4/137): coreutils-9.1-8.fc38.ppc64le.rpm        21 MB/s | 1.3 MB     00:00    
(5/137): coreutils-common-9.1-8.fc38.ppc64le.rp  27 MB/s | 2.0 MB     00:00    
(6/137): curl-7.87.0-1.fc38.ppc64le.rpm         9.9 MB/s | 348 kB     00:00    
(7/137): cyrus-sasl-lib-2.1.28-8.fc38.ppc64le.r  38 MB/s | 882 kB     00:00    
(8/137): dbus-libs-1.14.4-1.fc38.ppc64le.rpm     15 MB/s | 177 kB     00:00    
(9/137): elfutils-default-yama-scope-0.188-3.fc 1.6 MB/s |  16 kB     00:00    
(10/137): elfutils-libelf-0.188-3.fc38.ppc64le.  18 MB/s | 205 kB     00:00    
(11/137): elfutils-libs-0.188-3.fc38.ppc64le.rp  22 MB/s | 291 kB     00:00    
(12/137): expat-2.5.0-1.fc38.ppc64le.rpm        8.0 MB/s | 117 kB     00:00    
(13/137): file-libs-5.42-4.fc38.ppc64le.rpm      35 MB/s | 688 kB     00:00    
(14/137): findutils-4.9.0-2.fc38.ppc64le.rpm     28 MB/s | 530 kB     00:00    
(15/137): gawk-5.1.1-4.fc38.ppc64le.rpm          36 MB/s | 1.0 MB     00:00    
(16/137): gdbm-libs-1.23-2.fc38.ppc64le.rpm     3.2 MB/s |  62 kB     00:00    
(17/137): glib2-2.74.1-2.fc38.ppc64le.rpm        42 MB/s | 2.8 MB     00:00    
(18/137): gmp-6.2.1-3.fc38.ppc64le.rpm          4.8 MB/s | 304 kB     00:00    
(19/137): gnupg2-2.3.8-1.fc38.ppc64le.rpm        36 MB/s | 2.7 MB     00:00    
(20/137): gnutls-3.7.8-9.fc38.ppc64le.rpm        47 MB/s | 1.1 MB     00:00    
(21/137): gpgme-1.17.1-3.fc38.ppc64le.rpm        10 MB/s | 229 kB     00:00    
(22/137): grep-3.8-1.fc38.ppc64le.rpm            24 MB/s | 293 kB     00:00    
(23/137): ima-evm-utils-1.4-6.fc38.ppc64le.rpm  7.1 MB/s |  67 kB     00:00    
(24/137): json-c-0.16-3.fc38.ppc64le.rpm        5.1 MB/s |  46 kB     00:00    
(25/137): keyutils-libs-1.6.1-5.fc38.ppc64le.rp 3.1 MB/s |  33 kB     00:00    
(26/137): krb5-libs-1.20.1-3.fc38.ppc64le.rpm    32 MB/s | 805 kB     00:00    
(27/137): libacl-2.3.1-4.fc38.ppc64le.rpm       1.1 MB/s |  26 kB     00:00    
(28/137): libarchive-3.6.1-3.fc38.ppc64le.rpm    22 MB/s | 464 kB     00:00    
(29/137): libassuan-2.5.5-5.fc38.ppc64le.rpm    6.9 MB/s |  71 kB     00:00    
(30/137): libattr-2.5.1-5.fc38.ppc64le.rpm      1.9 MB/s |  19 kB     00:00    
(31/137): libb2-0.98.1-7.fc38.ppc64le.rpm       2.8 MB/s |  26 kB     00:00    
(32/137): libbrotli-1.0.9-9.fc38.ppc64le.rpm     24 MB/s | 345 kB     00:00    
(33/137): libcap-2.48-5.fc38.ppc64le.rpm        4.8 MB/s |  73 kB     00:00    
(34/137): libcap-ng-0.8.3-4.fc38.ppc64le.rpm    2.2 MB/s |  34 kB     00:00    
(35/137): libcom_err-1.46.5-3.fc38.ppc64le.rpm  3.0 MB/s |  26 kB     00:00    
(36/137): libcomps-0.1.18-4.fc38.ppc64le.rpm    8.4 MB/s |  84 kB     00:00    
(37/137): libcurl-7.87.0-1.fc38.ppc64le.rpm      24 MB/s | 334 kB     00:00    
(38/137): libdnf-0.68.0-1.fc38.ppc64le.rpm       37 MB/s | 668 kB     00:00    
(39/137): libevent-2.1.12-7.fc38.ppc64le.rpm     16 MB/s | 276 kB     00:00    
(40/137): libffi-3.4.4-1.fc38.ppc64le.rpm       2.8 MB/s |  39 kB     00:00    
(41/137): libfsverity-1.4-8.fc38.ppc64le.rpm    2.3 MB/s |  20 kB     00:00    
(42/137): libgcrypt-1.10.1-6.fc38.ppc64le.rpm    35 MB/s | 596 kB     00:00    
(43/137): libgpg-error-1.46-1.fc38.ppc64le.rpm   12 MB/s | 233 kB     00:00    
(44/137): libidn2-2.3.4-1.fc38.ppc64le.rpm       13 MB/s | 157 kB     00:00    
(45/137): libksba-1.6.3-1.fc38.ppc64le.rpm       14 MB/s | 175 kB     00:00    
(46/137): libmodulemd-2.14.0-4.fc38.ppc64le.rpm  18 MB/s | 233 kB     00:00    
(47/137): libnsl2-2.0.0-4.fc38.ppc64le.rpm      2.6 MB/s |  33 kB     00:00    
(48/137): libpsl-0.21.1-6.fc38.ppc64le.rpm      7.0 MB/s |  67 kB     00:00    
(49/137): librepo-1.15.1-1.fc38.ppc64le.rpm      10 MB/s | 104 kB     00:00    
(50/137): libreport-filesystem-2.17.6-1.fc38.no 1.4 MB/s |  14 kB     00:00    
(51/137): libselinux-3.4-6.fc38.ppc64le.rpm     9.3 MB/s | 100 kB     00:00    
(52/137): libsemanage-3.4-6.fc38.ppc64le.rpm     12 MB/s | 131 kB     00:00    
(53/137): libsepol-3.4-4.fc38.ppc64le.rpm        24 MB/s | 355 kB     00:00    
(54/137): libsigsegv-2.14-3.fc38.ppc64le.rpm    2.5 MB/s |  28 kB     00:00    
(55/137): libsolv-0.7.22-3.fc38.ppc64le.rpm      30 MB/s | 467 kB     00:00    
(56/137): libssh-0.10.4-2.fc38.ppc64le.rpm       18 MB/s | 236 kB     00:00    
(57/137): libssh-config-0.10.4-2.fc38.noarch.rp 797 kB/s | 9.2 kB     00:00    
(58/137): libtasn1-4.19.0-1.fc38.ppc64le.rpm    8.5 MB/s |  81 kB     00:00    
(59/137): libtirpc-1.3.3-0.fc38.ppc64le.rpm      11 MB/s | 108 kB     00:00    
(60/137): libunistring-1.0-2.fc38.ppc64le.rpm    36 MB/s | 575 kB     00:00    
(61/137): libverto-0.3.2-4.fc38.ppc64le.rpm     2.1 MB/s |  23 kB     00:00    
(62/137): libxcrypt-4.4.33-5.fc38.ppc64le.rpm    13 MB/s | 133 kB     00:00    
(63/137): libxml2-2.10.3-2.fc38.ppc64le.rpm      41 MB/s | 780 kB     00:00    
(64/137): libyaml-0.2.5-8.fc38.ppc64le.rpm      3.6 MB/s |  70 kB     00:00    
(65/137): lua-libs-5.4.4-6.fc38.ppc64le.rpm     7.7 MB/s | 149 kB     00:00    
(66/137): lz4-libs-1.9.3-5.fc38.ppc64le.rpm     9.4 MB/s |  90 kB     00:00    
(67/137): python3-dbus-1.3.2-1.fc38.ppc64le.rpm  14 MB/s | 152 kB     00:00    
(68/137): python3-gpg-1.17.1-3.fc38.ppc64le.rpm  21 MB/s | 285 kB     00:00    
(69/137): python3-hawkey-0.68.0-1.fc38.ppc64le.  11 MB/s | 109 kB     00:00    
(70/137): python3-libcomps-0.1.18-4.fc38.ppc64l 5.7 MB/s |  53 kB     00:00    
(71/137): python3-libdnf-0.68.0-1.fc38.ppc64le.  42 MB/s | 815 kB     00:00    
(72/137): libgcc-13.0.0-0.4.fc38.ppc64le.rpm    405 kB/s |  88 kB     00:00    
(73/137): libgomp-13.0.0-0.4.fc38.ppc64le.rpm   1.1 MB/s | 314 kB     00:00    
(74/137): libstdc++-13.0.0-0.4.fc38.ppc64le.rpm 2.8 MB/s | 932 kB     00:00    
(75/137): basesystem-11-14.fc37.noarch.rpm       48 kB/s | 7.0 kB     00:00    
(76/137): crypto-policies-20221215-1.gita4c31a3 344 kB/s |  90 kB     00:00    
(77/137): audit-libs-3.0.9-2.fc38.ppc64le.rpm   281 kB/s | 130 kB     00:00    
(78/137): dnf-data-4.14.0-1.fc38.noarch.rpm     441 kB/s |  43 kB     00:00    
(79/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 375 kB/s |  34 kB     00:00    
(80/137): dnf-4.14.0-1.fc38.noarch.rpm          1.7 MB/s | 480 kB     00:00    
(81/137): fedora-gpg-keys-38-0.3.noarch.rpm     865 kB/s | 125 kB     00:00    
(82/137): fedora-release-38-0.6.noarch.rpm      147 kB/s |  11 kB     00:00    
(83/137): ca-certificates-2022.2.54-5.fc37.noar 1.2 MB/s | 829 kB     00:00    
(84/137): fedora-release-common-38-0.6.noarch.r 265 kB/s |  21 kB     00:00    
(85/137): fedora-release-identity-basic-38-0.6. 157 kB/s |  11 kB     00:00    
(86/137): fedora-repos-38-0.3.noarch.rpm        139 kB/s |  10 kB     00:00    
(87/137): fedora-repos-rawhide-38-0.3.noarch.rp 128 kB/s | 9.7 kB     00:00    
(88/137): filesystem-3.18-2.fc37.ppc64le.rpm    5.5 MB/s | 1.1 MB     00:00    
(89/137): glibc-2.36.9000-19.fc38.ppc64le.rpm   9.3 MB/s | 2.2 MB     00:00    
(90/137): glibc-common-2.36.9000-19.fc38.ppc64l 1.6 MB/s | 322 kB     00:00    
(91/137): glibc-minimal-langpack-2.36.9000-19.f 406 kB/s |  30 kB     00:00    
(92/137): libblkid-2.38.1-3.fc38.ppc64le.rpm    1.6 MB/s | 122 kB     00:00    
(93/137): libnghttp2-1.51.0-1.fc38.ppc64le.rpm  1.1 MB/s |  84 kB     00:00    
(94/137): libmount-2.38.1-3.fc38.ppc64le.rpm    1.6 MB/s | 154 kB     00:00    
(95/137): libsmartcols-2.38.1-3.fc38.ppc64le.rp 939 kB/s |  70 kB     00:00    
(96/137): libuuid-2.38.1-3.fc38.ppc64le.rpm     393 kB/s |  29 kB     00:00    
(97/137): mpdecimal-2.5.1-4.fc37.ppc64le.rpm    1.5 MB/s | 117 kB     00:00    
(98/137): libzstd-1.5.2-3.fc37.ppc64le.rpm      2.7 MB/s | 316 kB     00:00    
(99/137): mpfr-4.1.1-2.fc38.ppc64le.rpm         5.9 MB/s | 608 kB     00:00    
(100/137): ncurses-base-6.3-5.20221126.fc38.noa 1.1 MB/s |  86 kB     00:00    
(101/137): ncurses-libs-6.3-5.20221126.fc38.ppc 3.0 MB/s | 374 kB     00:00    
(102/137): nettle-3.8-2.fc37.ppc64le.rpm        4.7 MB/s | 442 kB     00:00    
(103/137): npth-1.6-10.fc38.ppc64le.rpm         331 kB/s |  24 kB     00:00    
(104/137): p11-kit-0.24.1-5.fc38.ppc64le.rpm    4.5 MB/s | 374 kB     00:00    
(105/137): openldap-2.6.3-1.fc38.ppc64le.rpm    2.7 MB/s | 287 kB     00:00    
(106/137): p11-kit-trust-0.24.1-5.fc38.ppc64le. 1.9 MB/s | 149 kB     00:00    
(107/137): openssl-libs-3.0.5-6.fc38.ppc64le.rp  13 MB/s | 2.2 MB     00:00    
(108/137): pcre2-10.40-1.fc37.1.ppc64le.rpm     2.4 MB/s | 240 kB     00:00    
(109/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 1.8 MB/s | 142 kB     00:00    
(110/137): popt-1.19-1.fc38.ppc64le.rpm         960 kB/s |  71 kB     00:00    
(111/137): publicsuffix-list-dafsa-20221208-1.f 752 kB/s |  59 kB     00:00    
(112/137): python-setuptools-wheel-65.5.1-1.fc3 7.9 MB/s | 715 kB     00:00    
(113/137): python-pip-wheel-22.3.1-1.fc38.noarc  13 MB/s | 1.4 MB     00:00    
(114/137): python3-3.11.1-1.fc38.ppc64le.rpm    356 kB/s |  27 kB     00:00    
(115/137): python3-dateutil-2.8.2-4.fc37.noarch 4.5 MB/s | 361 kB     00:00    
(116/137): python3-distro-1.8.0-1.fc38.noarch.r 670 kB/s |  49 kB     00:00    
(117/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 4.2 MB/s | 607 kB     00:00    
(118/137): python3-dnf-plugins-core-4.3.1-1.fc3 3.5 MB/s | 277 kB     00:00    
(119/137): python3-six-1.16.0-8.fc37.noarch.rpm 574 kB/s |  42 kB     00:00    
(120/137): python3-rpm-4.18.0-8.fc38.ppc64le.rp 1.2 MB/s | 101 kB     00:00    
(121/137): rpm-4.18.0-8.fc38.ppc64le.rpm        4.5 MB/s | 568 kB     00:00    
(122/137): readline-8.2-2.fc38.ppc64le.rpm      1.5 MB/s | 228 kB     00:00    
(123/137): python3-libs-3.11.1-1.fc38.ppc64le.r  27 MB/s | 9.7 MB     00:00    
(124/137): rpm-build-libs-4.18.0-8.fc38.ppc64le 1.1 MB/s | 103 kB     00:00    
(125/137): rpm-libs-4.18.0-8.fc38.ppc64le.rpm   4.4 MB/s | 355 kB     00:00    
(126/137): rpm-sign-libs-4.18.0-8.fc38.ppc64le. 353 kB/s |  27 kB     00:00    
(127/137): rpm-sequoia-1.2.0-1.fc38.ppc64le.rpm  14 MB/s | 1.4 MB     00:00    
(128/137): sed-4.8-11.fc37.ppc64le.rpm          3.5 MB/s | 313 kB     00:00    
(129/137): setup-2.14.3-1.fc38.noarch.rpm       1.8 MB/s | 152 kB     00:00    
(130/137): shadow-utils-4.13-3.fc38.ppc64le.rpm  14 MB/s | 1.3 MB     00:00    
(131/137): sqlite-libs-3.40.0-1.fc38.ppc64le.rp 8.1 MB/s | 776 kB     00:00    
(132/137): tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le. 7.5 MB/s | 631 kB     00:00    
(133/137): tzdata-2022g-1.fc38.noarch.rpm       8.1 MB/s | 716 kB     00:00    
(134/137): systemd-libs-252.4-598.fc38.ppc64le. 5.2 MB/s | 666 kB     00:00    
(135/137): xz-libs-5.2.9-1.fc38.ppc64le.rpm     1.4 MB/s | 104 kB     00:00    
(136/137): zchunk-libs-1.2.3-1.fc38.ppc64le.rpm 747 kB/s |  55 kB     00:00    
(137/137): zlib-1.2.13-1.fc38.ppc64le.rpm       1.2 MB/s | 100 kB     00:00    
--------------------------------------------------------------------------------
Total                                            17 MB/s |  60 MB     00:03     
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                         1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.ppc64le                       1/137 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.ppc64le                       1/137 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Installing       : tzdata-2022g-1.fc38.noarch                           3/137 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          4/137 
  Installing       : python-setuptools-wheel-65.5.1-1.fc38.noarch         5/137 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       6/137 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                   7/137 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch              8/137 
  Installing       : fedora-gpg-keys-38-0.3.noarch                        9/137 
  Installing       : fedora-release-38-0.6.noarch                        10/137 
  Installing       : fedora-release-common-38-0.6.noarch                 11/137 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  12/137 
  Installing       : fedora-repos-38-0.3.noarch                          13/137 
  Installing       : setup-2.14.3-1.fc38.noarch                          14/137 
  Running scriptlet: setup-2.14.3-1.fc38.noarch                          14/137 
  Installing       : filesystem-3.18-2.fc37.ppc64le                      15/137 
  Installing       : basesystem-11-14.fc37.noarch                        16/137 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.ppc64le            17/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Installing       : glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Installing       : bash-5.2.9-3.fc38.ppc64le                           19/137 
  Running scriptlet: bash-5.2.9-3.fc38.ppc64le                           19/137 
  Installing       : glibc-common-2.36.9000-19.fc38.ppc64le              20/137 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    21/137 
  Installing       : zlib-1.2.13-1.fc38.ppc64le                          22/137 
  Installing       : bzip2-libs-1.0.8-12.fc38.ppc64le                    23/137 
  Installing       : xz-libs-5.2.9-1.fc38.ppc64le                        24/137 
  Installing       : libzstd-1.5.2-3.fc37.ppc64le                        25/137 
  Installing       : sqlite-libs-3.40.0-1.fc38.ppc64le                   26/137 
  Installing       : gmp-1:6.2.1-3.fc38.ppc64le                          27/137 
  Installing       : libcap-2.48-5.fc38.ppc64le                          28/137 
  Installing       : libgpg-error-1.46-1.fc38.ppc64le                    29/137 
  Installing       : popt-1.19-1.fc38.ppc64le                            30/137 
  Installing       : libxml2-2.10.3-2.fc38.ppc64le                       31/137 
  Installing       : lua-libs-5.4.4-6.fc38.ppc64le                       32/137 
  Installing       : libstdc++-13.0.0-0.4.fc38.ppc64le                   33/137 
  Installing       : libuuid-2.38.1-3.fc38.ppc64le                       34/137 
  Installing       : elfutils-libelf-0.188-3.fc38.ppc64le                35/137 
  Installing       : file-libs-5.42-4.fc38.ppc64le                       36/137 
  Installing       : libattr-2.5.1-5.fc38.ppc64le                        37/137 
  Installing       : libacl-2.3.1-4.fc38.ppc64le                         38/137 
  Installing       : libffi-3.4.4-1.fc38.ppc64le                         39/137 
  Installing       : p11-kit-0.24.1-5.fc38.ppc64le                       40/137 
  Installing       : libunistring-1.0-2.fc38.ppc64le                     41/137 
  Installing       : libidn2-2.3.4-1.fc38.ppc64le                        42/137 
  Installing       : libxcrypt-4.4.33-5.fc38.ppc64le                     43/137 
  Installing       : pcre2-10.40-1.fc37.1.ppc64le                        44/137 
  Installing       : readline-8.2-2.fc38.ppc64le                         45/137 
  Installing       : libassuan-2.5.5-5.fc38.ppc64le                      46/137 
  Installing       : nettle-3.8-2.fc37.ppc64le                           47/137 
  Installing       : rpm-sequoia-1.2.0-1.fc38.ppc64le                    48/137 
  Installing       : expat-2.5.0-1.fc38.ppc64le                          49/137 
  Installing       : gdbm-libs-1:1.23-2.fc38.ppc64le                     50/137 
  Installing       : json-c-0.16-3.fc38.ppc64le                          51/137 
  Installing       : keyutils-libs-1.6.1-5.fc38.ppc64le                  52/137 
  Installing       : libcom_err-1.46.5-3.fc38.ppc64le                    53/137 
  Installing       : libsepol-3.4-4.fc38.ppc64le                         54/137 
  Installing       : libselinux-3.4-6.fc38.ppc64le                       55/137 
  Installing       : sed-4.8-11.fc37.ppc64le                             56/137 
  Installing       : libtasn1-4.19.0-1.fc38.ppc64le                      57/137 
  Installing       : lz4-libs-1.9.3-5.fc38.ppc64le                       58/137 
  Installing       : libgomp-13.0.0-0.4.fc38.ppc64le                     59/137 
  Installing       : libsmartcols-2.38.1-3.fc38.ppc64le                  60/137 
  Installing       : libb2-0.98.1-7.fc38.ppc64le                         61/137 
  Installing       : systemd-libs-252.4-598.fc38.ppc64le                 62/137 
  Installing       : dbus-libs-1:1.14.4-1.fc38.ppc64le                   63/137 
  Installing       : findutils-1:4.9.0-2.fc38.ppc64le                    64/137 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                65/137 
  Installing       : libcomps-0.1.18-4.fc38.ppc64le                      66/137 
  Installing       : grep-3.8-1.fc38.ppc64le                             67/137 
  Installing       : libpsl-0.21.1-6.fc38.ppc64le                        68/137 
  Installing       : libblkid-2.38.1-3.fc38.ppc64le                      69/137 
  Installing       : libmount-2.38.1-3.fc38.ppc64le                      70/137 
  Installing       : mpdecimal-2.5.1-4.fc37.ppc64le                      71/137 
  Installing       : libgcrypt-1.10.1-6.fc38.ppc64le                     72/137 
  Installing       : libksba-1.6.3-1.fc38.ppc64le                        73/137 
  Installing       : mpfr-4.1.1-2.fc38.ppc64le                           74/137 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Installing       : elfutils-libs-0.188-3.fc38.ppc64le                  76/137 
  Installing       : alternatives-1.21-1.fc38.ppc64le                    77/137 
  Installing       : p11-kit-trust-0.24.1-5.fc38.ppc64le                 78/137 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.ppc64le                 78/137 
  Installing       : gnutls-3.7.8-9.fc38.ppc64le                         79/137 
  Installing       : glib2-2.74.1-2.fc38.ppc64le                         80/137 
  Installing       : libbrotli-1.0.9-9.fc38.ppc64le                      81/137 
  Installing       : libcap-ng-0.8.3-4.fc38.ppc64le                      82/137 
  Installing       : audit-libs-3.0.9-2.fc38.ppc64le                     83/137 
  Installing       : rpm-libs-4.18.0-8.fc38.ppc64le                      84/137 
  Installing       : rpm-build-libs-4.18.0-8.fc38.ppc64le                85/137 
  Installing       : libsemanage-3.4-6.fc38.ppc64le                      86/137 
  Installing       : shadow-utils-2:4.13-3.fc38.ppc64le                  87/137 
  Installing       : libsigsegv-2.14-3.fc38.ppc64le                      88/137 
  Installing       : gawk-5.1.1-4.fc38.ppc64le                           89/137 
  Installing       : libverto-0.3.2-4.fc38.ppc64le                       90/137 
  Installing       : libyaml-0.2.5-8.fc38.ppc64le                        91/137 
  Installing       : libmodulemd-2.14.0-4.fc38.ppc64le                   92/137 
  Installing       : libnghttp2-1.51.0-1.fc38.ppc64le                    93/137 
  Installing       : npth-1.6-10.fc38.ppc64le                            94/137 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                  95/137 
  Installing       : libreport-filesystem-2.17.6-1.fc38.noarch           96/137 
  Installing       : dnf-data-4.14.0-1.fc38.noarch                       97/137 
warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew

  Installing       : coreutils-common-9.1-8.fc38.ppc64le                 98/137 
  Installing       : openssl-libs-1:3.0.5-6.fc38.ppc64le                 99/137 
  Installing       : coreutils-9.1-8.fc38.ppc64le                       100/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : krb5-libs-1.20.1-3.fc38.ppc64le                    102/137 
  Installing       : libtirpc-1.3.3-0.fc38.ppc64le                      103/137 
  Installing       : libfsverity-1.4-8.fc38.ppc64le                     104/137 
  Installing       : zchunk-libs-1.2.3-1.fc38.ppc64le                   105/137 
  Installing       : libsolv-0.7.22-3.fc38.ppc64le                      106/137 
  Installing       : libnsl2-2.0.0-4.fc38.ppc64le                       107/137 
  Installing       : libssh-0.10.4-2.fc38.ppc64le                       108/137 
  Installing       : python-pip-wheel-22.3.1-1.fc38.noarch              109/137 
  Installing       : python3-3.11.1-1.fc38.ppc64le                      110/137 
  Installing       : python3-libs-3.11.1-1.fc38.ppc64le                 111/137 
  Installing       : python3-dbus-1.3.2-1.fc38.ppc64le                  112/137 
  Installing       : python3-libcomps-0.1.18-4.fc38.ppc64le             113/137 
  Installing       : python3-distro-1.8.0-1.fc38.noarch                 114/137 
  Installing       : python3-six-1.16.0-8.fc37.noarch                   115/137 
  Installing       : python3-dateutil-1:2.8.2-4.fc37.noarch             116/137 
  Installing       : libarchive-3.6.1-3.fc38.ppc64le                    117/137 
  Installing       : libevent-2.1.12-7.fc38.ppc64le                     118/137 
  Installing       : openldap-2.6.3-1.fc38.ppc64le                      119/137 
  Installing       : libcurl-7.87.0-1.fc38.ppc64le                      120/137 
  Installing       : gnupg2-2.3.8-1.fc38.ppc64le                        121/137 
  Installing       : gpgme-1.17.1-3.fc38.ppc64le                        122/137 
  Installing       : librepo-1.15.1-1.fc38.ppc64le                      123/137 
  Installing       : libdnf-0.68.0-1.fc38.ppc64le                       124/137 
  Installing       : python3-libdnf-0.68.0-1.fc38.ppc64le               125/137 
  Installing       : python3-hawkey-0.68.0-1.fc38.ppc64le               126/137 
  Installing       : python3-gpg-1.17.1-3.fc38.ppc64le                  127/137 
  Installing       : curl-7.87.0-1.fc38.ppc64le                         128/137 
  Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                129/137 
useradd: Warning: missing or non-executable shell '/usr/sbin/nologin'

  Installing       : tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                129/137 
  Installing       : ima-evm-utils-1.4-6.fc38.ppc64le                   130/137 
  Installing       : rpm-sign-libs-4.18.0-8.fc38.ppc64le                131/137 
  Installing       : python3-rpm-4.18.0-8.fc38.ppc64le                  132/137 
  Installing       : python3-dnf-4.14.0-1.fc38.noarch                   133/137 
  Installing       : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       134/137 
  Installing       : dnf-plugins-core-4.3.1-1.fc38.noarch               135/137 
  Installing       : dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Installing       : rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                     137/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            137/137 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Verifying        : alternatives-1.21-1.fc38.ppc64le                     1/137 
  Verifying        : bash-5.2.9-3.fc38.ppc64le                            2/137 
  Verifying        : bzip2-libs-1.0.8-12.fc38.ppc64le                     3/137 
  Verifying        : coreutils-9.1-8.fc38.ppc64le                         4/137 
  Verifying        : coreutils-common-9.1-8.fc38.ppc64le                  5/137 
  Verifying        : curl-7.87.0-1.fc38.ppc64le                           6/137 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                 7/137 
  Verifying        : dbus-libs-1:1.14.4-1.fc38.ppc64le                    8/137 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch      9/137 
  Verifying        : elfutils-libelf-0.188-3.fc38.ppc64le                10/137 
  Verifying        : elfutils-libs-0.188-3.fc38.ppc64le                  11/137 
  Verifying        : expat-2.5.0-1.fc38.ppc64le                          12/137 
  Verifying        : file-libs-5.42-4.fc38.ppc64le                       13/137 
  Verifying        : findutils-1:4.9.0-2.fc38.ppc64le                    14/137 
  Verifying        : gawk-5.1.1-4.fc38.ppc64le                           15/137 
  Verifying        : gdbm-libs-1:1.23-2.fc38.ppc64le                     16/137 
  Verifying        : glib2-2.74.1-2.fc38.ppc64le                         17/137 
  Verifying        : gmp-1:6.2.1-3.fc38.ppc64le                          18/137 
  Verifying        : gnupg2-2.3.8-1.fc38.ppc64le                         19/137 
  Verifying        : gnutls-3.7.8-9.fc38.ppc64le                         20/137 
  Verifying        : gpgme-1.17.1-3.fc38.ppc64le                         21/137 
  Verifying        : grep-3.8-1.fc38.ppc64le                             22/137 
  Verifying        : ima-evm-utils-1.4-6.fc38.ppc64le                    23/137 
  Verifying        : json-c-0.16-3.fc38.ppc64le                          24/137 
  Verifying        : keyutils-libs-1.6.1-5.fc38.ppc64le                  25/137 
  Verifying        : krb5-libs-1.20.1-3.fc38.ppc64le                     26/137 
  Verifying        : libacl-2.3.1-4.fc38.ppc64le                         27/137 
  Verifying        : libarchive-3.6.1-3.fc38.ppc64le                     28/137 
  Verifying        : libassuan-2.5.5-5.fc38.ppc64le                      29/137 
  Verifying        : libattr-2.5.1-5.fc38.ppc64le                        30/137 
  Verifying        : libb2-0.98.1-7.fc38.ppc64le                         31/137 
  Verifying        : libbrotli-1.0.9-9.fc38.ppc64le                      32/137 
  Verifying        : libcap-2.48-5.fc38.ppc64le                          33/137 
  Verifying        : libcap-ng-0.8.3-4.fc38.ppc64le                      34/137 
  Verifying        : libcom_err-1.46.5-3.fc38.ppc64le                    35/137 
  Verifying        : libcomps-0.1.18-4.fc38.ppc64le                      36/137 
  Verifying        : libcurl-7.87.0-1.fc38.ppc64le                       37/137 
  Verifying        : libdnf-0.68.0-1.fc38.ppc64le                        38/137 
  Verifying        : libevent-2.1.12-7.fc38.ppc64le                      39/137 
  Verifying        : libffi-3.4.4-1.fc38.ppc64le                         40/137 
  Verifying        : libfsverity-1.4-8.fc38.ppc64le                      41/137 
  Verifying        : libgcrypt-1.10.1-6.fc38.ppc64le                     42/137 
  Verifying        : libgpg-error-1.46-1.fc38.ppc64le                    43/137 
  Verifying        : libidn2-2.3.4-1.fc38.ppc64le                        44/137 
  Verifying        : libksba-1.6.3-1.fc38.ppc64le                        45/137 
  Verifying        : libmodulemd-2.14.0-4.fc38.ppc64le                   46/137 
  Verifying        : libnsl2-2.0.0-4.fc38.ppc64le                        47/137 
  Verifying        : libpsl-0.21.1-6.fc38.ppc64le                        48/137 
  Verifying        : librepo-1.15.1-1.fc38.ppc64le                       49/137 
  Verifying        : libreport-filesystem-2.17.6-1.fc38.noarch           50/137 
  Verifying        : libselinux-3.4-6.fc38.ppc64le                       51/137 
  Verifying        : libsemanage-3.4-6.fc38.ppc64le                      52/137 
  Verifying        : libsepol-3.4-4.fc38.ppc64le                         53/137 
  Verifying        : libsigsegv-2.14-3.fc38.ppc64le                      54/137 
  Verifying        : libsolv-0.7.22-3.fc38.ppc64le                       55/137 
  Verifying        : libssh-0.10.4-2.fc38.ppc64le                        56/137 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  57/137 
  Verifying        : libtasn1-4.19.0-1.fc38.ppc64le                      58/137 
  Verifying        : libtirpc-1.3.3-0.fc38.ppc64le                       59/137 
  Verifying        : libunistring-1.0-2.fc38.ppc64le                     60/137 
  Verifying        : libverto-0.3.2-4.fc38.ppc64le                       61/137 
  Verifying        : libxcrypt-4.4.33-5.fc38.ppc64le                     62/137 
  Verifying        : libxml2-2.10.3-2.fc38.ppc64le                       63/137 
  Verifying        : libyaml-0.2.5-8.fc38.ppc64le                        64/137 
  Verifying        : lua-libs-5.4.4-6.fc38.ppc64le                       65/137 
  Verifying        : lz4-libs-1.9.3-5.fc38.ppc64le                       66/137 
  Verifying        : python3-dbus-1.3.2-1.fc38.ppc64le                   67/137 
  Verifying        : python3-gpg-1.17.1-3.fc38.ppc64le                   68/137 
  Verifying        : python3-hawkey-0.68.0-1.fc38.ppc64le                69/137 
  Verifying        : python3-libcomps-0.1.18-4.fc38.ppc64le              70/137 
  Verifying        : python3-libdnf-0.68.0-1.fc38.ppc64le                71/137 
  Verifying        : libgcc-13.0.0-0.4.fc38.ppc64le                      72/137 
  Verifying        : libgomp-13.0.0-0.4.fc38.ppc64le                     73/137 
  Verifying        : libstdc++-13.0.0-0.4.fc38.ppc64le                   74/137 
  Verifying        : audit-libs-3.0.9-2.fc38.ppc64le                     75/137 
  Verifying        : basesystem-11-14.fc37.noarch                        76/137 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             77/137 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    78/137 
  Verifying        : dnf-4.14.0-1.fc38.noarch                            79/137 
  Verifying        : dnf-data-4.14.0-1.fc38.noarch                       80/137 
  Verifying        : dnf-plugins-core-4.3.1-1.fc38.noarch                81/137 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       82/137 
  Verifying        : fedora-release-38-0.6.noarch                        83/137 
  Verifying        : fedora-release-common-38-0.6.noarch                 84/137 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         85/137 
  Verifying        : fedora-repos-38-0.3.noarch                          86/137 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  87/137 
  Verifying        : filesystem-3.18-2.fc37.ppc64le                      88/137 
  Verifying        : glibc-2.36.9000-19.fc38.ppc64le                     89/137 
  Verifying        : glibc-common-2.36.9000-19.fc38.ppc64le              90/137 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    91/137 
  Verifying        : libblkid-2.38.1-3.fc38.ppc64le                      92/137 
  Verifying        : libmount-2.38.1-3.fc38.ppc64le                      93/137 
  Verifying        : libnghttp2-1.51.0-1.fc38.ppc64le                    94/137 
  Verifying        : libsmartcols-2.38.1-3.fc38.ppc64le                  95/137 
  Verifying        : libuuid-2.38.1-3.fc38.ppc64le                       96/137 
  Verifying        : libzstd-1.5.2-3.fc37.ppc64le                        97/137 
  Verifying        : mpdecimal-2.5.1-4.fc37.ppc64le                      98/137 
  Verifying        : mpfr-4.1.1-2.fc38.ppc64le                           99/137 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch            100/137 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.ppc64le           101/137 
  Verifying        : nettle-3.8-2.fc37.ppc64le                          102/137 
  Verifying        : npth-1.6-10.fc38.ppc64le                           103/137 
  Verifying        : openldap-2.6.3-1.fc38.ppc64le                      104/137 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.ppc64le                105/137 
  Verifying        : p11-kit-0.24.1-5.fc38.ppc64le                      106/137 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.ppc64le                107/137 
  Verifying        : pcre2-10.40-1.fc37.1.ppc64le                       108/137 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 109/137 
  Verifying        : popt-1.19-1.fc38.ppc64le                           110/137 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     111/137 
  Verifying        : python-pip-wheel-22.3.1-1.fc38.noarch              112/137 
  Verifying        : python-setuptools-wheel-65.5.1-1.fc38.noarch       113/137 
  Verifying        : python3-3.11.1-1.fc38.ppc64le                      114/137 
  Verifying        : python3-dateutil-1:2.8.2-4.fc37.noarch             115/137 
  Verifying        : python3-distro-1.8.0-1.fc38.noarch                 116/137 
  Verifying        : python3-dnf-4.14.0-1.fc38.noarch                   117/137 
  Verifying        : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       118/137 
  Verifying        : python3-libs-3.11.1-1.fc38.ppc64le                 119/137 
  Verifying        : python3-rpm-4.18.0-8.fc38.ppc64le                  120/137 
  Verifying        : python3-six-1.16.0-8.fc37.noarch                   121/137 
  Verifying        : readline-8.2-2.fc38.ppc64le                        122/137 
  Verifying        : rpm-4.18.0-8.fc38.ppc64le                          123/137 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.ppc64le               124/137 
  Verifying        : rpm-libs-4.18.0-8.fc38.ppc64le                     125/137 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.ppc64le                   126/137 
  Verifying        : rpm-sign-libs-4.18.0-8.fc38.ppc64le                127/137 
  Verifying        : sed-4.8-11.fc37.ppc64le                            128/137 
  Verifying        : setup-2.14.3-1.fc38.noarch                         129/137 
  Verifying        : shadow-utils-2:4.13-3.fc38.ppc64le                 130/137 
  Verifying        : sqlite-libs-3.40.0-1.fc38.ppc64le                  131/137 
  Verifying        : systemd-libs-252.4-598.fc38.ppc64le                132/137 
  Verifying        : tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                133/137 
  Verifying        : tzdata-2022g-1.fc38.noarch                         134/137 
  Verifying        : xz-libs-5.2.9-1.fc38.ppc64le                       135/137 
  Verifying        : zchunk-libs-1.2.3-1.fc38.ppc64le                   136/137 
  Verifying        : zlib-1.2.13-1.fc38.ppc64le                         137/137 
Installed products updated.

Installed:
  alternatives-1.21-1.fc38.ppc64le                                              
  audit-libs-3.0.9-2.fc38.ppc64le                                               
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.ppc64le                                                     
  bzip2-libs-1.0.8-12.fc38.ppc64le                                              
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.ppc64le                                                  
  coreutils-common-9.1-8.fc38.ppc64le                                           
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.ppc64le                                                    
  cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                                          
  dbus-libs-1:1.14.4-1.fc38.ppc64le                                             
  dnf-4.14.0-1.fc38.noarch                                                      
  dnf-data-4.14.0-1.fc38.noarch                                                 
  dnf-plugins-core-4.3.1-1.fc38.noarch                                          
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.ppc64le                                          
  elfutils-libs-0.188-3.fc38.ppc64le                                            
  expat-2.5.0-1.fc38.ppc64le                                                    
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-libs-5.42-4.fc38.ppc64le                                                 
  filesystem-3.18-2.fc37.ppc64le                                                
  findutils-1:4.9.0-2.fc38.ppc64le                                              
  gawk-5.1.1-4.fc38.ppc64le                                                     
  gdbm-libs-1:1.23-2.fc38.ppc64le                                               
  glib2-2.74.1-2.fc38.ppc64le                                                   
  glibc-2.36.9000-19.fc38.ppc64le                                               
  glibc-common-2.36.9000-19.fc38.ppc64le                                        
  glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le                              
  gmp-1:6.2.1-3.fc38.ppc64le                                                    
  gnupg2-2.3.8-1.fc38.ppc64le                                                   
  gnutls-3.7.8-9.fc38.ppc64le                                                   
  gpgme-1.17.1-3.fc38.ppc64le                                                   
  grep-3.8-1.fc38.ppc64le                                                       
  ima-evm-utils-1.4-6.fc38.ppc64le                                              
  json-c-0.16-3.fc38.ppc64le                                                    
  keyutils-libs-1.6.1-5.fc38.ppc64le                                            
  krb5-libs-1.20.1-3.fc38.ppc64le                                               
  libacl-2.3.1-4.fc38.ppc64le                                                   
  libarchive-3.6.1-3.fc38.ppc64le                                               
  libassuan-2.5.5-5.fc38.ppc64le                                                
  libattr-2.5.1-5.fc38.ppc64le                                                  
  libb2-0.98.1-7.fc38.ppc64le                                                   
  libblkid-2.38.1-3.fc38.ppc64le                                                
  libbrotli-1.0.9-9.fc38.ppc64le                                                
  libcap-2.48-5.fc38.ppc64le                                                    
  libcap-ng-0.8.3-4.fc38.ppc64le                                                
  libcom_err-1.46.5-3.fc38.ppc64le                                              
  libcomps-0.1.18-4.fc38.ppc64le                                                
  libcurl-7.87.0-1.fc38.ppc64le                                                 
  libdnf-0.68.0-1.fc38.ppc64le                                                  
  libevent-2.1.12-7.fc38.ppc64le                                                
  libffi-3.4.4-1.fc38.ppc64le                                                   
  libfsverity-1.4-8.fc38.ppc64le                                                
  libgcc-13.0.0-0.4.fc38.ppc64le                                                
  libgcrypt-1.10.1-6.fc38.ppc64le                                               
  libgomp-13.0.0-0.4.fc38.ppc64le                                               
  libgpg-error-1.46-1.fc38.ppc64le                                              
  libidn2-2.3.4-1.fc38.ppc64le                                                  
  libksba-1.6.3-1.fc38.ppc64le                                                  
  libmodulemd-2.14.0-4.fc38.ppc64le                                             
  libmount-2.38.1-3.fc38.ppc64le                                                
  libnghttp2-1.51.0-1.fc38.ppc64le                                              
  libnsl2-2.0.0-4.fc38.ppc64le                                                  
  libpsl-0.21.1-6.fc38.ppc64le                                                  
  librepo-1.15.1-1.fc38.ppc64le                                                 
  libreport-filesystem-2.17.6-1.fc38.noarch                                     
  libselinux-3.4-6.fc38.ppc64le                                                 
  libsemanage-3.4-6.fc38.ppc64le                                                
  libsepol-3.4-4.fc38.ppc64le                                                   
  libsigsegv-2.14-3.fc38.ppc64le                                                
  libsmartcols-2.38.1-3.fc38.ppc64le                                            
  libsolv-0.7.22-3.fc38.ppc64le                                                 
  libssh-0.10.4-2.fc38.ppc64le                                                  
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.ppc64le                                             
  libtasn1-4.19.0-1.fc38.ppc64le                                                
  libtirpc-1.3.3-0.fc38.ppc64le                                                 
  libunistring-1.0-2.fc38.ppc64le                                               
  libuuid-2.38.1-3.fc38.ppc64le                                                 
  libverto-0.3.2-4.fc38.ppc64le                                                 
  libxcrypt-4.4.33-5.fc38.ppc64le                                               
  libxml2-2.10.3-2.fc38.ppc64le                                                 
  libyaml-0.2.5-8.fc38.ppc64le                                                  
  libzstd-1.5.2-3.fc37.ppc64le                                                  
  lua-libs-5.4.4-6.fc38.ppc64le                                                 
  lz4-libs-1.9.3-5.fc38.ppc64le                                                 
  mpdecimal-2.5.1-4.fc37.ppc64le                                                
  mpfr-4.1.1-2.fc38.ppc64le                                                     
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.ppc64le                                      
  nettle-3.8-2.fc37.ppc64le                                                     
  npth-1.6-10.fc38.ppc64le                                                      
  openldap-2.6.3-1.fc38.ppc64le                                                 
  openssl-libs-1:3.0.5-6.fc38.ppc64le                                           
  p11-kit-0.24.1-5.fc38.ppc64le                                                 
  p11-kit-trust-0.24.1-5.fc38.ppc64le                                           
  pcre2-10.40-1.fc37.1.ppc64le                                                  
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  popt-1.19-1.fc38.ppc64le                                                      
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-pip-wheel-22.3.1-1.fc38.noarch                                         
  python-setuptools-wheel-65.5.1-1.fc38.noarch                                  
  python3-3.11.1-1.fc38.ppc64le                                                 
  python3-dateutil-1:2.8.2-4.fc37.noarch                                        
  python3-dbus-1.3.2-1.fc38.ppc64le                                             
  python3-distro-1.8.0-1.fc38.noarch                                            
  python3-dnf-4.14.0-1.fc38.noarch                                              
  python3-dnf-plugins-core-4.3.1-1.fc38.noarch                                  
  python3-gpg-1.17.1-3.fc38.ppc64le                                             
  python3-hawkey-0.68.0-1.fc38.ppc64le                                          
  python3-libcomps-0.1.18-4.fc38.ppc64le                                        
  python3-libdnf-0.68.0-1.fc38.ppc64le                                          
  python3-libs-3.11.1-1.fc38.ppc64le                                            
  python3-rpm-4.18.0-8.fc38.ppc64le                                             
  python3-six-1.16.0-8.fc37.noarch                                              
  readline-8.2-2.fc38.ppc64le                                                   
  rpm-4.18.0-8.fc38.ppc64le                                                     
  rpm-build-libs-4.18.0-8.fc38.ppc64le                                          
  rpm-libs-4.18.0-8.fc38.ppc64le                                                
  rpm-sequoia-1.2.0-1.fc38.ppc64le                                              
  rpm-sign-libs-4.18.0-8.fc38.ppc64le                                           
  sed-4.8-11.fc37.ppc64le                                                       
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.ppc64le                                            
  sqlite-libs-3.40.0-1.fc38.ppc64le                                             
  systemd-libs-252.4-598.fc38.ppc64le                                           
  tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                                           
  tzdata-2022g-1.fc38.noarch                                                    
  xz-libs-5.2.9-1.fc38.ppc64le                                                  
  zchunk-libs-1.2.3-1.fc38.ppc64le                                              
  zlib-1.2.13-1.fc38.ppc64le                                                    

Complete!
Finish(bootstrap): dnf install
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  11 kB/s | 3.0 kB     00:00    
Copr repository                                  27 MB/s |  25 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 9.7 kB/s | 3.0 kB     00:00    
fedora                                           70 kB/s | 6.1 kB     00:00    
Dependencies resolved.
==========================================================================================================================
 Package                         Arch     Version                    Repository                                       Size
==========================================================================================================================
Installing group/module packages:
 bash                            ppc64le  5.2.9-3.fc38               copr_base                                       1.9 M
 bzip2                           ppc64le  1.0.8-12.fc38              copr_base                                        54 k
 coreutils                       ppc64le  9.1-8.fc38                 copr_base                                       1.3 M
 cpio                            ppc64le  2.13-13.fc38               copr_base                                       277 k
 diffutils                       ppc64le  3.8-3.fc38                 copr_base                                       381 k
 fedora-release-common           noarch   38-0.6                     fedora                                           21 k
 findutils                       ppc64le  1:4.9.0-2.fc38             copr_base                                       530 k
 gawk                            ppc64le  5.1.1-4.fc38               copr_base                                       1.0 M
 glibc-minimal-langpack          ppc64le  2.36.9000-19.fc38          fedora                                           30 k
 grep                            ppc64le  3.8-1.fc38                 copr_base                                       293 k
 gzip                            ppc64le  1.12-2.fc38                copr_base                                       163 k
 info                            ppc64le  7.0.1-1.fc38               fedora                                          199 k
 patch                           ppc64le  2.7.6-17.fc37              fedora                                          135 k
 redhat-rpm-config               noarch   235-1.fc38                 fedora                                           80 k
 rpm-build                       ppc64le  4.18.0-8.fc38              fedora                                           78 k
 sed                             ppc64le  4.8-11.fc37                fedora                                          313 k
 shadow-utils                    ppc64le  2:4.13-3.fc38              fedora                                          1.3 M
 tar                             ppc64le  2:1.34-5.fc38              fedora                                          914 k
 unzip                           ppc64le  6.0-58.fc38                fedora                                          188 k
 util-linux                      ppc64le  2.38.1-3.fc38              fedora                                          2.4 M
 which                           ppc64le  2.21-36.fc38               fedora                                           42 k
 xz                              ppc64le  5.2.9-1.fc38               fedora                                          310 k
Installing dependencies:
 alternatives                    ppc64le  1.21-1.fc38                copr_base                                        41 k
 ansible-srpm-macros             noarch   1-8.1.fc38                 fedora                                          8.6 k
 audit-libs                      ppc64le  3.0.9-2.fc38               fedora                                          130 k
 authselect                      ppc64le  1.4.2-1.fc38               copr_base                                       141 k
 authselect-libs                 ppc64le  1.4.2-1.fc38               copr_base                                       241 k
 basesystem                      noarch   11-14.fc37                 fedora                                          7.0 k
 binutils                        ppc64le  2.39-6.fc38                copr_base                                       6.2 M
 binutils-gold                   ppc64le  2.39-6.fc38                copr_base                                       1.1 M
 bzip2-libs                      ppc64le  1.0.8-12.fc38              copr_base                                        48 k
 ca-certificates                 noarch   2022.2.54-5.fc37           fedora                                          829 k
 coreutils-common                ppc64le  9.1-8.fc38                 copr_base                                       2.0 M
 cracklib                        ppc64le  2.9.7-30.fc38              copr_base                                        84 k
 crypto-policies                 noarch   20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            ppc64le  7.87.0-1.fc38              copr_base                                       348 k
 cyrus-sasl-lib                  ppc64le  2.1.28-8.fc38              copr_base                                       882 k
 debugedit                       ppc64le  5.0-5.fc37                 fedora                                           80 k
 dwz                             ppc64le  0.15-1.fc38                copr_base                                       143 k
 ed                              ppc64le  1.18-2.fc38                copr_base                                        82 k
 efi-srpm-macros                 noarch   5-6.fc37                   fedora                                           22 k
 elfutils                        ppc64le  0.188-3.fc38               copr_base                                       555 k
 elfutils-debuginfod-client      ppc64le  0.188-3.fc38               copr_base                                        42 k
 elfutils-default-yama-scope     noarch   0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 ppc64le  0.188-3.fc38               copr_base                                       205 k
 elfutils-libs                   ppc64le  0.188-3.fc38               copr_base                                       291 k
 fedora-gpg-keys                 noarch   38-0.3                     fedora                                          125 k
 fedora-release                  noarch   38-0.6                     fedora                                           11 k
 fedora-release-identity-basic   noarch   38-0.6                     fedora                                           11 k
 fedora-repos                    noarch   38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch   38-0.3                     fedora                                          9.7 k
 file                            ppc64le  5.42-4.fc38                copr_base                                        50 k
 file-libs                       ppc64le  5.42-4.fc38                copr_base                                       688 k
 filesystem                      ppc64le  3.18-2.fc37                fedora                                          1.1 M
 fonts-srpm-macros               noarch   1:2.0.5-10.fc38            fedora                                           26 k
 fpc-srpm-macros                 noarch   1.3-6.fc37                 fedora                                          7.7 k
 gdb-minimal                     ppc64le  12.1-10.fc38               fedora                                          3.7 M
 gdbm-libs                       ppc64le  1:1.23-2.fc38              copr_base                                        62 k
 ghc-srpm-macros                 noarch   1.5.0-7.fc37               fedora                                          7.8 k
 glibc                           ppc64le  2.36.9000-19.fc38          fedora                                          2.2 M
 glibc-common                    ppc64le  2.36.9000-19.fc38          fedora                                          322 k
 glibc-gconv-extra               ppc64le  2.36.9000-19.fc38          fedora                                          1.9 M
 gmp                             ppc64le  1:6.2.1-3.fc38             copr_base                                       304 k
 gnat-srpm-macros                noarch   4-16.fc37                  fedora                                          8.3 k
 go-srpm-macros                  noarch   3.2.0-1.fc38               fedora                                           27 k
 jansson                         ppc64le  2.13.1-5.fc38              copr_base                                        50 k
 kernel-srpm-macros              noarch   1.0-15.fc37                fedora                                          9.4 k
 keyutils-libs                   ppc64le  1.6.1-5.fc38               copr_base                                        33 k
 krb5-libs                       ppc64le  1.20.1-3.fc38              copr_base                                       805 k
 libacl                          ppc64le  2.3.1-4.fc38               copr_base                                        26 k
 libarchive                      ppc64le  3.6.1-3.fc38               copr_base                                       464 k
 libattr                         ppc64le  2.5.1-5.fc38               copr_base                                        19 k
 libblkid                        ppc64le  2.38.1-3.fc38              fedora                                          122 k
 libbrotli                       ppc64le  1.0.9-9.fc38               copr_base                                       345 k
 libcap                          ppc64le  2.48-5.fc38                copr_base                                        73 k
 libcap-ng                       ppc64le  0.8.3-4.fc38               copr_base                                        34 k
 libcom_err                      ppc64le  1.46.5-3.fc38              copr_base                                        26 k
 libcurl                         ppc64le  7.87.0-1.fc38              copr_base                                       334 k
 libdb                           ppc64le  5.3.28-54.fc38             copr_base                                       842 k
 libeconf                        ppc64le  0.4.0-4.fc38               copr_base                                        31 k
 libevent                        ppc64le  2.1.12-7.fc38              copr_base                                       276 k
 libfdisk                        ppc64le  2.38.1-3.fc38              fedora                                          176 k
 libffi                          ppc64le  3.4.4-1.fc38               copr_base                                        39 k
 libgcc                          ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   88 k
 libgomp                         ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  314 k
 libidn2                         ppc64le  2.3.4-1.fc38               copr_base                                       157 k
 libmount                        ppc64le  2.38.1-3.fc38              fedora                                          154 k
 libnghttp2                      ppc64le  1.51.0-1.fc38              fedora                                           84 k
 libnsl2                         ppc64le  2.0.0-4.fc38               copr_base                                        33 k
 libpkgconf                      ppc64le  1.8.0-3.fc37               fedora                                           40 k
 libpsl                          ppc64le  0.21.1-6.fc38              copr_base                                        67 k
 libpwquality                    ppc64le  1.4.5-1.fc38               fedora                                          122 k
 librtas                         ppc64le  2.0.3-1.fc38               copr_base                                        68 k
 libselinux                      ppc64le  3.4-6.fc38                 copr_base                                       100 k
 libsemanage                     ppc64le  3.4-6.fc38                 copr_base                                       131 k
 libsepol                        ppc64le  3.4-4.fc38                 copr_base                                       355 k
 libsigsegv                      ppc64le  2.14-3.fc38                copr_base                                        28 k
 libsmartcols                    ppc64le  2.38.1-3.fc38              fedora                                           70 k
 libssh                          ppc64le  0.10.4-2.fc38              copr_base                                       236 k
 libssh-config                   noarch   0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  932 k
 libtasn1                        ppc64le  4.19.0-1.fc38              copr_base                                        81 k
 libtirpc                        ppc64le  1.3.3-0.fc38               copr_base                                       108 k
 libunistring                    ppc64le  1.0-2.fc38                 copr_base                                       575 k
 libutempter                     ppc64le  1.2.1-7.fc38               copr_base                                        27 k
 libuuid                         ppc64le  2.38.1-3.fc38              fedora                                           29 k
 libverto                        ppc64le  0.3.2-4.fc38               copr_base                                        23 k
 libxcrypt                       ppc64le  4.4.33-5.fc38              copr_base                                       133 k
 libxml2                         ppc64le  2.10.3-2.fc38              copr_base                                       780 k
 libzstd                         ppc64le  1.5.2-3.fc37               fedora                                          316 k
 lua-libs                        ppc64le  5.4.4-6.fc38               copr_base                                       149 k
 lua-srpm-macros                 noarch   1-7.fc37                   fedora                                          8.8 k
 lz4-libs                        ppc64le  1.9.3-5.fc38               copr_base                                        90 k
 mpfr                            ppc64le  4.1.1-2.fc38               fedora                                          608 k
 ncurses-base                    noarch   6.3-5.20221126.fc38        fedora                                           86 k
 ncurses-libs                    ppc64le  6.3-5.20221126.fc38        fedora                                          374 k
 nettle                          ppc64le  3.8-2.fc37                 fedora                                          442 k
 nim-srpm-macros                 noarch   3-7.fc37                   fedora                                          8.4 k
 ocaml-srpm-macros               noarch   7-2.fc37                   fedora                                           13 k
 openblas-srpm-macros            noarch   2-12.fc37                  fedora                                          7.5 k
 openldap                        ppc64le  2.6.3-1.fc38               fedora                                          287 k
 openssl-libs                    ppc64le  1:3.0.5-6.fc38             fedora                                          2.2 M
 p11-kit                         ppc64le  0.24.1-5.fc38              fedora                                          374 k
 p11-kit-trust                   ppc64le  0.24.1-5.fc38              fedora                                          149 k
 package-notes-srpm-macros       noarch   0.5-6.fc38                 fedora                                           11 k
 pam                             ppc64le  1.5.2-15.fc38              fedora                                          605 k
 pam-libs                        ppc64le  1.5.2-15.fc38              fedora                                           63 k
 pcre2                           ppc64le  10.40-1.fc37.1             fedora                                          240 k
 pcre2-syntax                    noarch   10.40-1.fc37.1             fedora                                          142 k
 perl-srpm-macros                noarch   1-47.fc38                  fedora                                          8.2 k
 pkgconf                         ppc64le  1.8.0-3.fc37               fedora                                           43 k
 pkgconf-m4                      noarch   1.8.0-3.fc37               fedora                                           14 k
 pkgconf-pkg-config              ppc64le  1.8.0-3.fc37               fedora                                           10 k
 popt                            ppc64le  1.19-1.fc38                fedora                                           71 k
 publicsuffix-list-dafsa         noarch   20221208-1.fc38            fedora                                           59 k
 python-srpm-macros              noarch   3.11-6.fc38                fedora                                           25 k
 qt5-srpm-macros                 noarch   5.15.7-1.fc38              fedora                                          7.9 k
 readline                        ppc64le  8.2-2.fc38                 fedora                                          228 k
 rpm                             ppc64le  4.18.0-8.fc38              fedora                                          568 k
 rpm-build-libs                  ppc64le  4.18.0-8.fc38              fedora                                          103 k
 rpm-libs                        ppc64le  4.18.0-8.fc38              fedora                                          355 k
 rpm-sequoia                     ppc64le  1.2.0-1.fc38               fedora                                          1.4 M
 rpmautospec-rpm-macros          noarch   0.3.1-1.fc38               fedora                                          8.8 k
 rust-srpm-macros                noarch   23-1.fc38                  fedora                                          9.4 k
 setup                           noarch   2.14.3-1.fc38              fedora                                          152 k
 sqlite-libs                     ppc64le  3.40.0-1.fc38              fedora                                          776 k
 systemd-libs                    ppc64le  252.4-598.fc38             fedora                                          666 k
 tzdata                          noarch   2022g-1.fc38               fedora                                          716 k
 util-linux-core                 ppc64le  2.38.1-3.fc38              fedora                                          515 k
 xxhash-libs                     ppc64le  0.8.1-3.fc37               fedora                                           38 k
 xz-libs                         ppc64le  5.2.9-1.fc38               fedora                                          104 k
 zip                             ppc64le  3.0-35.fc38                fedora                                          267 k
 zlib                            ppc64le  1.2.13-1.fc38              fedora                                          100 k
 zstd                            ppc64le  1.5.2-3.fc37               fedora                                          466 k
Installing Groups:
 Buildsystem building group                                                                                               

Transaction Summary
==========================================================================================================================
Install  154 Packages

Total size: 57 M
Installed size: 328 M
Downloading Packages:
[SKIPPED] alternatives-1.21-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] authselect-1.4.2-1.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] authselect-libs-1.4.2-1.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] bash-5.2.9-3.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] binutils-2.39-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] binutils-gold-2.39-6.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] bzip2-1.0.8-12.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] bzip2-libs-1.0.8-12.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] coreutils-9.1-8.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] coreutils-common-9.1-8.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] cpio-2.13-13.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] cracklib-2.9.7-30.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] curl-7.87.0-1.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] diffutils-3.8-3.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] dwz-0.15-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] ed-1.18-2.fc38.ppc64le.rpm: Already downloaded                       
[SKIPPED] elfutils-0.188-3.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.ppc64le.rpm: Already downloaded
[SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded
[SKIPPED] elfutils-libelf-0.188-3.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] elfutils-libs-0.188-3.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] file-5.42-4.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] file-libs-5.42-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] findutils-4.9.0-2.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] gawk-5.1.1-4.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] gdbm-libs-1.23-2.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] gmp-6.2.1-3.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] grep-3.8-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] gzip-1.12-2.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] jansson-2.13.1-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] keyutils-libs-1.6.1-5.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] krb5-libs-1.20.1-3.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libacl-2.3.1-4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libarchive-3.6.1-3.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libattr-2.5.1-5.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libbrotli-1.0.9-9.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libcap-2.48-5.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] libcap-ng-0.8.3-4.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libcom_err-1.46.5-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libcurl-7.87.0-1.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libdb-5.3.28-54.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libeconf-0.4.0-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libevent-2.1.12-7.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libffi-3.4.4-1.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libidn2-2.3.4-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libnsl2-2.0.0-4.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libpsl-0.21.1-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] librtas-2.0.3-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libselinux-3.4-6.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libsemanage-3.4-6.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libsepol-3.4-4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libsigsegv-2.14-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libssh-0.10.4-2.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded           
[SKIPPED] libtasn1-4.19.0-1.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libtirpc-1.3.3-0.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libunistring-1.0-2.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libutempter-1.2.1-7.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libverto-0.3.2-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libxcrypt-4.4.33-5.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libxml2-2.10.3-2.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] lua-libs-5.4.4-6.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] lz4-libs-1.9.3-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libgcc-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libgomp-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libstdc++-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded        
[SKIPPED] audit-libs-3.0.9-2.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded                 
[SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded      
[SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded
[SKIPPED] debugedit-5.0-5.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded              
[SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded                
[SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded                 
[SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded          
[SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded  
[SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded                   
[SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded           
[SKIPPED] filesystem-3.18-2.fc37.ppc64le.rpm: Already downloaded               
[SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded       
[SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded            
[SKIPPED] gdb-minimal-12.1-10.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded          
[SKIPPED] glibc-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] glibc-common-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded       
[SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded  
[SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded
[SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded            
[SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded           
[SKIPPED] info-7.0.1-1.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded        
[SKIPPED] libblkid-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libfdisk-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libmount-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libnghttp2-1.51.0-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libpkgconf-1.8.0-3.fc37.ppc64le.rpm: Already downloaded              
[SKIPPED] libpwquality-1.4.5-1.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] libsmartcols-2.38.1-3.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] libuuid-2.38.1-3.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libzstd-1.5.2-3.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] mpfr-4.1.1-2.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded      
[SKIPPED] ncurses-libs-6.3-5.20221126.fc38.ppc64le.rpm: Already downloaded     
[SKIPPED] nettle-3.8-2.fc37.ppc64le.rpm: Already downloaded                    
[SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded            
[SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded        
[SKIPPED] openldap-2.6.3-1.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] openssl-libs-3.0.5-6.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] p11-kit-0.24.1-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] p11-kit-trust-0.24.1-5.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded  
[SKIPPED] pam-1.5.2-15.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] pam-libs-1.5.2-15.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] patch-2.7.6-17.fc37.ppc64le.rpm: Already downloaded                  
[SKIPPED] pcre2-10.40-1.fc37.1.ppc64le.rpm: Already downloaded                 
[SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded           
[SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded            
[SKIPPED] pkgconf-1.8.0-3.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded               
[SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.ppc64le.rpm: Already downloaded      
[SKIPPED] popt-1.19-1.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded
[SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded        
[SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] readline-8.2-2.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] rpm-4.18.0-8.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] rpm-build-4.18.0-8.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] rpm-build-libs-4.18.0-8.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] rpm-libs-4.18.0-8.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] rpm-sequoia-1.2.0-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded   
[SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] sed-4.8-11.fc37.ppc64le.rpm: Already downloaded                      
[SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] shadow-utils-4.13-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] sqlite-libs-3.40.0-1.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] systemd-libs-252.4-598.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] tar-1.34-5.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] unzip-6.0-58.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] util-linux-2.38.1-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] util-linux-core-2.38.1-3.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] which-2.21-36.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] xxhash-libs-0.8.1-3.fc37.ppc64le.rpm: Already downloaded             
[SKIPPED] xz-5.2.9-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] xz-libs-5.2.9-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] zip-3.0-35.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] zlib-1.2.13-1.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] zstd-1.5.2-3.fc37.ppc64le.rpm: Already downloaded                    
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                         1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.ppc64le                       1/154 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.ppc64le                       1/154 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/154 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/154 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          3/154 
  Installing       : tzdata-2022g-1.fc38.noarch                           4/154 
  Installing       : rust-srpm-macros-23-1.fc38.noarch                    5/154 
  Installing       : qt5-srpm-macros-5.15.7-1.fc38.noarch                 6/154 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       7/154 
  Installing       : pkgconf-m4-1.8.0-3.fc37.noarch                       8/154 
  Installing       : perl-srpm-macros-1-47.fc38.noarch                    9/154 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                  10/154 
  Installing       : package-notes-srpm-macros-0.5-6.fc38.noarch         11/154 
  Installing       : openblas-srpm-macros-2-12.fc37.noarch               12/154 
  Installing       : ocaml-srpm-macros-7-2.fc37.noarch                   13/154 
  Installing       : nim-srpm-macros-3-7.fc37.noarch                     14/154 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch             15/154 
  Installing       : kernel-srpm-macros-1.0-15.fc37.noarch               16/154 
  Installing       : gnat-srpm-macros-4-16.fc37.noarch                   17/154 
  Installing       : ghc-srpm-macros-1.5.0-7.fc37.noarch                 18/154 
  Installing       : fpc-srpm-macros-1.3-6.fc37.noarch                   19/154 
  Installing       : fedora-gpg-keys-38-0.3.noarch                       20/154 
  Installing       : fedora-release-38-0.6.noarch                        21/154 
  Installing       : fedora-release-common-38-0.6.noarch                 22/154 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  23/154 
  Installing       : fedora-repos-38-0.3.noarch                          24/154 
  Installing       : setup-2.14.3-1.fc38.noarch                          25/154 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.14.3-1.fc38.noarch                          25/154 
  Installing       : filesystem-3.18-2.fc37.ppc64le                      26/154 
  Installing       : basesystem-11-14.fc37.noarch                        27/154 
  Installing       : glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         28/154 
  Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         28/154 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.ppc64le            29/154 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     30/154 
  Installing       : glibc-2.36.9000-19.fc38.ppc64le                     30/154 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     30/154 
  Installing       : bash-5.2.9-3.fc38.ppc64le                           31/154 
  Running scriptlet: bash-5.2.9-3.fc38.ppc64le                           31/154 
  Installing       : glibc-common-2.36.9000-19.fc38.ppc64le              32/154 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    33/154 
  Installing       : zlib-1.2.13-1.fc38.ppc64le                          34/154 
  Installing       : xz-libs-5.2.9-1.fc38.ppc64le                        35/154 
  Installing       : bzip2-libs-1.0.8-12.fc38.ppc64le                    36/154 
  Installing       : elfutils-libelf-0.188-3.fc38.ppc64le                37/154 
  Installing       : gmp-1:6.2.1-3.fc38.ppc64le                          38/154 
  Installing       : libstdc++-13.0.0-0.4.fc38.ppc64le                   39/154 
  Installing       : libuuid-2.38.1-3.fc38.ppc64le                       40/154 
  Installing       : libzstd-1.5.2-3.fc37.ppc64le                        41/154 
  Installing       : popt-1.19-1.fc38.ppc64le                            42/154 
  Installing       : libblkid-2.38.1-3.fc38.ppc64le                      43/154 
  Installing       : libattr-2.5.1-5.fc38.ppc64le                        44/154 
  Installing       : libacl-2.3.1-4.fc38.ppc64le                         45/154 
  Installing       : libcap-2.48-5.fc38.ppc64le                          46/154 
  Installing       : libxcrypt-4.4.33-5.fc38.ppc64le                     47/154 
  Installing       : readline-8.2-2.fc38.ppc64le                         48/154 
  Installing       : lz4-libs-1.9.3-5.fc38.ppc64le                       49/154 
  Installing       : systemd-libs-252.4-598.fc38.ppc64le                 50/154 
  Installing       : mpfr-4.1.1-2.fc38.ppc64le                           51/154 
  Installing       : dwz-0.15-1.fc38.ppc64le                             52/154 
  Installing       : unzip-6.0-58.fc38.ppc64le                           53/154 
  Installing       : file-libs-5.42-4.fc38.ppc64le                       54/154 
  Installing       : file-5.42-4.fc38.ppc64le                            55/154 
  Installing       : sqlite-libs-3.40.0-1.fc38.ppc64le                   56/154 
  Installing       : alternatives-1.21-1.fc38.ppc64le                    57/154 
  Installing       : libcap-ng-0.8.3-4.fc38.ppc64le                      58/154 
  Installing       : audit-libs-3.0.9-2.fc38.ppc64le                     59/154 
  Installing       : libcom_err-1.46.5-3.fc38.ppc64le                    60/154 
  Installing       : libeconf-0.4.0-4.fc38.ppc64le                       61/154 
  Installing       : pam-libs-1.5.2-15.fc38.ppc64le                      62/154 
  Installing       : libsepol-3.4-4.fc38.ppc64le                         63/154 
  Installing       : libunistring-1.0-2.fc38.ppc64le                     64/154 
  Installing       : libidn2-2.3.4-1.fc38.ppc64le                        65/154 
  Installing       : lua-libs-5.4.4-6.fc38.ppc64le                       66/154 
  Installing       : libsmartcols-2.38.1-3.fc38.ppc64le                  67/154 
  Installing       : pcre2-10.40-1.fc37.1.ppc64le                        68/154 
  Installing       : libselinux-3.4-6.fc38.ppc64le                       69/154 
  Installing       : sed-4.8-11.fc37.ppc64le                             70/154 
  Installing       : grep-3.8-1.fc38.ppc64le                             71/154 
  Installing       : findutils-1:4.9.0-2.fc38.ppc64le                    72/154 
  Installing       : xz-5.2.9-1.fc38.ppc64le                             73/154 
  Installing       : libmount-2.38.1-3.fc38.ppc64le                      74/154 
  Installing       : util-linux-core-2.38.1-3.fc38.ppc64le               75/154 
  Installing       : libsemanage-3.4-6.fc38.ppc64le                      76/154 
  Installing       : shadow-utils-2:4.13-3.fc38.ppc64le                  77/154 
  Running scriptlet: libutempter-1.2.1-7.fc38.ppc64le                    78/154 
  Installing       : libutempter-1.2.1-7.fc38.ppc64le                    78/154 
  Installing       : tar-2:1.34-5.fc38.ppc64le                           79/154 
  Installing       : libpsl-0.21.1-6.fc38.ppc64le                        80/154 
  Installing       : zip-3.0-35.fc38.ppc64le                             81/154 
  Installing       : zstd-1.5.2-3.fc37.ppc64le                           82/154 
  Installing       : libfdisk-2.38.1-3.fc38.ppc64le                      83/154 
  Installing       : nettle-3.8-2.fc37.ppc64le                           84/154 
  Installing       : rpm-sequoia-1.2.0-1.fc38.ppc64le                    85/154 
  Installing       : rpm-libs-4.18.0-8.fc38.ppc64le                      86/154 
  Installing       : bzip2-1.0.8-12.fc38.ppc64le                         87/154 
  Installing       : libxml2-2.10.3-2.fc38.ppc64le                       88/154 
  Installing       : ed-1.18-2.fc38.ppc64le                              89/154 
  Installing       : patch-2.7.6-17.fc37.ppc64le                         90/154 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     91/154 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     91/154 
  Installing       : cpio-2.13-13.fc38.ppc64le                           92/154 
  Installing       : diffutils-3.8-3.fc38.ppc64le                        93/154 
  Installing       : gdbm-libs-1:1.23-2.fc38.ppc64le                     94/154 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                95/154 
  Installing       : jansson-2.13.1-5.fc38.ppc64le                       96/154 
  Installing       : keyutils-libs-1.6.1-5.fc38.ppc64le                  97/154 
  Installing       : libbrotli-1.0.9-9.fc38.ppc64le                      98/154 
  Installing       : libdb-5.3.28-54.fc38.ppc64le                        99/154 
  Installing       : libffi-3.4.4-1.fc38.ppc64le                        100/154 
  Installing       : p11-kit-0.24.1-5.fc38.ppc64le                      101/154 
  Installing       : librtas-2.0.3-1.fc38.ppc64le                       102/154 
  Running scriptlet: librtas-2.0.3-1.fc38.ppc64le                       102/154 
  Installing       : libsigsegv-2.14-3.fc38.ppc64le                     103/154 
  Installing       : gawk-5.1.1-4.fc38.ppc64le                          104/154 
  Installing       : libtasn1-4.19.0-1.fc38.ppc64le                     105/154 
  Installing       : p11-kit-trust-0.24.1-5.fc38.ppc64le                106/154 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.ppc64le                106/154 
  Installing       : libverto-0.3.2-4.fc38.ppc64le                      107/154 
  Installing       : libgomp-13.0.0-0.4.fc38.ppc64le                    108/154 
  Installing       : libnghttp2-1.51.0-1.fc38.ppc64le                   109/154 
  Installing       : libpkgconf-1.8.0-3.fc37.ppc64le                    110/154 
  Installing       : pkgconf-1.8.0-3.fc37.ppc64le                       111/154 
  Installing       : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le            112/154 
  Installing       : xxhash-libs-0.8.1-3.fc37.ppc64le                   113/154 
  Installing       : ansible-srpm-macros-1-8.1.fc38.noarch              114/154 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                 115/154 
  Installing       : coreutils-common-9.1-8.fc38.ppc64le                116/154 
  Installing       : openssl-libs-1:3.0.5-6.fc38.ppc64le                117/154 
  Installing       : coreutils-9.1-8.fc38.ppc64le                       118/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Installing       : krb5-libs-1.20.1-3.fc38.ppc64le                    120/154 
  Installing       : libtirpc-1.3.3-0.fc38.ppc64le                      121/154 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.ppc64le               122/154 
  Installing       : authselect-libs-1.4.2-1.fc38.ppc64le               122/154 
  Installing       : gzip-1.12-2.fc38.ppc64le                           123/154 
  Installing       : cracklib-2.9.7-30.fc38.ppc64le                     124/154 
  Installing       : libpwquality-1.4.5-1.fc38.ppc64le                  125/154 
  Installing       : authselect-1.4.2-1.fc38.ppc64le                    126/154 
  Installing       : libnsl2-2.0.0-4.fc38.ppc64le                       127/154 
  Installing       : pam-1.5.2-15.fc38.ppc64le                          128/154 
  Installing       : libssh-0.10.4-2.fc38.ppc64le                       129/154 
  Installing       : libarchive-3.6.1-3.fc38.ppc64le                    130/154 
  Installing       : libevent-2.1.12-7.fc38.ppc64le                     131/154 
  Installing       : openldap-2.6.3-1.fc38.ppc64le                      132/154 
  Installing       : libcurl-7.87.0-1.fc38.ppc64le                      133/154 
  Installing       : elfutils-libs-0.188-3.fc38.ppc64le                 134/154 
  Installing       : elfutils-debuginfod-client-0.188-3.fc38.ppc64le    135/154 
  Installing       : binutils-gold-2.39-6.fc38.ppc64le                  136/154 
  Installing       : binutils-2.39-6.fc38.ppc64le                       137/154 
  Running scriptlet: binutils-2.39-6.fc38.ppc64le                       137/154 
  Installing       : elfutils-0.188-3.fc38.ppc64le                      138/154 
  Installing       : gdb-minimal-12.1-10.fc38.ppc64le                   139/154 
  Installing       : debugedit-5.0-5.fc37.ppc64le                       140/154 
  Installing       : rpm-build-libs-4.18.0-8.fc38.ppc64le               141/154 
  Installing       : curl-7.87.0-1.fc38.ppc64le                         142/154 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          143/154 
  Installing       : rpm-4.18.0-8.fc38.ppc64le                          143/154 
  Installing       : efi-srpm-macros-5-6.fc37.noarch                    144/154 
  Installing       : lua-srpm-macros-1-7.fc37.noarch                    145/154 
  Installing       : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         146/154 
  Installing       : fonts-srpm-macros-1:2.0.5-10.fc38.noarch           147/154 
  Installing       : go-srpm-macros-3.2.0-1.fc38.noarch                 148/154 
  Installing       : python-srpm-macros-3.11-6.fc38.noarch              149/154 
  Installing       : redhat-rpm-config-235-1.fc38.noarch                150/154 
  Installing       : rpm-build-4.18.0-8.fc38.ppc64le                    151/154 
  Installing       : util-linux-2.38.1-3.fc38.ppc64le                   152/154 
  Installing       : which-2.21-36.fc38.ppc64le                         153/154 
  Installing       : info-7.0.1-1.fc38.ppc64le                          154/154 
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                     154/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            154/154 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.ppc64le               154/154 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          154/154 
  Running scriptlet: info-7.0.1-1.fc38.ppc64le                          154/154 
  Verifying        : alternatives-1.21-1.fc38.ppc64le                     1/154 
  Verifying        : authselect-1.4.2-1.fc38.ppc64le                      2/154 
  Verifying        : authselect-libs-1.4.2-1.fc38.ppc64le                 3/154 
  Verifying        : bash-5.2.9-3.fc38.ppc64le                            4/154 
  Verifying        : binutils-2.39-6.fc38.ppc64le                         5/154 
  Verifying        : binutils-gold-2.39-6.fc38.ppc64le                    6/154 
  Verifying        : bzip2-1.0.8-12.fc38.ppc64le                          7/154 
  Verifying        : bzip2-libs-1.0.8-12.fc38.ppc64le                     8/154 
  Verifying        : coreutils-9.1-8.fc38.ppc64le                         9/154 
  Verifying        : coreutils-common-9.1-8.fc38.ppc64le                 10/154 
  Verifying        : cpio-2.13-13.fc38.ppc64le                           11/154 
  Verifying        : cracklib-2.9.7-30.fc38.ppc64le                      12/154 
  Verifying        : curl-7.87.0-1.fc38.ppc64le                          13/154 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                14/154 
  Verifying        : diffutils-3.8-3.fc38.ppc64le                        15/154 
  Verifying        : dwz-0.15-1.fc38.ppc64le                             16/154 
  Verifying        : ed-1.18-2.fc38.ppc64le                              17/154 
  Verifying        : elfutils-0.188-3.fc38.ppc64le                       18/154 
  Verifying        : elfutils-debuginfod-client-0.188-3.fc38.ppc64le     19/154 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch     20/154 
  Verifying        : elfutils-libelf-0.188-3.fc38.ppc64le                21/154 
  Verifying        : elfutils-libs-0.188-3.fc38.ppc64le                  22/154 
  Verifying        : file-5.42-4.fc38.ppc64le                            23/154 
  Verifying        : file-libs-5.42-4.fc38.ppc64le                       24/154 
  Verifying        : findutils-1:4.9.0-2.fc38.ppc64le                    25/154 
  Verifying        : gawk-5.1.1-4.fc38.ppc64le                           26/154 
  Verifying        : gdbm-libs-1:1.23-2.fc38.ppc64le                     27/154 
  Verifying        : gmp-1:6.2.1-3.fc38.ppc64le                          28/154 
  Verifying        : grep-3.8-1.fc38.ppc64le                             29/154 
  Verifying        : gzip-1.12-2.fc38.ppc64le                            30/154 
  Verifying        : jansson-2.13.1-5.fc38.ppc64le                       31/154 
  Verifying        : keyutils-libs-1.6.1-5.fc38.ppc64le                  32/154 
  Verifying        : krb5-libs-1.20.1-3.fc38.ppc64le                     33/154 
  Verifying        : libacl-2.3.1-4.fc38.ppc64le                         34/154 
  Verifying        : libarchive-3.6.1-3.fc38.ppc64le                     35/154 
  Verifying        : libattr-2.5.1-5.fc38.ppc64le                        36/154 
  Verifying        : libbrotli-1.0.9-9.fc38.ppc64le                      37/154 
  Verifying        : libcap-2.48-5.fc38.ppc64le                          38/154 
  Verifying        : libcap-ng-0.8.3-4.fc38.ppc64le                      39/154 
  Verifying        : libcom_err-1.46.5-3.fc38.ppc64le                    40/154 
  Verifying        : libcurl-7.87.0-1.fc38.ppc64le                       41/154 
  Verifying        : libdb-5.3.28-54.fc38.ppc64le                        42/154 
  Verifying        : libeconf-0.4.0-4.fc38.ppc64le                       43/154 
  Verifying        : libevent-2.1.12-7.fc38.ppc64le                      44/154 
  Verifying        : libffi-3.4.4-1.fc38.ppc64le                         45/154 
  Verifying        : libidn2-2.3.4-1.fc38.ppc64le                        46/154 
  Verifying        : libnsl2-2.0.0-4.fc38.ppc64le                        47/154 
  Verifying        : libpsl-0.21.1-6.fc38.ppc64le                        48/154 
  Verifying        : librtas-2.0.3-1.fc38.ppc64le                        49/154 
  Verifying        : libselinux-3.4-6.fc38.ppc64le                       50/154 
  Verifying        : libsemanage-3.4-6.fc38.ppc64le                      51/154 
  Verifying        : libsepol-3.4-4.fc38.ppc64le                         52/154 
  Verifying        : libsigsegv-2.14-3.fc38.ppc64le                      53/154 
  Verifying        : libssh-0.10.4-2.fc38.ppc64le                        54/154 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  55/154 
  Verifying        : libtasn1-4.19.0-1.fc38.ppc64le                      56/154 
  Verifying        : libtirpc-1.3.3-0.fc38.ppc64le                       57/154 
  Verifying        : libunistring-1.0-2.fc38.ppc64le                     58/154 
  Verifying        : libutempter-1.2.1-7.fc38.ppc64le                    59/154 
  Verifying        : libverto-0.3.2-4.fc38.ppc64le                       60/154 
  Verifying        : libxcrypt-4.4.33-5.fc38.ppc64le                     61/154 
  Verifying        : libxml2-2.10.3-2.fc38.ppc64le                       62/154 
  Verifying        : lua-libs-5.4.4-6.fc38.ppc64le                       63/154 
  Verifying        : lz4-libs-1.9.3-5.fc38.ppc64le                       64/154 
  Verifying        : libgcc-13.0.0-0.4.fc38.ppc64le                      65/154 
  Verifying        : libgomp-13.0.0-0.4.fc38.ppc64le                     66/154 
  Verifying        : libstdc++-13.0.0-0.4.fc38.ppc64le                   67/154 
  Verifying        : ansible-srpm-macros-1-8.1.fc38.noarch               68/154 
  Verifying        : audit-libs-3.0.9-2.fc38.ppc64le                     69/154 
  Verifying        : basesystem-11-14.fc37.noarch                        70/154 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             71/154 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    72/154 
  Verifying        : debugedit-5.0-5.fc37.ppc64le                        73/154 
  Verifying        : efi-srpm-macros-5-6.fc37.noarch                     74/154 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       75/154 
  Verifying        : fedora-release-38-0.6.noarch                        76/154 
  Verifying        : fedora-release-common-38-0.6.noarch                 77/154 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         78/154 
  Verifying        : fedora-repos-38-0.3.noarch                          79/154 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  80/154 
  Verifying        : filesystem-3.18-2.fc37.ppc64le                      81/154 
  Verifying        : fonts-srpm-macros-1:2.0.5-10.fc38.noarch            82/154 
  Verifying        : fpc-srpm-macros-1.3-6.fc37.noarch                   83/154 
  Verifying        : gdb-minimal-12.1-10.fc38.ppc64le                    84/154 
  Verifying        : ghc-srpm-macros-1.5.0-7.fc37.noarch                 85/154 
  Verifying        : glibc-2.36.9000-19.fc38.ppc64le                     86/154 
  Verifying        : glibc-common-2.36.9000-19.fc38.ppc64le              87/154 
  Verifying        : glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         88/154 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    89/154 
  Verifying        : gnat-srpm-macros-4-16.fc37.noarch                   90/154 
  Verifying        : go-srpm-macros-3.2.0-1.fc38.noarch                  91/154 
  Verifying        : info-7.0.1-1.fc38.ppc64le                           92/154 
  Verifying        : kernel-srpm-macros-1.0-15.fc37.noarch               93/154 
  Verifying        : libblkid-2.38.1-3.fc38.ppc64le                      94/154 
  Verifying        : libfdisk-2.38.1-3.fc38.ppc64le                      95/154 
  Verifying        : libmount-2.38.1-3.fc38.ppc64le                      96/154 
  Verifying        : libnghttp2-1.51.0-1.fc38.ppc64le                    97/154 
  Verifying        : libpkgconf-1.8.0-3.fc37.ppc64le                     98/154 
  Verifying        : libpwquality-1.4.5-1.fc38.ppc64le                   99/154 
  Verifying        : libsmartcols-2.38.1-3.fc38.ppc64le                 100/154 
  Verifying        : libuuid-2.38.1-3.fc38.ppc64le                      101/154 
  Verifying        : libzstd-1.5.2-3.fc37.ppc64le                       102/154 
  Verifying        : lua-srpm-macros-1-7.fc37.noarch                    103/154 
  Verifying        : mpfr-4.1.1-2.fc38.ppc64le                          104/154 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch            105/154 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.ppc64le           106/154 
  Verifying        : nettle-3.8-2.fc37.ppc64le                          107/154 
  Verifying        : nim-srpm-macros-3-7.fc37.noarch                    108/154 
  Verifying        : ocaml-srpm-macros-7-2.fc37.noarch                  109/154 
  Verifying        : openblas-srpm-macros-2-12.fc37.noarch              110/154 
  Verifying        : openldap-2.6.3-1.fc38.ppc64le                      111/154 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.ppc64le                112/154 
  Verifying        : p11-kit-0.24.1-5.fc38.ppc64le                      113/154 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.ppc64le                114/154 
  Verifying        : package-notes-srpm-macros-0.5-6.fc38.noarch        115/154 
  Verifying        : pam-1.5.2-15.fc38.ppc64le                          116/154 
  Verifying        : pam-libs-1.5.2-15.fc38.ppc64le                     117/154 
  Verifying        : patch-2.7.6-17.fc37.ppc64le                        118/154 
  Verifying        : pcre2-10.40-1.fc37.1.ppc64le                       119/154 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 120/154 
  Verifying        : perl-srpm-macros-1-47.fc38.noarch                  121/154 
  Verifying        : pkgconf-1.8.0-3.fc37.ppc64le                       122/154 
  Verifying        : pkgconf-m4-1.8.0-3.fc37.noarch                     123/154 
  Verifying        : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le            124/154 
  Verifying        : popt-1.19-1.fc38.ppc64le                           125/154 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     126/154 
  Verifying        : python-srpm-macros-3.11-6.fc38.noarch              127/154 
  Verifying        : qt5-srpm-macros-5.15.7-1.fc38.noarch               128/154 
  Verifying        : readline-8.2-2.fc38.ppc64le                        129/154 
  Verifying        : redhat-rpm-config-235-1.fc38.noarch                130/154 
  Verifying        : rpm-4.18.0-8.fc38.ppc64le                          131/154 
  Verifying        : rpm-build-4.18.0-8.fc38.ppc64le                    132/154 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.ppc64le               133/154 
  Verifying        : rpm-libs-4.18.0-8.fc38.ppc64le                     134/154 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.ppc64le                   135/154 
  Verifying        : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         136/154 
  Verifying        : rust-srpm-macros-23-1.fc38.noarch                  137/154 
  Verifying        : sed-4.8-11.fc37.ppc64le                            138/154 
  Verifying        : setup-2.14.3-1.fc38.noarch                         139/154 
  Verifying        : shadow-utils-2:4.13-3.fc38.ppc64le                 140/154 
  Verifying        : sqlite-libs-3.40.0-1.fc38.ppc64le                  141/154 
  Verifying        : systemd-libs-252.4-598.fc38.ppc64le                142/154 
  Verifying        : tar-2:1.34-5.fc38.ppc64le                          143/154 
  Verifying        : tzdata-2022g-1.fc38.noarch                         144/154 
  Verifying        : unzip-6.0-58.fc38.ppc64le                          145/154 
  Verifying        : util-linux-2.38.1-3.fc38.ppc64le                   146/154 
  Verifying        : util-linux-core-2.38.1-3.fc38.ppc64le              147/154 
  Verifying        : which-2.21-36.fc38.ppc64le                         148/154 
  Verifying        : xxhash-libs-0.8.1-3.fc37.ppc64le                   149/154 
  Verifying        : xz-5.2.9-1.fc38.ppc64le                            150/154 
  Verifying        : xz-libs-5.2.9-1.fc38.ppc64le                       151/154 
  Verifying        : zip-3.0-35.fc38.ppc64le                            152/154 
  Verifying        : zlib-1.2.13-1.fc38.ppc64le                         153/154 
  Verifying        : zstd-1.5.2-3.fc37.ppc64le                          154/154 

Installed:
  alternatives-1.21-1.fc38.ppc64le                                              
  ansible-srpm-macros-1-8.1.fc38.noarch                                         
  audit-libs-3.0.9-2.fc38.ppc64le                                               
  authselect-1.4.2-1.fc38.ppc64le                                               
  authselect-libs-1.4.2-1.fc38.ppc64le                                          
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.ppc64le                                                     
  binutils-2.39-6.fc38.ppc64le                                                  
  binutils-gold-2.39-6.fc38.ppc64le                                             
  bzip2-1.0.8-12.fc38.ppc64le                                                   
  bzip2-libs-1.0.8-12.fc38.ppc64le                                              
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.ppc64le                                                  
  coreutils-common-9.1-8.fc38.ppc64le                                           
  cpio-2.13-13.fc38.ppc64le                                                     
  cracklib-2.9.7-30.fc38.ppc64le                                                
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.ppc64le                                                    
  cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                                          
  debugedit-5.0-5.fc37.ppc64le                                                  
  diffutils-3.8-3.fc38.ppc64le                                                  
  dwz-0.15-1.fc38.ppc64le                                                       
  ed-1.18-2.fc38.ppc64le                                                        
  efi-srpm-macros-5-6.fc37.noarch                                               
  elfutils-0.188-3.fc38.ppc64le                                                 
  elfutils-debuginfod-client-0.188-3.fc38.ppc64le                               
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.ppc64le                                          
  elfutils-libs-0.188-3.fc38.ppc64le                                            
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-5.42-4.fc38.ppc64le                                                      
  file-libs-5.42-4.fc38.ppc64le                                                 
  filesystem-3.18-2.fc37.ppc64le                                                
  findutils-1:4.9.0-2.fc38.ppc64le                                              
  fonts-srpm-macros-1:2.0.5-10.fc38.noarch                                      
  fpc-srpm-macros-1.3-6.fc37.noarch                                             
  gawk-5.1.1-4.fc38.ppc64le                                                     
  gdb-minimal-12.1-10.fc38.ppc64le                                              
  gdbm-libs-1:1.23-2.fc38.ppc64le                                               
  ghc-srpm-macros-1.5.0-7.fc37.noarch                                           
  glibc-2.36.9000-19.fc38.ppc64le                                               
  glibc-common-2.36.9000-19.fc38.ppc64le                                        
  glibc-gconv-extra-2.36.9000-19.fc38.ppc64le                                   
  glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le                              
  gmp-1:6.2.1-3.fc38.ppc64le                                                    
  gnat-srpm-macros-4-16.fc37.noarch                                             
  go-srpm-macros-3.2.0-1.fc38.noarch                                            
  grep-3.8-1.fc38.ppc64le                                                       
  gzip-1.12-2.fc38.ppc64le                                                      
  info-7.0.1-1.fc38.ppc64le                                                     
  jansson-2.13.1-5.fc38.ppc64le                                                 
  kernel-srpm-macros-1.0-15.fc37.noarch                                         
  keyutils-libs-1.6.1-5.fc38.ppc64le                                            
  krb5-libs-1.20.1-3.fc38.ppc64le                                               
  libacl-2.3.1-4.fc38.ppc64le                                                   
  libarchive-3.6.1-3.fc38.ppc64le                                               
  libattr-2.5.1-5.fc38.ppc64le                                                  
  libblkid-2.38.1-3.fc38.ppc64le                                                
  libbrotli-1.0.9-9.fc38.ppc64le                                                
  libcap-2.48-5.fc38.ppc64le                                                    
  libcap-ng-0.8.3-4.fc38.ppc64le                                                
  libcom_err-1.46.5-3.fc38.ppc64le                                              
  libcurl-7.87.0-1.fc38.ppc64le                                                 
  libdb-5.3.28-54.fc38.ppc64le                                                  
  libeconf-0.4.0-4.fc38.ppc64le                                                 
  libevent-2.1.12-7.fc38.ppc64le                                                
  libfdisk-2.38.1-3.fc38.ppc64le                                                
  libffi-3.4.4-1.fc38.ppc64le                                                   
  libgcc-13.0.0-0.4.fc38.ppc64le                                                
  libgomp-13.0.0-0.4.fc38.ppc64le                                               
  libidn2-2.3.4-1.fc38.ppc64le                                                  
  libmount-2.38.1-3.fc38.ppc64le                                                
  libnghttp2-1.51.0-1.fc38.ppc64le                                              
  libnsl2-2.0.0-4.fc38.ppc64le                                                  
  libpkgconf-1.8.0-3.fc37.ppc64le                                               
  libpsl-0.21.1-6.fc38.ppc64le                                                  
  libpwquality-1.4.5-1.fc38.ppc64le                                             
  librtas-2.0.3-1.fc38.ppc64le                                                  
  libselinux-3.4-6.fc38.ppc64le                                                 
  libsemanage-3.4-6.fc38.ppc64le                                                
  libsepol-3.4-4.fc38.ppc64le                                                   
  libsigsegv-2.14-3.fc38.ppc64le                                                
  libsmartcols-2.38.1-3.fc38.ppc64le                                            
  libssh-0.10.4-2.fc38.ppc64le                                                  
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.ppc64le                                             
  libtasn1-4.19.0-1.fc38.ppc64le                                                
  libtirpc-1.3.3-0.fc38.ppc64le                                                 
  libunistring-1.0-2.fc38.ppc64le                                               
  libutempter-1.2.1-7.fc38.ppc64le                                              
  libuuid-2.38.1-3.fc38.ppc64le                                                 
  libverto-0.3.2-4.fc38.ppc64le                                                 
  libxcrypt-4.4.33-5.fc38.ppc64le                                               
  libxml2-2.10.3-2.fc38.ppc64le                                                 
  libzstd-1.5.2-3.fc37.ppc64le                                                  
  lua-libs-5.4.4-6.fc38.ppc64le                                                 
  lua-srpm-macros-1-7.fc37.noarch                                               
  lz4-libs-1.9.3-5.fc38.ppc64le                                                 
  mpfr-4.1.1-2.fc38.ppc64le                                                     
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.ppc64le                                      
  nettle-3.8-2.fc37.ppc64le                                                     
  nim-srpm-macros-3-7.fc37.noarch                                               
  ocaml-srpm-macros-7-2.fc37.noarch                                             
  openblas-srpm-macros-2-12.fc37.noarch                                         
  openldap-2.6.3-1.fc38.ppc64le                                                 
  openssl-libs-1:3.0.5-6.fc38.ppc64le                                           
  p11-kit-0.24.1-5.fc38.ppc64le                                                 
  p11-kit-trust-0.24.1-5.fc38.ppc64le                                           
  package-notes-srpm-macros-0.5-6.fc38.noarch                                   
  pam-1.5.2-15.fc38.ppc64le                                                     
  pam-libs-1.5.2-15.fc38.ppc64le                                                
  patch-2.7.6-17.fc37.ppc64le                                                   
  pcre2-10.40-1.fc37.1.ppc64le                                                  
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  perl-srpm-macros-1-47.fc38.noarch                                             
  pkgconf-1.8.0-3.fc37.ppc64le                                                  
  pkgconf-m4-1.8.0-3.fc37.noarch                                                
  pkgconf-pkg-config-1.8.0-3.fc37.ppc64le                                       
  popt-1.19-1.fc38.ppc64le                                                      
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-srpm-macros-3.11-6.fc38.noarch                                         
  qt5-srpm-macros-5.15.7-1.fc38.noarch                                          
  readline-8.2-2.fc38.ppc64le                                                   
  redhat-rpm-config-235-1.fc38.noarch                                           
  rpm-4.18.0-8.fc38.ppc64le                                                     
  rpm-build-4.18.0-8.fc38.ppc64le                                               
  rpm-build-libs-4.18.0-8.fc38.ppc64le                                          
  rpm-libs-4.18.0-8.fc38.ppc64le                                                
  rpm-sequoia-1.2.0-1.fc38.ppc64le                                              
  rpmautospec-rpm-macros-0.3.1-1.fc38.noarch                                    
  rust-srpm-macros-23-1.fc38.noarch                                             
  sed-4.8-11.fc37.ppc64le                                                       
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.ppc64le                                            
  sqlite-libs-3.40.0-1.fc38.ppc64le                                             
  systemd-libs-252.4-598.fc38.ppc64le                                           
  tar-2:1.34-5.fc38.ppc64le                                                     
  tzdata-2022g-1.fc38.noarch                                                    
  unzip-6.0-58.fc38.ppc64le                                                     
  util-linux-2.38.1-3.fc38.ppc64le                                              
  util-linux-core-2.38.1-3.fc38.ppc64le                                         
  which-2.21-36.fc38.ppc64le                                                    
  xxhash-libs-0.8.1-3.fc37.ppc64le                                              
  xz-5.2.9-1.fc38.ppc64le                                                       
  xz-libs-5.2.9-1.fc38.ppc64le                                                  
  zip-3.0-35.fc38.ppc64le                                                       
  zlib-1.2.13-1.fc38.ppc64le                                                    
  zstd-1.5.2-3.fc37.ppc64le                                                     

Complete!
Finish: dnf install
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: libcap-2.48-5.fc38.ppc64le
cyrus-sasl-lib-2.1.28-8.fc38.ppc64le
fonts-srpm-macros-2.0.5-10.fc38.noarch
gdbm-libs-1.23-2.fc38.ppc64le
lua-srpm-macros-1-7.fc37.noarch
xz-libs-5.2.9-1.fc38.ppc64le
elfutils-0.188-3.fc38.ppc64le
libsmartcols-2.38.1-3.fc38.ppc64le
python-srpm-macros-3.11-6.fc38.noarch
gdb-minimal-12.1-10.fc38.ppc64le
patch-2.7.6-17.fc37.ppc64le
openblas-srpm-macros-2-12.fc37.noarch
glibc-gconv-extra-2.36.9000-19.fc38.ppc64le
openldap-2.6.3-1.fc38.ppc64le
gpg-pubkey-eb10b464-6202d9c6
coreutils-9.1-8.fc38.ppc64le
ncurses-base-6.3-5.20221126.fc38.noarch
tzdata-2022g-1.fc38.noarch
gpg-pubkey-5323552a-6112bcdc
sed-4.8-11.fc37.ppc64le
setup-2.14.3-1.fc38.noarch
qt5-srpm-macros-5.15.7-1.fc38.noarch
fedora-release-38-0.6.noarch
openssl-libs-3.0.5-6.fc38.ppc64le
publicsuffix-list-dafsa-20221208-1.fc38.noarch
libuuid-2.38.1-3.fc38.ppc64le
keyutils-libs-1.6.1-5.fc38.ppc64le
libeconf-0.4.0-4.fc38.ppc64le
libattr-2.5.1-5.fc38.ppc64le
libcom_err-1.46.5-3.fc38.ppc64le
binutils-2.39-6.fc38.ppc64le
pam-1.5.2-15.fc38.ppc64le
file-libs-5.42-4.fc38.ppc64le
bzip2-libs-1.0.8-12.fc38.ppc64le
pcre2-10.40-1.fc37.1.ppc64le
pcre2-syntax-10.40-1.fc37.1.noarch
libsemanage-3.4-6.fc38.ppc64le
libevent-2.1.12-7.fc38.ppc64le
unzip-6.0-58.fc38.ppc64le
libffi-3.4.4-1.fc38.ppc64le
libcurl-7.87.0-1.fc38.ppc64le
glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le
util-linux-core-2.38.1-3.fc38.ppc64le
sqlite-libs-3.40.0-1.fc38.ppc64le
authselect-1.4.2-1.fc38.ppc64le
nim-srpm-macros-3-7.fc37.noarch
rust-srpm-macros-23-1.fc38.noarch
pkgconf-m4-1.8.0-3.fc37.noarch
libselinux-3.4-6.fc38.ppc64le
nettle-3.8-2.fc37.ppc64le
libarchive-3.6.1-3.fc38.ppc64le
curl-7.87.0-1.fc38.ppc64le
efi-srpm-macros-5-6.fc37.noarch
rpm-libs-4.18.0-8.fc38.ppc64le
ca-certificates-2022.2.54-5.fc37.noarch
libacl-2.3.1-4.fc38.ppc64le
bzip2-1.0.8-12.fc38.ppc64le
libstdc++-13.0.0-0.4.fc38.ppc64le
rpm-4.18.0-8.fc38.ppc64le
libbrotli-1.0.9-9.fc38.ppc64le
libzstd-1.5.2-3.fc37.ppc64le
gawk-5.1.1-4.fc38.ppc64le
libunistring-1.0-2.fc38.ppc64le
libidn2-2.3.4-1.fc38.ppc64le
libsigsegv-2.14-3.fc38.ppc64le
xxhash-libs-0.8.1-3.fc37.ppc64le
elfutils-debuginfod-client-0.188-3.fc38.ppc64le
fedora-release-identity-basic-38-0.6.noarch
p11-kit-trust-0.24.1-5.fc38.ppc64le
fedora-gpg-keys-38-0.3.noarch
libgomp-13.0.0-0.4.fc38.ppc64le
readline-8.2-2.fc38.ppc64le
libblkid-2.38.1-3.fc38.ppc64le
ocaml-srpm-macros-7-2.fc37.noarch
go-srpm-macros-3.2.0-1.fc38.noarch
pkgconf-1.8.0-3.fc37.ppc64le
libdb-5.3.28-54.fc38.ppc64le
rpmautospec-rpm-macros-0.3.1-1.fc38.noarch
redhat-rpm-config-235-1.fc38.noarch
cracklib-2.9.7-30.fc38.ppc64le
libpwquality-1.4.5-1.fc38.ppc64le
fedora-release-common-38-0.6.noarch
grep-3.8-1.fc38.ppc64le
ghc-srpm-macros-1.5.0-7.fc37.noarch
package-notes-srpm-macros-0.5-6.fc38.noarch
shadow-utils-4.13-3.fc38.ppc64le
which-2.21-36.fc38.ppc64le
popt-1.19-1.fc38.ppc64le
fedora-repos-38-0.3.noarch
libutempter-1.2.1-7.fc38.ppc64le
libsepol-3.4-4.fc38.ppc64le
glibc-2.36.9000-19.fc38.ppc64le
libpsl-0.21.1-6.fc38.ppc64le
debugedit-5.0-5.fc37.ppc64le
perl-srpm-macros-1-47.fc38.noarch
crypto-policies-20221215-1.gita4c31a3.fc38.noarch
zlib-1.2.13-1.fc38.ppc64le
zip-3.0-35.fc38.ppc64le
lua-libs-5.4.4-6.fc38.ppc64le
alternatives-1.21-1.fc38.ppc64le
basesystem-11-14.fc37.noarch
kernel-srpm-macros-1.0-15.fc37.noarch
fedora-repos-rawhide-38-0.3.noarch
jansson-2.13.1-5.fc38.ppc64le
librtas-2.0.3-1.fc38.ppc64le
libgcc-13.0.0-0.4.fc38.ppc64le
cpio-2.13-13.fc38.ppc64le
lz4-libs-1.9.3-5.fc38.ppc64le
gmp-6.2.1-3.fc38.ppc64le
krb5-libs-1.20.1-3.fc38.ppc64le
info-7.0.1-1.fc38.ppc64le
rpm-build-4.18.0-8.fc38.ppc64le
elfutils-default-yama-scope-0.188-3.fc38.noarch
file-5.42-4.fc38.ppc64le
authselect-libs-1.4.2-1.fc38.ppc64le
libpkgconf-1.8.0-3.fc37.ppc64le
binutils-gold-2.39-6.fc38.ppc64le
libtasn1-4.19.0-1.fc38.ppc64le
pam-libs-1.5.2-15.fc38.ppc64le
ansible-srpm-macros-1-8.1.fc38.noarch
ncurses-libs-6.3-5.20221126.fc38.ppc64le
zstd-1.5.2-3.fc37.ppc64le
ed-1.18-2.fc38.ppc64le
util-linux-2.38.1-3.fc38.ppc64le
diffutils-3.8-3.fc38.ppc64le
coreutils-common-9.1-8.fc38.ppc64le
bash-5.2.9-3.fc38.ppc64le
fpc-srpm-macros-1.3-6.fc37.noarch
libverto-0.3.2-4.fc38.ppc64le
libnsl2-2.0.0-4.fc38.ppc64le
rpm-build-libs-4.18.0-8.fc38.ppc64le
libmount-2.38.1-3.fc38.ppc64le
gnat-srpm-macros-4-16.fc37.noarch
libfdisk-2.38.1-3.fc38.ppc64le
dwz-0.15-1.fc38.ppc64le
glibc-common-2.36.9000-19.fc38.ppc64le
filesystem-3.18-2.fc37.ppc64le
elfutils-libelf-0.188-3.fc38.ppc64le
libssh-0.10.4-2.fc38.ppc64le
rpm-sequoia-1.2.0-1.fc38.ppc64le
p11-kit-0.24.1-5.fc38.ppc64le
libnghttp2-1.51.0-1.fc38.ppc64le
gzip-1.12-2.fc38.ppc64le
mpfr-4.1.1-2.fc38.ppc64le
xz-5.2.9-1.fc38.ppc64le
elfutils-libs-0.188-3.fc38.ppc64le
libxml2-2.10.3-2.fc38.ppc64le
pkgconf-pkg-config-1.8.0-3.fc37.ppc64le
libtirpc-1.3.3-0.fc38.ppc64le
systemd-libs-252.4-598.fc38.ppc64le
libssh-config-0.10.4-2.fc38.noarch
libxcrypt-4.4.33-5.fc38.ppc64le
libcap-ng-0.8.3-4.fc38.ppc64le
tar-1.34-5.fc38.ppc64le
findutils-4.9.0-2.fc38.ppc64le
audit-libs-3.0.9-2.fc38.ppc64le
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/mingw-libtheora-1.1.1-18.fc38.src.rpm
Finish: rpmbuild -bs
cp: ‘var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log’: No such file or directory
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-2xnpihel/mingw-libtheora/mingw-libtheora.spec) Config(child) 1 minutes 27 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/mingw-libtheora-1.1.1-18.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1671990155.355213 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/results/mingw-libtheora-1.1.1-18.fc38.src.rpm)  Config(fedora-rawhide-ppc64le)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1671990155.355213/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1671990155.355213/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf update
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 9.4 kB/s | 3.0 kB     00:00    
Copr repository                                  25 MB/s |  25 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 9.3 kB/s | 3.0 kB     00:00    
fedora                                           74 kB/s | 6.1 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for mingw-libtheora-1.1.1-18.fc38.src.rpm
Start: build setup for mingw-libtheora-1.1.1-18.fc38.src.rpm
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/mingw-libtheora-1.1.1-18.fc38.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  10 kB/s | 3.0 kB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 8.7 kB/s | 3.0 kB     00:00    
fedora                                           72 kB/s | 6.1 kB     00:00    
Dependencies resolved.
===========================================================================================================================
 Package                      Arch     Version                        Repository                                       Size
===========================================================================================================================
Installing:
 autoconf                     noarch   2.71-4.fc38                    copr_base                                       720 k
 automake                     noarch   1.16.5-9.fc37                  fedora                                          696 k
 libtool                      ppc64le  2.4.7-3.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch  595 k
 make                         ppc64le  1:4.3-11.fc38                  copr_base                                       549 k
 mingw32-filesystem           noarch   143-1.fc38                     fedora                                          137 k
 mingw32-gcc                  ppc64le  12.2.1-4.fc38                  fedora                                           25 M
 mingw32-libogg               noarch   1.3.3-10.fc37                  fedora                                           34 k
 mingw32-libpng               noarch   1.6.37-9.fc37                  fedora                                          285 k
 mingw32-libvorbis            noarch   1.3.7-7.fc37                   fedora                                          205 k
 mingw64-filesystem           noarch   143-1.fc38                     fedora                                          137 k
 mingw64-gcc                  ppc64le  12.2.1-4.fc38                  fedora                                           25 M
 mingw64-libogg               noarch   1.3.3-10.fc37                  fedora                                           33 k
 mingw64-libpng               noarch   1.6.37-9.fc37                  fedora                                          278 k
 mingw64-libvorbis            noarch   1.3.7-7.fc37                   fedora                                          206 k
 sdl12-compat-devel           ppc64le  1.2.60-1.fc38                  fedora                                           81 k
Installing dependencies:
 SDL2                         ppc64le  2.26.0-1.fc38                  copr_base                                       741 k
 annobin-docs                 noarch   10.99-1.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch   93 k
 annobin-plugin-gcc           ppc64le  10.99-1.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch  890 k
 cairo                        ppc64le  1.17.6-2.fc38                  copr_base                                       757 k
 cpp                          ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch  9.8 M
 dbus-libs                    ppc64le  1:1.14.4-1.fc38                copr_base                                       177 k
 emacs-filesystem             noarch   1:28.1-3.fc37                  fedora                                          9.5 k
 expat                        ppc64le  2.5.0-1.fc38                   copr_base                                       117 k
 fontconfig                   ppc64le  2.14.1-2.fc38                  copr_base                                       328 k
 fonts-filesystem             noarch   1:2.0.5-10.fc38                fedora                                          8.0 k
 freetype                     ppc64le  2.12.1-3.fc38                  copr_base                                       471 k
 fribidi                      ppc64le  1.0.12-2.fc38                  copr_base                                        93 k
 gc                           ppc64le  8.2.2-1.fc38                   copr_base                                       122 k
 gcc                          ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   30 M
 gcc-plugin-annobin           ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   32 k
 gl-manpages                  noarch   1.1-25.20190306.fc37           fedora                                          1.2 M
 glib2                        ppc64le  2.74.1-2.fc38                  copr_base                                       2.8 M
 glibc-devel                  ppc64le  2.36.9000-19.fc38              fedora                                          546 k
 gnutls                       ppc64le  3.7.8-9.fc38                   copr_base                                       1.1 M
 google-noto-fonts-common     noarch   20201206^1.git0c78c8329-9.fc38 fedora                                           18 k
 google-noto-sans-vf-fonts    noarch   20201206^1.git0c78c8329-9.fc38 fedora                                          729 k
 graphite2                    ppc64le  1.3.14-10.fc38                 copr_base                                       105 k
 groff-base                   ppc64le  1.22.4-10.fc38                 copr_base                                       1.1 M
 guile22                      ppc64le  2.2.7-6.fc38                   copr_base                                       6.5 M
 harfbuzz                     ppc64le  6.0.0-1.fc38                   copr_base                                       897 k
 isl                          ppc64le  0.16.1-16.fc38                 copr_base                                       990 k
 kernel-headers               ppc64le  6.1.0-1.fc38                   fedora                                          1.5 M
 langpacks-core-font-en       noarch   3.0-27.fc38                    fedora                                          9.9 k
 libX11                       ppc64le  1.8.1-2.fc38                   copr_base                                       698 k
 libX11-common                noarch   1.8.1-2.fc38                   copr_base                                       150 k
 libX11-devel                 ppc64le  1.8.1-2.fc38                   copr_base                                       939 k
 libX11-xcb                   ppc64le  1.8.1-2.fc38                   copr_base                                        13 k
 libXau                       ppc64le  1.0.11-1.fc38                  copr_base                                        33 k
 libXau-devel                 ppc64le  1.0.11-1.fc38                  copr_base                                        14 k
 libXext                      ppc64le  1.3.5-1.fc38                   copr_base                                        41 k
 libXfixes                    ppc64le  6.0.0-4.fc38                   copr_base                                        20 k
 libXft                       ppc64le  2.3.6-1.fc38                   copr_base                                        77 k
 libXrender                   ppc64le  0.9.11-1.fc38                  copr_base                                        29 k
 libXxf86vm                   ppc64le  1.1.5-1.fc38                   fedora                                           18 k
 libasan                      ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch  477 k
 libatomic                    ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   19 k
 libdatrie                    ppc64le  0.2.13-4.fc38                  copr_base                                        35 k
 libdecor                     ppc64le  0.1.1-1.fc38                   copr_base                                        46 k
 libdrm                       ppc64le  2.4.114-1.fc38                 copr_base                                       109 k
 libglvnd                     ppc64le  1:1.6.0-1.fc38                 copr_base                                       131 k
 libglvnd-core-devel          ppc64le  1:1.6.0-1.fc38                 copr_base                                        18 k
 libglvnd-devel               ppc64le  1:1.6.0-1.fc38                 copr_base                                       158 k
 libglvnd-egl                 ppc64le  1:1.6.0-1.fc38                 copr_base                                        42 k
 libglvnd-gles                ppc64le  1:1.6.0-1.fc38                 copr_base                                        34 k
 libglvnd-glx                 ppc64le  1:1.6.0-1.fc38                 copr_base                                       148 k
 libglvnd-opengl              ppc64le  1:1.6.0-1.fc38                 copr_base                                        45 k
 libmpc                       ppc64le  1.2.1-5.fc38                   copr_base                                        85 k
 libpng                       ppc64le  2:1.6.37-13.fc38               copr_base                                       139 k
 libthai                      ppc64le  0.1.29-3.fc38                  copr_base                                       216 k
 libtool-ltdl                 ppc64le  2.4.7-3.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch   41 k
 libubsan                     ppc64le  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch  234 k
 libwayland-client            ppc64le  1.21.0-1.fc37                  fedora                                           35 k
 libwayland-cursor            ppc64le  1.21.0-1.fc37                  fedora                                           20 k
 libwayland-server            ppc64le  1.21.0-1.fc37                  fedora                                           46 k
 libxcb                       ppc64le  1.13.1-10.fc38                 copr_base                                       244 k
 libxcb-devel                 ppc64le  1.13.1-10.fc38                 copr_base                                       1.0 M
 libxcrypt-devel              ppc64le  4.4.33-5.fc38                  copr_base                                        31 k
 libxshmfence                 ppc64le  1.3-11.fc38                    copr_base                                        13 k
 m4                           ppc64le  1.4.19-4.fc38                  copr_base                                       313 k
 mesa-libEGL                  ppc64le  22.3.1-1.fc38                  copr_base                                       147 k
 mesa-libGL                   ppc64le  22.3.1-1.fc38                  copr_base                                       196 k
 mesa-libGLU                  ppc64le  9.0.1-7.fc38                   copr_base                                       173 k
 mesa-libGLU-devel            ppc64le  9.0.1-7.fc38                   copr_base                                        13 k
 mesa-libgbm                  ppc64le  22.3.1-1.fc38                  copr_base                                        50 k
 mesa-libglapi                ppc64le  22.3.1-1.fc38                  copr_base                                        56 k
 mingw-binutils-generic       ppc64le  2.39-2.fc38                    copr_base                                       1.0 M
 mingw-filesystem-base        noarch   143-1.fc38                     fedora                                           23 k
 mingw32-binutils             ppc64le  2.39-2.fc38                    copr_base                                       2.7 M
 mingw32-cpp                  ppc64le  12.2.1-4.fc38                  fedora                                           11 M
 mingw32-crt                  noarch   10.0.0-3.fc37                  fedora                                          2.2 M
 mingw32-headers              noarch   10.0.0-4.fc37                  fedora                                          5.9 M
 mingw32-libgcc               ppc64le  12.2.1-4.fc38                  fedora                                          282 k
 mingw32-winpthreads          noarch   10.0.0-2.fc37                  fedora                                           52 k
 mingw32-winpthreads-static   noarch   10.0.0-2.fc37                  fedora                                           33 k
 mingw32-zlib                 noarch   1.2.13-1.fc38                  fedora                                           99 k
 mingw64-binutils             ppc64le  2.39-2.fc38                    copr_base                                       3.0 M
 mingw64-cpp                  ppc64le  12.2.1-4.fc38                  fedora                                           11 M
 mingw64-crt                  noarch   10.0.0-3.fc37                  fedora                                          2.9 M
 mingw64-headers              noarch   10.0.0-4.fc37                  fedora                                          5.9 M
 mingw64-libgcc               ppc64le  12.2.1-4.fc38                  fedora                                          233 k
 mingw64-winpthreads          noarch   10.0.0-2.fc37                  fedora                                           49 k
 mingw64-winpthreads-static   noarch   10.0.0-2.fc37                  fedora                                           30 k
 mingw64-zlib                 noarch   1.2.13-1.fc38                  fedora                                           99 k
 ncurses                      ppc64le  6.3-5.20221126.fc38            fedora                                          421 k
 pango                        ppc64le  1.50.12-1.fc38                 fedora                                          374 k
 perl-B                       ppc64le  1.83-492.fc38                  fedora                                          188 k
 perl-Carp                    noarch   1.52-489.fc37                  fedora                                           29 k
 perl-Class-Struct            noarch   0.66-492.fc38                  fedora                                           25 k
 perl-Data-Dumper             ppc64le  2.184-490.fc37                 fedora                                           58 k
 perl-DynaLoader              ppc64le  1.52-492.fc38                  fedora                                           29 k
 perl-Encode                  ppc64le  4:3.19-492.fc38                fedora                                          1.7 M
 perl-Errno                   ppc64le  1.36-492.fc38                  fedora                                           18 k
 perl-Exporter                noarch   5.77-489.fc37                  fedora                                           31 k
 perl-Fcntl                   ppc64le  1.15-492.fc38                  fedora                                           24 k
 perl-File-Basename           noarch   2.85-492.fc38                  fedora                                           20 k
 perl-File-Compare            noarch   1.100.700-492.fc38             fedora                                           16 k
 perl-File-Copy               noarch   2.39-492.fc38                  fedora                                           23 k
 perl-File-Find               noarch   1.40-492.fc38                  fedora                                           28 k
 perl-File-Path               noarch   2.18-489.fc37                  fedora                                           35 k
 perl-File-Temp               noarch   1:0.231.100-489.fc37           fedora                                           59 k
 perl-File-stat               noarch   1.12-492.fc38                  fedora                                           20 k
 perl-Getopt-Long             noarch   1:2.54-1.fc38                  fedora                                           60 k
 perl-Getopt-Std              noarch   1.13-492.fc38                  fedora                                           19 k
 perl-HTTP-Tiny               noarch   0.082-1.fc37                   fedora                                           55 k
 perl-IO                      ppc64le  1.50-492.fc38                  fedora                                           95 k
 perl-IPC-Open3               noarch   1.22-492.fc38                  fedora                                           26 k
 perl-MIME-Base64             ppc64le  3.16-489.fc37                  fedora                                           31 k
 perl-POSIX                   ppc64le  2.03-492.fc38                  fedora                                          121 k
 perl-PathTools               ppc64le  3.84-489.fc37                  fedora                                           90 k
 perl-Pod-Escapes             noarch   1:1.07-489.fc37                fedora                                           20 k
 perl-Pod-Perldoc             noarch   3.28.01-490.fc37               fedora                                           90 k
 perl-Pod-Simple              noarch   1:3.43-490.fc37                fedora                                          225 k
 perl-Pod-Usage               noarch   4:2.03-3.fc37                  fedora                                           40 k
 perl-Scalar-List-Utils       ppc64le  5:1.63-489.fc38                fedora                                           76 k
 perl-SelectSaver             noarch   1.02-492.fc38                  fedora                                           15 k
 perl-Socket                  ppc64le  4:2.036-1.fc38                 fedora                                           56 k
 perl-Storable                ppc64le  1:3.26-489.fc37                fedora                                          101 k
 perl-Symbol                  noarch   1.09-492.fc38                  fedora                                           17 k
 perl-Term-ANSIColor          noarch   5.01-490.fc37                  fedora                                           48 k
 perl-Term-Cap                noarch   1.17-489.fc37                  fedora                                           22 k
 perl-Text-ParseWords         noarch   3.31-489.fc37                  fedora                                           16 k
 perl-Text-Tabs+Wrap          noarch   2021.0814-489.fc37             fedora                                           22 k
 perl-Thread-Queue            noarch   3.14-489.fc37                  fedora                                           21 k
 perl-Time-Local              noarch   2:1.300-489.fc37               fedora                                           33 k
 perl-constant                noarch   1.33-490.fc37                  fedora                                           23 k
 perl-if                      noarch   0.61.000-492.fc38              fedora                                           17 k
 perl-interpreter             ppc64le  4:5.36.0-492.fc38              fedora                                           75 k
 perl-libs                    ppc64le  4:5.36.0-492.fc38              fedora                                          2.3 M
 perl-mro                     ppc64le  1.26-492.fc38                  fedora                                           32 k
 perl-overload                noarch   1.35-492.fc38                  fedora                                           49 k
 perl-overloading             noarch   0.02-492.fc38                  fedora                                           16 k
 perl-parent                  noarch   1:0.239-1.fc38                 fedora                                           14 k
 perl-podlators               noarch   1:5.00-1.fc38                  fedora                                          127 k
 perl-threads                 ppc64le  1:2.27-489.fc37                fedora                                           58 k
 perl-threads-shared          ppc64le  1.64-489.fc37                  fedora                                           46 k
 perl-vars                    noarch   1.05-492.fc38                  fedora                                           16 k
 pixman                       ppc64le  0.40.0-6.fc37                  fedora                                          218 k
 sdl12-compat                 ppc64le  1.2.60-1.fc38                  fedora                                           99 k
 xml-common                   noarch   0.6.3-59.fc37                  fedora                                           31 k
 xorg-x11-proto-devel         noarch   2022.2-2.fc38                  fedora                                          299 k

Transaction Summary
===========================================================================================================================
Install  160 Packages

Total size: 174 M
Total download size: 4.0 M
Installed size: 894 M
Downloading Packages:
[SKIPPED] autoconf-2.71-4.fc38.noarch.rpm: Already downloaded                  
[SKIPPED] cairo-1.17.6-2.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] dbus-libs-1.14.4-1.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] expat-2.5.0-1.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] fontconfig-2.14.1-2.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] freetype-2.12.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] fribidi-1.0.12-2.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] gc-8.2.2-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] glib2-2.74.1-2.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] gnutls-3.7.8-9.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] graphite2-1.3.14-10.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] groff-base-1.22.4-10.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] guile22-2.2.7-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] harfbuzz-6.0.0-1.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] isl-0.16.1-16.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] libX11-1.8.1-2.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded            
[SKIPPED] libX11-devel-1.8.1-2.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] libX11-xcb-1.8.1-2.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libXau-1.0.11-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libXau-devel-1.0.11-1.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] libXext-1.3.5-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libXfixes-6.0.0-4.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libXft-2.3.6-1.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libXrender-0.9.11-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libdatrie-0.2.13-4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libmpc-1.2.1-5.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libpng-1.6.37-13.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libthai-0.1.29-3.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libxcb-1.13.1-10.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libxcb-devel-1.13.1-10.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] libxcrypt-devel-4.4.33-5.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] m4-1.4.19-4.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] make-4.3-11.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] mingw-binutils-generic-2.39-2.fc38.ppc64le.rpm: Already downloaded   
[SKIPPED] mingw32-binutils-2.39-2.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] mingw64-binutils-2.39-2.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le.rpm: Already downloaded  
[SKIPPED] cpp-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] gcc-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded   
[SKIPPED] libasan-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libatomic-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] libtool-2.4.7-3.0.1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] libubsan-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] automake-1.16.5-9.fc37.noarch.rpm: Already downloaded                
[SKIPPED] emacs-filesystem-28.1-3.fc37.noarch.rpm: Already downloaded          
[SKIPPED] fonts-filesystem-2.0.5-10.fc38.noarch.rpm: Already downloaded        
[SKIPPED] glibc-devel-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded
[SKIPPED] google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded
[SKIPPED] kernel-headers-6.1.0-1.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded    
[SKIPPED] mingw-filesystem-base-143-1.fc38.noarch.rpm: Already downloaded      
[SKIPPED] mingw32-cpp-12.2.1-4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] mingw32-crt-10.0.0-3.fc37.noarch.rpm: Already downloaded             
[SKIPPED] mingw32-filesystem-143-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] mingw32-gcc-12.2.1-4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] mingw32-headers-10.0.0-4.fc37.noarch.rpm: Already downloaded         
[SKIPPED] mingw32-libgcc-12.2.1-4.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] mingw32-libpng-1.6.37-9.fc37.noarch.rpm: Already downloaded          
[SKIPPED] mingw32-winpthreads-10.0.0-2.fc37.noarch.rpm: Already downloaded     
[SKIPPED] mingw32-winpthreads-static-10.0.0-2.fc37.noarch.rpm: Already downloaded
[SKIPPED] mingw32-zlib-1.2.13-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] mingw64-cpp-12.2.1-4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] mingw64-crt-10.0.0-3.fc37.noarch.rpm: Already downloaded             
[SKIPPED] mingw64-filesystem-143-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] mingw64-gcc-12.2.1-4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] mingw64-headers-10.0.0-4.fc37.noarch.rpm: Already downloaded         
[SKIPPED] mingw64-libgcc-12.2.1-4.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] mingw64-libpng-1.6.37-9.fc37.noarch.rpm: Already downloaded          
[SKIPPED] mingw64-winpthreads-10.0.0-2.fc37.noarch.rpm: Already downloaded     
[SKIPPED] mingw64-winpthreads-static-10.0.0-2.fc37.noarch.rpm: Already downloaded
[SKIPPED] mingw64-zlib-1.2.13-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] ncurses-6.3-5.20221126.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] pango-1.50.12-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] perl-B-1.83-492.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded               
[SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded       
[SKIPPED] perl-Data-Dumper-2.184-490.fc37.ppc64le.rpm: Already downloaded      
[SKIPPED] perl-DynaLoader-1.52-492.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] perl-Encode-3.19-492.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] perl-Errno-1.36-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Fcntl-1.15-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded      
[SKIPPED] perl-File-Compare-1.100.700-492.fc38.noarch.rpm: Already downloaded  
[SKIPPED] perl-File-Copy-2.39-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded         
[SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-IO-1.50-492.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-MIME-Base64-3.16-489.fc37.ppc64le.rpm: Already downloaded       
[SKIPPED] perl-POSIX-2.03-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-PathTools-3.84-489.fc37.ppc64le.rpm: Already downloaded         
[SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded         
[SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded            
[SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.ppc64le.rpm: Already downloaded 
[SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-Socket-2.036-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-Storable-3.26-489.fc37.ppc64le.rpm: Already downloaded          
[SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded    
[SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded
[SKIPPED] perl-Thread-Queue-3.14-489.fc37.noarch.rpm: Already downloaded       
[SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-interpreter-5.36.0-492.fc38.ppc64le.rpm: Already downloaded     
[SKIPPED] perl-libs-5.36.0-492.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] perl-mro-1.26-492.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded           
[SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded              
[SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] perl-threads-2.27-489.fc37.ppc64le.rpm: Already downloaded           
[SKIPPED] perl-threads-shared-1.64-489.fc37.ppc64le.rpm: Already downloaded    
[SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded               
[SKIPPED] pixman-0.40.0-6.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] xml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded              
[SKIPPED] xorg-x11-proto-devel-2022.2-2.fc38.noarch.rpm: Already downloaded    
(133/160): libdecor-0.1.1-1.fc38.ppc64le.rpm    380 kB/s |  46 kB     00:00    
(134/160): libdrm-2.4.114-1.fc38.ppc64le.rpm    893 kB/s | 109 kB     00:00    
(135/160): SDL2-2.26.0-1.fc38.ppc64le.rpm       5.0 MB/s | 741 kB     00:00    
(136/160): libglvnd-core-devel-1.6.0-1.fc38.ppc 779 kB/s |  18 kB     00:00    
(137/160): libglvnd-1.6.0-1.fc38.ppc64le.rpm    5.1 MB/s | 131 kB     00:00    
(138/160): libglvnd-gles-1.6.0-1.fc38.ppc64le.r 3.6 MB/s |  34 kB     00:00    
(139/160): libglvnd-devel-1.6.0-1.fc38.ppc64le.  12 MB/s | 158 kB     00:00    
(140/160): libglvnd-egl-1.6.0-1.fc38.ppc64le.rp 3.2 MB/s |  42 kB     00:00    
(141/160): libglvnd-glx-1.6.0-1.fc38.ppc64le.rp  12 MB/s | 148 kB     00:00    
(142/160): libglvnd-opengl-1.6.0-1.fc38.ppc64le 4.2 MB/s |  45 kB     00:00    
(143/160): libxshmfence-1.3-11.fc38.ppc64le.rpm 1.1 MB/s |  13 kB     00:00    
(144/160): mesa-libEGL-22.3.1-1.fc38.ppc64le.rp  12 MB/s | 147 kB     00:00    
(145/160): mesa-libGLU-9.0.1-7.fc38.ppc64le.rpm  13 MB/s | 173 kB     00:00    
(146/160): mesa-libGL-22.3.1-1.fc38.ppc64le.rpm  13 MB/s | 196 kB     00:00    
(147/160): mesa-libGLU-devel-9.0.1-7.fc38.ppc64 1.3 MB/s |  13 kB     00:00    
(148/160): mesa-libgbm-22.3.1-1.fc38.ppc64le.rp 4.6 MB/s |  50 kB     00:00    
(149/160): mesa-libglapi-22.3.1-1.fc38.ppc64le. 4.8 MB/s |  56 kB     00:00    
(150/160): libXxf86vm-1.1.5-1.fc38.ppc64le.rpm  255 kB/s |  18 kB     00:00    
(151/160): libwayland-client-1.21.0-1.fc37.ppc6 443 kB/s |  35 kB     00:00    
(152/160): libwayland-cursor-1.21.0-1.fc37.ppc6 529 kB/s |  20 kB     00:00    
(153/160): libwayland-server-1.21.0-1.fc37.ppc6 666 kB/s |  46 kB     00:00    
(154/160): mingw32-libogg-1.3.3-10.fc37.noarch. 453 kB/s |  34 kB     00:00    
(155/160): gl-manpages-1.1-25.20190306.fc37.noa 5.4 MB/s | 1.2 MB     00:00    
(156/160): mingw32-libvorbis-1.3.7-7.fc37.noarc 2.2 MB/s | 205 kB     00:00    
(157/160): mingw64-libvorbis-1.3.7-7.fc37.noarc 4.3 MB/s | 206 kB     00:00    
(158/160): mingw64-libogg-1.3.3-10.fc37.noarch. 395 kB/s |  33 kB     00:00    
(159/160): sdl12-compat-1.2.60-1.fc38.ppc64le.r 1.8 MB/s |  99 kB     00:00    
(160/160): sdl12-compat-devel-1.2.60-1.fc38.ppc 2.2 MB/s |  81 kB     00:00    
--------------------------------------------------------------------------------
Total                                           2.7 MB/s | 4.0 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : libmpc-1.2.1-5.fc38.ppc64le                          1/160 
  Installing       : libglvnd-1:1.6.0-1.fc38.ppc64le                      2/160 
  Installing       : mingw-binutils-generic-2.39-2.fc38.ppc64le           3/160 
  Installing       : isl-0.16.1-16.fc38.ppc64le                           4/160 
  Installing       : xorg-x11-proto-devel-2022.2-2.fc38.noarch            5/160 
  Installing       : libwayland-client-1.21.0-1.fc37.ppc64le              6/160 
  Installing       : libdrm-2.4.114-1.fc38.ppc64le                        7/160 
  Installing       : libX11-xcb-1.8.1-2.fc38.ppc64le                      8/160 
  Installing       : expat-2.5.0-1.fc38.ppc64le                           9/160 
  Installing       : mingw-filesystem-base-143-1.fc38.noarch             10/160 
  Installing       : mingw32-filesystem-143-1.fc38.noarch                11/160 
  Installing       : mingw64-filesystem-143-1.fc38.noarch                12/160 
  Installing       : mingw64-crt-10.0.0-3.fc37.noarch                    13/160 
  Installing       : mingw32-crt-10.0.0-3.fc37.noarch                    14/160 
  Installing       : mingw32-winpthreads-10.0.0-2.fc37.noarch            15/160 
  Installing       : mingw64-winpthreads-10.0.0-2.fc37.noarch            16/160 
  Installing       : mingw64-libgcc-12.2.1-4.fc38.ppc64le                17/160 
  Installing       : mingw32-libgcc-12.2.1-4.fc38.ppc64le                18/160 
  Installing       : libwayland-server-1.21.0-1.fc37.ppc64le             19/160 
  Installing       : fonts-filesystem-1:2.0.5-10.fc38.noarch             20/160 
  Installing       : mesa-libglapi-22.3.1-1.fc38.ppc64le                 21/160 
  Installing       : libxshmfence-1.3-11.fc38.ppc64le                    22/160 
  Installing       : libpng-2:1.6.37-13.fc38.ppc64le                     23/160 
  Installing       : libXau-1.0.11-1.fc38.ppc64le                        24/160 
  Installing       : libxcb-1.13.1-10.fc38.ppc64le                       25/160 
  Installing       : libXau-devel-1.0.11-1.fc38.ppc64le                  26/160 
  Installing       : libxcb-devel-1.13.1-10.fc38.ppc64le                 27/160 
  Installing       : mesa-libgbm-22.3.1-1.fc38.ppc64le                   28/160 
  Installing       : libglvnd-egl-1:1.6.0-1.fc38.ppc64le                 29/160 
  Installing       : mesa-libEGL-22.3.1-1.fc38.ppc64le                   30/160 
  Installing       : libglvnd-gles-1:1.6.0-1.fc38.ppc64le                31/160 
  Installing       : mingw64-headers-10.0.0-4.fc37.noarch                32/160 
  Installing       : mingw64-winpthreads-static-10.0.0-2.fc37.noarch     33/160 
  Installing       : mingw32-headers-10.0.0-4.fc37.noarch                34/160 
  Installing       : mingw32-winpthreads-static-10.0.0-2.fc37.noarch     35/160 
  Installing       : mingw32-libogg-1.3.3-10.fc37.noarch                 36/160 
  Installing       : mingw32-zlib-1.2.13-1.fc38.noarch                   37/160 
  Installing       : mingw64-libogg-1.3.3-10.fc37.noarch                 38/160 
  Installing       : mingw64-zlib-1.2.13-1.fc38.noarch                   39/160 
  Installing       : mingw64-binutils-2.39-2.fc38.ppc64le                40/160 
  Installing       : mingw64-cpp-12.2.1-4.fc38.ppc64le                   41/160 
  Installing       : mingw32-binutils-2.39-2.fc38.ppc64le                42/160 
  Installing       : mingw32-cpp-12.2.1-4.fc38.ppc64le                   43/160 
  Installing       : libwayland-cursor-1.21.0-1.fc37.ppc64le             44/160 
  Installing       : libglvnd-opengl-1:1.6.0-1.fc38.ppc64le              45/160 
  Installing       : cpp-13.0.0-0.4.fc38.ppc64le                         46/160 
  Running scriptlet: xml-common-0.6.3-59.fc37.noarch                     47/160 
  Installing       : xml-common-0.6.3-59.fc37.noarch                     47/160 
  Installing       : pixman-0.40.0-6.fc37.ppc64le                        48/160 
  Installing       : ncurses-6.3-5.20221126.fc38.ppc64le                 49/160 
  Installing       : kernel-headers-6.1.0-1.fc38.ppc64le                 50/160 
  Installing       : glibc-devel-2.36.9000-19.fc38.ppc64le               51/160 
  Installing       : libxcrypt-devel-4.4.33-5.fc38.ppc64le               52/160 
  Installing       : google-noto-fonts-common-20201206^1.git0c78c8329    53/160 
  Installing       : google-noto-sans-vf-fonts-20201206^1.git0c78c832    54/160 
  Installing       : langpacks-core-font-en-3.0-27.fc38.noarch           55/160 
  Installing       : gl-manpages-1.1-25.20190306.fc37.noarch             56/160 
  Installing       : emacs-filesystem-1:28.1-3.fc37.noarch               57/160 
  Installing       : libubsan-13.0.0-0.4.fc38.ppc64le                    58/160 
  Installing       : libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le               59/160 
  Installing       : libatomic-13.0.0-0.4.fc38.ppc64le                   60/160 
  Installing       : libasan-13.0.0-0.4.fc38.ppc64le                     61/160 
  Installing       : annobin-docs-10.99-1.0.1.fc38.noarch                62/160 
  Installing       : m4-1.4.19-4.fc38.ppc64le                            63/160 
  Installing       : libglvnd-core-devel-1:1.6.0-1.fc38.ppc64le          64/160 
  Installing       : libdatrie-0.2.13-4.fc38.ppc64le                     65/160 
  Installing       : libthai-0.1.29-3.fc38.ppc64le                       66/160 
  Installing       : libX11-common-1.8.1-2.fc38.noarch                   67/160 
  Installing       : libX11-1.8.1-2.fc38.ppc64le                         68/160 
  Installing       : libXext-1.3.5-1.fc38.ppc64le                        69/160 
  Installing       : libXrender-0.9.11-1.fc38.ppc64le                    70/160 
  Installing       : libX11-devel-1.8.1-2.fc38.ppc64le                   71/160 
  Installing       : libXxf86vm-1.1.5-1.fc38.ppc64le                     72/160 
  Installing       : libXfixes-6.0.0-4.fc38.ppc64le                      73/160 
  Installing       : libglvnd-glx-1:1.6.0-1.fc38.ppc64le                 74/160 
  Installing       : mesa-libGL-22.3.1-1.fc38.ppc64le                    75/160 
  Installing       : libglvnd-devel-1:1.6.0-1.fc38.ppc64le               76/160 
  Installing       : mesa-libGLU-9.0.1-7.fc38.ppc64le                    77/160 
  Installing       : mesa-libGLU-devel-9.0.1-7.fc38.ppc64le              78/160 
  Running scriptlet: groff-base-1.22.4-10.fc38.ppc64le                   79/160 
  Installing       : groff-base-1.22.4-10.fc38.ppc64le                   79/160 
  Running scriptlet: groff-base-1.22.4-10.fc38.ppc64le                   79/160 
  Installing       : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch       80/160 
  Installing       : perl-if-0.61.000-492.fc38.noarch                    81/160 
  Installing       : perl-Time-Local-2:1.300-489.fc37.noarch             82/160 
  Installing       : perl-File-Path-2.18-489.fc37.noarch                 83/160 
  Installing       : perl-Pod-Escapes-1:1.07-489.fc37.noarch             84/160 
  Installing       : perl-Class-Struct-0.66-492.fc38.noarch              85/160 
  Installing       : perl-POSIX-2.03-492.fc38.ppc64le                    86/160 
  Installing       : perl-Term-ANSIColor-5.01-490.fc37.noarch            87/160 
  Installing       : perl-IPC-Open3-1.22-492.fc38.noarch                 88/160 
  Installing       : perl-HTTP-Tiny-0.082-1.fc37.noarch                  89/160 
  Installing       : perl-File-Temp-1:0.231.100-489.fc37.noarch          90/160 
  Installing       : perl-Term-Cap-1.17-489.fc37.noarch                  91/160 
  Installing       : perl-Pod-Simple-1:3.43-490.fc37.noarch              92/160 
  Installing       : perl-Socket-4:2.036-1.fc38.ppc64le                  93/160 
  Installing       : perl-SelectSaver-1.02-492.fc38.noarch               94/160 
  Installing       : perl-Symbol-1.09-492.fc38.noarch                    95/160 
  Installing       : perl-File-stat-1.12-492.fc38.noarch                 96/160 
  Installing       : perl-podlators-1:5.00-1.fc38.noarch                 97/160 
  Installing       : perl-Pod-Perldoc-3.28.01-490.fc37.noarch            98/160 
  Installing       : perl-Fcntl-1.15-492.fc38.ppc64le                    99/160 
  Installing       : perl-Text-ParseWords-3.31-489.fc37.noarch          100/160 
  Installing       : perl-mro-1.26-492.fc38.ppc64le                     101/160 
  Installing       : perl-IO-1.50-492.fc38.ppc64le                      102/160 
  Installing       : perl-overloading-0.02-492.fc38.noarch              103/160 
  Installing       : perl-Pod-Usage-4:2.03-3.fc37.noarch                104/160 
  Installing       : perl-Errno-1.36-492.fc38.ppc64le                   105/160 
  Installing       : perl-File-Basename-2.85-492.fc38.noarch            106/160 
  Installing       : perl-Getopt-Std-1.13-492.fc38.noarch               107/160 
  Installing       : perl-MIME-Base64-3.16-489.fc37.ppc64le             108/160 
  Installing       : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le     109/160 
  Installing       : perl-constant-1.33-490.fc37.noarch                 110/160 
  Installing       : perl-Storable-1:3.26-489.fc37.ppc64le              111/160 
  Installing       : perl-overload-1.35-492.fc38.noarch                 112/160 
  Installing       : perl-parent-1:0.239-1.fc38.noarch                  113/160 
  Installing       : perl-vars-1.05-492.fc38.noarch                     114/160 
  Installing       : perl-Getopt-Long-1:2.54-1.fc38.noarch              115/160 
  Installing       : perl-Carp-1.52-489.fc37.noarch                     116/160 
  Installing       : perl-Exporter-5.77-489.fc37.noarch                 117/160 
  Installing       : perl-PathTools-3.84-489.fc37.ppc64le               118/160 
  Installing       : perl-DynaLoader-1.52-492.fc38.ppc64le              119/160 
  Installing       : perl-Encode-4:3.19-492.fc38.ppc64le                120/160 
  Installing       : perl-libs-4:5.36.0-492.fc38.ppc64le                121/160 
  Installing       : perl-interpreter-4:5.36.0-492.fc38.ppc64le         122/160 
  Installing       : perl-threads-1:2.27-489.fc37.ppc64le               123/160 
  Installing       : perl-threads-shared-1.64-489.fc37.ppc64le          124/160 
  Installing       : perl-Thread-Queue-3.14-489.fc37.noarch             125/160 
  Installing       : perl-Data-Dumper-2.184-490.fc37.ppc64le            126/160 
  Installing       : perl-B-1.83-492.fc38.ppc64le                       127/160 
  Installing       : perl-File-Compare-1.100.700-492.fc38.noarch        128/160 
  Installing       : perl-File-Copy-2.39-492.fc38.noarch                129/160 
  Installing       : perl-File-Find-1.40-492.fc38.noarch                130/160 
  Installing       : autoconf-2.71-4.fc38.noarch                        131/160 
  Installing       : automake-1.16.5-9.fc37.noarch                      132/160 
  Installing       : graphite2-1.3.14-10.fc38.ppc64le                   133/160 
  Installing       : gnutls-3.7.8-9.fc38.ppc64le                        134/160 
  Installing       : glib2-2.74.1-2.fc38.ppc64le                        135/160 
  Installing       : harfbuzz-6.0.0-1.fc38.ppc64le                      136/160 
  Installing       : freetype-2.12.1-3.fc38.ppc64le                     137/160 
  Installing       : fontconfig-2.14.1-2.fc38.ppc64le                   138/160 
  Running scriptlet: fontconfig-2.14.1-2.fc38.ppc64le                   138/160 
  Installing       : cairo-1.17.6-2.fc38.ppc64le                        139/160 
  Installing       : libXft-2.3.6-1.fc38.ppc64le                        140/160 
  Installing       : gc-8.2.2-1.fc38.ppc64le                            141/160 
  Installing       : guile22-2.2.7-6.fc38.ppc64le                       142/160 
  Installing       : make-1:4.3-11.fc38.ppc64le                         143/160 
  Installing       : gcc-13.0.0-0.4.fc38.ppc64le                        144/160 
  Running scriptlet: gcc-13.0.0-0.4.fc38.ppc64le                        144/160 
  Installing       : fribidi-1.0.12-2.fc38.ppc64le                      145/160 
  Installing       : pango-1.50.12-1.fc38.ppc64le                       146/160 
  Installing       : dbus-libs-1:1.14.4-1.fc38.ppc64le                  147/160 
  Installing       : libdecor-0.1.1-1.fc38.ppc64le                      148/160 
  Installing       : SDL2-2.26.0-1.fc38.ppc64le                         149/160 
  Installing       : sdl12-compat-1.2.60-1.fc38.ppc64le                 150/160 
  Installing       : sdl12-compat-devel-1.2.60-1.fc38.ppc64le           151/160 
  Installing       : annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le        152/160 
  Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le        152/160 
  Installing       : gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le         153/160 
  Installing       : libtool-2.4.7-3.0.1.fc38.ppc64le                   154/160 
  Installing       : mingw32-gcc-12.2.1-4.fc38.ppc64le                  155/160 
  Installing       : mingw64-gcc-12.2.1-4.fc38.ppc64le                  156/160 
  Installing       : mingw64-libpng-1.6.37-9.fc37.noarch                157/160 
  Installing       : mingw64-libvorbis-1.3.7-7.fc37.noarch              158/160 
  Installing       : mingw32-libpng-1.6.37-9.fc37.noarch                159/160 
  Installing       : mingw32-libvorbis-1.3.7-7.fc37.noarch              160/160 
  Running scriptlet: fontconfig-2.14.1-2.fc38.ppc64le                   160/160 
  Running scriptlet: mingw32-libvorbis-1.3.7-7.fc37.noarch              160/160 
  Verifying        : SDL2-2.26.0-1.fc38.ppc64le                           1/160 
  Verifying        : autoconf-2.71-4.fc38.noarch                          2/160 
  Verifying        : cairo-1.17.6-2.fc38.ppc64le                          3/160 
  Verifying        : dbus-libs-1:1.14.4-1.fc38.ppc64le                    4/160 
  Verifying        : expat-2.5.0-1.fc38.ppc64le                           5/160 
  Verifying        : fontconfig-2.14.1-2.fc38.ppc64le                     6/160 
  Verifying        : freetype-2.12.1-3.fc38.ppc64le                       7/160 
  Verifying        : fribidi-1.0.12-2.fc38.ppc64le                        8/160 
  Verifying        : gc-8.2.2-1.fc38.ppc64le                              9/160 
  Verifying        : glib2-2.74.1-2.fc38.ppc64le                         10/160 
  Verifying        : gnutls-3.7.8-9.fc38.ppc64le                         11/160 
  Verifying        : graphite2-1.3.14-10.fc38.ppc64le                    12/160 
  Verifying        : groff-base-1.22.4-10.fc38.ppc64le                   13/160 
  Verifying        : guile22-2.2.7-6.fc38.ppc64le                        14/160 
  Verifying        : harfbuzz-6.0.0-1.fc38.ppc64le                       15/160 
  Verifying        : isl-0.16.1-16.fc38.ppc64le                          16/160 
  Verifying        : libX11-1.8.1-2.fc38.ppc64le                         17/160 
  Verifying        : libX11-common-1.8.1-2.fc38.noarch                   18/160 
  Verifying        : libX11-devel-1.8.1-2.fc38.ppc64le                   19/160 
  Verifying        : libX11-xcb-1.8.1-2.fc38.ppc64le                     20/160 
  Verifying        : libXau-1.0.11-1.fc38.ppc64le                        21/160 
  Verifying        : libXau-devel-1.0.11-1.fc38.ppc64le                  22/160 
  Verifying        : libXext-1.3.5-1.fc38.ppc64le                        23/160 
  Verifying        : libXfixes-6.0.0-4.fc38.ppc64le                      24/160 
  Verifying        : libXft-2.3.6-1.fc38.ppc64le                         25/160 
  Verifying        : libXrender-0.9.11-1.fc38.ppc64le                    26/160 
  Verifying        : libdatrie-0.2.13-4.fc38.ppc64le                     27/160 
  Verifying        : libdecor-0.1.1-1.fc38.ppc64le                       28/160 
  Verifying        : libdrm-2.4.114-1.fc38.ppc64le                       29/160 
  Verifying        : libglvnd-1:1.6.0-1.fc38.ppc64le                     30/160 
  Verifying        : libglvnd-core-devel-1:1.6.0-1.fc38.ppc64le          31/160 
  Verifying        : libglvnd-devel-1:1.6.0-1.fc38.ppc64le               32/160 
  Verifying        : libglvnd-egl-1:1.6.0-1.fc38.ppc64le                 33/160 
  Verifying        : libglvnd-gles-1:1.6.0-1.fc38.ppc64le                34/160 
  Verifying        : libglvnd-glx-1:1.6.0-1.fc38.ppc64le                 35/160 
  Verifying        : libglvnd-opengl-1:1.6.0-1.fc38.ppc64le              36/160 
  Verifying        : libmpc-1.2.1-5.fc38.ppc64le                         37/160 
  Verifying        : libpng-2:1.6.37-13.fc38.ppc64le                     38/160 
  Verifying        : libthai-0.1.29-3.fc38.ppc64le                       39/160 
  Verifying        : libxcb-1.13.1-10.fc38.ppc64le                       40/160 
  Verifying        : libxcb-devel-1.13.1-10.fc38.ppc64le                 41/160 
  Verifying        : libxcrypt-devel-4.4.33-5.fc38.ppc64le               42/160 
  Verifying        : libxshmfence-1.3-11.fc38.ppc64le                    43/160 
  Verifying        : m4-1.4.19-4.fc38.ppc64le                            44/160 
  Verifying        : make-1:4.3-11.fc38.ppc64le                          45/160 
  Verifying        : mesa-libEGL-22.3.1-1.fc38.ppc64le                   46/160 
  Verifying        : mesa-libGL-22.3.1-1.fc38.ppc64le                    47/160 
  Verifying        : mesa-libGLU-9.0.1-7.fc38.ppc64le                    48/160 
  Verifying        : mesa-libGLU-devel-9.0.1-7.fc38.ppc64le              49/160 
  Verifying        : mesa-libgbm-22.3.1-1.fc38.ppc64le                   50/160 
  Verifying        : mesa-libglapi-22.3.1-1.fc38.ppc64le                 51/160 
  Verifying        : mingw-binutils-generic-2.39-2.fc38.ppc64le          52/160 
  Verifying        : mingw32-binutils-2.39-2.fc38.ppc64le                53/160 
  Verifying        : mingw64-binutils-2.39-2.fc38.ppc64le                54/160 
  Verifying        : annobin-docs-10.99-1.0.1.fc38.noarch                55/160 
  Verifying        : annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le         56/160 
  Verifying        : cpp-13.0.0-0.4.fc38.ppc64le                         57/160 
  Verifying        : gcc-13.0.0-0.4.fc38.ppc64le                         58/160 
  Verifying        : gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le          59/160 
  Verifying        : libasan-13.0.0-0.4.fc38.ppc64le                     60/160 
  Verifying        : libatomic-13.0.0-0.4.fc38.ppc64le                   61/160 
  Verifying        : libtool-2.4.7-3.0.1.fc38.ppc64le                    62/160 
  Verifying        : libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le               63/160 
  Verifying        : libubsan-13.0.0-0.4.fc38.ppc64le                    64/160 
  Verifying        : automake-1.16.5-9.fc37.noarch                       65/160 
  Verifying        : emacs-filesystem-1:28.1-3.fc37.noarch               66/160 
  Verifying        : fonts-filesystem-1:2.0.5-10.fc38.noarch             67/160 
  Verifying        : gl-manpages-1.1-25.20190306.fc37.noarch             68/160 
  Verifying        : glibc-devel-2.36.9000-19.fc38.ppc64le               69/160 
  Verifying        : google-noto-fonts-common-20201206^1.git0c78c8329    70/160 
  Verifying        : google-noto-sans-vf-fonts-20201206^1.git0c78c832    71/160 
  Verifying        : kernel-headers-6.1.0-1.fc38.ppc64le                 72/160 
  Verifying        : langpacks-core-font-en-3.0-27.fc38.noarch           73/160 
  Verifying        : libXxf86vm-1.1.5-1.fc38.ppc64le                     74/160 
  Verifying        : libwayland-client-1.21.0-1.fc37.ppc64le             75/160 
  Verifying        : libwayland-cursor-1.21.0-1.fc37.ppc64le             76/160 
  Verifying        : libwayland-server-1.21.0-1.fc37.ppc64le             77/160 
  Verifying        : mingw-filesystem-base-143-1.fc38.noarch             78/160 
  Verifying        : mingw32-cpp-12.2.1-4.fc38.ppc64le                   79/160 
  Verifying        : mingw32-crt-10.0.0-3.fc37.noarch                    80/160 
  Verifying        : mingw32-filesystem-143-1.fc38.noarch                81/160 
  Verifying        : mingw32-gcc-12.2.1-4.fc38.ppc64le                   82/160 
  Verifying        : mingw32-headers-10.0.0-4.fc37.noarch                83/160 
  Verifying        : mingw32-libgcc-12.2.1-4.fc38.ppc64le                84/160 
  Verifying        : mingw32-libogg-1.3.3-10.fc37.noarch                 85/160 
  Verifying        : mingw32-libpng-1.6.37-9.fc37.noarch                 86/160 
  Verifying        : mingw32-libvorbis-1.3.7-7.fc37.noarch               87/160 
  Verifying        : mingw32-winpthreads-10.0.0-2.fc37.noarch            88/160 
  Verifying        : mingw32-winpthreads-static-10.0.0-2.fc37.noarch     89/160 
  Verifying        : mingw32-zlib-1.2.13-1.fc38.noarch                   90/160 
  Verifying        : mingw64-cpp-12.2.1-4.fc38.ppc64le                   91/160 
  Verifying        : mingw64-crt-10.0.0-3.fc37.noarch                    92/160 
  Verifying        : mingw64-filesystem-143-1.fc38.noarch                93/160 
  Verifying        : mingw64-gcc-12.2.1-4.fc38.ppc64le                   94/160 
  Verifying        : mingw64-headers-10.0.0-4.fc37.noarch                95/160 
  Verifying        : mingw64-libgcc-12.2.1-4.fc38.ppc64le                96/160 
  Verifying        : mingw64-libogg-1.3.3-10.fc37.noarch                 97/160 
  Verifying        : mingw64-libpng-1.6.37-9.fc37.noarch                 98/160 
  Verifying        : mingw64-libvorbis-1.3.7-7.fc37.noarch               99/160 
  Verifying        : mingw64-winpthreads-10.0.0-2.fc37.noarch           100/160 
  Verifying        : mingw64-winpthreads-static-10.0.0-2.fc37.noarch    101/160 
  Verifying        : mingw64-zlib-1.2.13-1.fc38.noarch                  102/160 
  Verifying        : ncurses-6.3-5.20221126.fc38.ppc64le                103/160 
  Verifying        : pango-1.50.12-1.fc38.ppc64le                       104/160 
  Verifying        : perl-B-1.83-492.fc38.ppc64le                       105/160 
  Verifying        : perl-Carp-1.52-489.fc37.noarch                     106/160 
  Verifying        : perl-Class-Struct-0.66-492.fc38.noarch             107/160 
  Verifying        : perl-Data-Dumper-2.184-490.fc37.ppc64le            108/160 
  Verifying        : perl-DynaLoader-1.52-492.fc38.ppc64le              109/160 
  Verifying        : perl-Encode-4:3.19-492.fc38.ppc64le                110/160 
  Verifying        : perl-Errno-1.36-492.fc38.ppc64le                   111/160 
  Verifying        : perl-Exporter-5.77-489.fc37.noarch                 112/160 
  Verifying        : perl-Fcntl-1.15-492.fc38.ppc64le                   113/160 
  Verifying        : perl-File-Basename-2.85-492.fc38.noarch            114/160 
  Verifying        : perl-File-Compare-1.100.700-492.fc38.noarch        115/160 
  Verifying        : perl-File-Copy-2.39-492.fc38.noarch                116/160 
  Verifying        : perl-File-Find-1.40-492.fc38.noarch                117/160 
  Verifying        : perl-File-Path-2.18-489.fc37.noarch                118/160 
  Verifying        : perl-File-Temp-1:0.231.100-489.fc37.noarch         119/160 
  Verifying        : perl-File-stat-1.12-492.fc38.noarch                120/160 
  Verifying        : perl-Getopt-Long-1:2.54-1.fc38.noarch              121/160 
  Verifying        : perl-Getopt-Std-1.13-492.fc38.noarch               122/160 
  Verifying        : perl-HTTP-Tiny-0.082-1.fc37.noarch                 123/160 
  Verifying        : perl-IO-1.50-492.fc38.ppc64le                      124/160 
  Verifying        : perl-IPC-Open3-1.22-492.fc38.noarch                125/160 
  Verifying        : perl-MIME-Base64-3.16-489.fc37.ppc64le             126/160 
  Verifying        : perl-POSIX-2.03-492.fc38.ppc64le                   127/160 
  Verifying        : perl-PathTools-3.84-489.fc37.ppc64le               128/160 
  Verifying        : perl-Pod-Escapes-1:1.07-489.fc37.noarch            129/160 
  Verifying        : perl-Pod-Perldoc-3.28.01-490.fc37.noarch           130/160 
  Verifying        : perl-Pod-Simple-1:3.43-490.fc37.noarch             131/160 
  Verifying        : perl-Pod-Usage-4:2.03-3.fc37.noarch                132/160 
  Verifying        : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le     133/160 
  Verifying        : perl-SelectSaver-1.02-492.fc38.noarch              134/160 
  Verifying        : perl-Socket-4:2.036-1.fc38.ppc64le                 135/160 
  Verifying        : perl-Storable-1:3.26-489.fc37.ppc64le              136/160 
  Verifying        : perl-Symbol-1.09-492.fc38.noarch                   137/160 
  Verifying        : perl-Term-ANSIColor-5.01-490.fc37.noarch           138/160 
  Verifying        : perl-Term-Cap-1.17-489.fc37.noarch                 139/160 
  Verifying        : perl-Text-ParseWords-3.31-489.fc37.noarch          140/160 
  Verifying        : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch      141/160 
  Verifying        : perl-Thread-Queue-3.14-489.fc37.noarch             142/160 
  Verifying        : perl-Time-Local-2:1.300-489.fc37.noarch            143/160 
  Verifying        : perl-constant-1.33-490.fc37.noarch                 144/160 
  Verifying        : perl-if-0.61.000-492.fc38.noarch                   145/160 
  Verifying        : perl-interpreter-4:5.36.0-492.fc38.ppc64le         146/160 
  Verifying        : perl-libs-4:5.36.0-492.fc38.ppc64le                147/160 
  Verifying        : perl-mro-1.26-492.fc38.ppc64le                     148/160 
  Verifying        : perl-overload-1.35-492.fc38.noarch                 149/160 
  Verifying        : perl-overloading-0.02-492.fc38.noarch              150/160 
  Verifying        : perl-parent-1:0.239-1.fc38.noarch                  151/160 
  Verifying        : perl-podlators-1:5.00-1.fc38.noarch                152/160 
  Verifying        : perl-threads-1:2.27-489.fc37.ppc64le               153/160 
  Verifying        : perl-threads-shared-1.64-489.fc37.ppc64le          154/160 
  Verifying        : perl-vars-1.05-492.fc38.noarch                     155/160 
  Verifying        : pixman-0.40.0-6.fc37.ppc64le                       156/160 
  Verifying        : sdl12-compat-1.2.60-1.fc38.ppc64le                 157/160 
  Verifying        : sdl12-compat-devel-1.2.60-1.fc38.ppc64le           158/160 
  Verifying        : xml-common-0.6.3-59.fc37.noarch                    159/160 
  Verifying        : xorg-x11-proto-devel-2022.2-2.fc38.noarch          160/160 

Installed:
  SDL2-2.26.0-1.fc38.ppc64le                                                    
  annobin-docs-10.99-1.0.1.fc38.noarch                                          
  annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le                                   
  autoconf-2.71-4.fc38.noarch                                                   
  automake-1.16.5-9.fc37.noarch                                                 
  cairo-1.17.6-2.fc38.ppc64le                                                   
  cpp-13.0.0-0.4.fc38.ppc64le                                                   
  dbus-libs-1:1.14.4-1.fc38.ppc64le                                             
  emacs-filesystem-1:28.1-3.fc37.noarch                                         
  expat-2.5.0-1.fc38.ppc64le                                                    
  fontconfig-2.14.1-2.fc38.ppc64le                                              
  fonts-filesystem-1:2.0.5-10.fc38.noarch                                       
  freetype-2.12.1-3.fc38.ppc64le                                                
  fribidi-1.0.12-2.fc38.ppc64le                                                 
  gc-8.2.2-1.fc38.ppc64le                                                       
  gcc-13.0.0-0.4.fc38.ppc64le                                                   
  gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le                                    
  gl-manpages-1.1-25.20190306.fc37.noarch                                       
  glib2-2.74.1-2.fc38.ppc64le                                                   
  glibc-devel-2.36.9000-19.fc38.ppc64le                                         
  gnutls-3.7.8-9.fc38.ppc64le                                                   
  google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch                
  google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch               
  graphite2-1.3.14-10.fc38.ppc64le                                              
  groff-base-1.22.4-10.fc38.ppc64le                                             
  guile22-2.2.7-6.fc38.ppc64le                                                  
  harfbuzz-6.0.0-1.fc38.ppc64le                                                 
  isl-0.16.1-16.fc38.ppc64le                                                    
  kernel-headers-6.1.0-1.fc38.ppc64le                                           
  langpacks-core-font-en-3.0-27.fc38.noarch                                     
  libX11-1.8.1-2.fc38.ppc64le                                                   
  libX11-common-1.8.1-2.fc38.noarch                                             
  libX11-devel-1.8.1-2.fc38.ppc64le                                             
  libX11-xcb-1.8.1-2.fc38.ppc64le                                               
  libXau-1.0.11-1.fc38.ppc64le                                                  
  libXau-devel-1.0.11-1.fc38.ppc64le                                            
  libXext-1.3.5-1.fc38.ppc64le                                                  
  libXfixes-6.0.0-4.fc38.ppc64le                                                
  libXft-2.3.6-1.fc38.ppc64le                                                   
  libXrender-0.9.11-1.fc38.ppc64le                                              
  libXxf86vm-1.1.5-1.fc38.ppc64le                                               
  libasan-13.0.0-0.4.fc38.ppc64le                                               
  libatomic-13.0.0-0.4.fc38.ppc64le                                             
  libdatrie-0.2.13-4.fc38.ppc64le                                               
  libdecor-0.1.1-1.fc38.ppc64le                                                 
  libdrm-2.4.114-1.fc38.ppc64le                                                 
  libglvnd-1:1.6.0-1.fc38.ppc64le                                               
  libglvnd-core-devel-1:1.6.0-1.fc38.ppc64le                                    
  libglvnd-devel-1:1.6.0-1.fc38.ppc64le                                         
  libglvnd-egl-1:1.6.0-1.fc38.ppc64le                                           
  libglvnd-gles-1:1.6.0-1.fc38.ppc64le                                          
  libglvnd-glx-1:1.6.0-1.fc38.ppc64le                                           
  libglvnd-opengl-1:1.6.0-1.fc38.ppc64le                                        
  libmpc-1.2.1-5.fc38.ppc64le                                                   
  libpng-2:1.6.37-13.fc38.ppc64le                                               
  libthai-0.1.29-3.fc38.ppc64le                                                 
  libtool-2.4.7-3.0.1.fc38.ppc64le                                              
  libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le                                         
  libubsan-13.0.0-0.4.fc38.ppc64le                                              
  libwayland-client-1.21.0-1.fc37.ppc64le                                       
  libwayland-cursor-1.21.0-1.fc37.ppc64le                                       
  libwayland-server-1.21.0-1.fc37.ppc64le                                       
  libxcb-1.13.1-10.fc38.ppc64le                                                 
  libxcb-devel-1.13.1-10.fc38.ppc64le                                           
  libxcrypt-devel-4.4.33-5.fc38.ppc64le                                         
  libxshmfence-1.3-11.fc38.ppc64le                                              
  m4-1.4.19-4.fc38.ppc64le                                                      
  make-1:4.3-11.fc38.ppc64le                                                    
  mesa-libEGL-22.3.1-1.fc38.ppc64le                                             
  mesa-libGL-22.3.1-1.fc38.ppc64le                                              
  mesa-libGLU-9.0.1-7.fc38.ppc64le                                              
  mesa-libGLU-devel-9.0.1-7.fc38.ppc64le                                        
  mesa-libgbm-22.3.1-1.fc38.ppc64le                                             
  mesa-libglapi-22.3.1-1.fc38.ppc64le                                           
  mingw-binutils-generic-2.39-2.fc38.ppc64le                                    
  mingw-filesystem-base-143-1.fc38.noarch                                       
  mingw32-binutils-2.39-2.fc38.ppc64le                                          
  mingw32-cpp-12.2.1-4.fc38.ppc64le                                             
  mingw32-crt-10.0.0-3.fc37.noarch                                              
  mingw32-filesystem-143-1.fc38.noarch                                          
  mingw32-gcc-12.2.1-4.fc38.ppc64le                                             
  mingw32-headers-10.0.0-4.fc37.noarch                                          
  mingw32-libgcc-12.2.1-4.fc38.ppc64le                                          
  mingw32-libogg-1.3.3-10.fc37.noarch                                           
  mingw32-libpng-1.6.37-9.fc37.noarch                                           
  mingw32-libvorbis-1.3.7-7.fc37.noarch                                         
  mingw32-winpthreads-10.0.0-2.fc37.noarch                                      
  mingw32-winpthreads-static-10.0.0-2.fc37.noarch                               
  mingw32-zlib-1.2.13-1.fc38.noarch                                             
  mingw64-binutils-2.39-2.fc38.ppc64le                                          
  mingw64-cpp-12.2.1-4.fc38.ppc64le                                             
  mingw64-crt-10.0.0-3.fc37.noarch                                              
  mingw64-filesystem-143-1.fc38.noarch                                          
  mingw64-gcc-12.2.1-4.fc38.ppc64le                                             
  mingw64-headers-10.0.0-4.fc37.noarch                                          
  mingw64-libgcc-12.2.1-4.fc38.ppc64le                                          
  mingw64-libogg-1.3.3-10.fc37.noarch                                           
  mingw64-libpng-1.6.37-9.fc37.noarch                                           
  mingw64-libvorbis-1.3.7-7.fc37.noarch                                         
  mingw64-winpthreads-10.0.0-2.fc37.noarch                                      
  mingw64-winpthreads-static-10.0.0-2.fc37.noarch                               
  mingw64-zlib-1.2.13-1.fc38.noarch                                             
  ncurses-6.3-5.20221126.fc38.ppc64le                                           
  pango-1.50.12-1.fc38.ppc64le                                                  
  perl-B-1.83-492.fc38.ppc64le                                                  
  perl-Carp-1.52-489.fc37.noarch                                                
  perl-Class-Struct-0.66-492.fc38.noarch                                        
  perl-Data-Dumper-2.184-490.fc37.ppc64le                                       
  perl-DynaLoader-1.52-492.fc38.ppc64le                                         
  perl-Encode-4:3.19-492.fc38.ppc64le                                           
  perl-Errno-1.36-492.fc38.ppc64le                                              
  perl-Exporter-5.77-489.fc37.noarch                                            
  perl-Fcntl-1.15-492.fc38.ppc64le                                              
  perl-File-Basename-2.85-492.fc38.noarch                                       
  perl-File-Compare-1.100.700-492.fc38.noarch                                   
  perl-File-Copy-2.39-492.fc38.noarch                                           
  perl-File-Find-1.40-492.fc38.noarch                                           
  perl-File-Path-2.18-489.fc37.noarch                                           
  perl-File-Temp-1:0.231.100-489.fc37.noarch                                    
  perl-File-stat-1.12-492.fc38.noarch                                           
  perl-Getopt-Long-1:2.54-1.fc38.noarch                                         
  perl-Getopt-Std-1.13-492.fc38.noarch                                          
  perl-HTTP-Tiny-0.082-1.fc37.noarch                                            
  perl-IO-1.50-492.fc38.ppc64le                                                 
  perl-IPC-Open3-1.22-492.fc38.noarch                                           
  perl-MIME-Base64-3.16-489.fc37.ppc64le                                        
  perl-POSIX-2.03-492.fc38.ppc64le                                              
  perl-PathTools-3.84-489.fc37.ppc64le                                          
  perl-Pod-Escapes-1:1.07-489.fc37.noarch                                       
  perl-Pod-Perldoc-3.28.01-490.fc37.noarch                                      
  perl-Pod-Simple-1:3.43-490.fc37.noarch                                        
  perl-Pod-Usage-4:2.03-3.fc37.noarch                                           
  perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le                                
  perl-SelectSaver-1.02-492.fc38.noarch                                         
  perl-Socket-4:2.036-1.fc38.ppc64le                                            
  perl-Storable-1:3.26-489.fc37.ppc64le                                         
  perl-Symbol-1.09-492.fc38.noarch                                              
  perl-Term-ANSIColor-5.01-490.fc37.noarch                                      
  perl-Term-Cap-1.17-489.fc37.noarch                                            
  perl-Text-ParseWords-3.31-489.fc37.noarch                                     
  perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch                                 
  perl-Thread-Queue-3.14-489.fc37.noarch                                        
  perl-Time-Local-2:1.300-489.fc37.noarch                                       
  perl-constant-1.33-490.fc37.noarch                                            
  perl-if-0.61.000-492.fc38.noarch                                              
  perl-interpreter-4:5.36.0-492.fc38.ppc64le                                    
  perl-libs-4:5.36.0-492.fc38.ppc64le                                           
  perl-mro-1.26-492.fc38.ppc64le                                                
  perl-overload-1.35-492.fc38.noarch                                            
  perl-overloading-0.02-492.fc38.noarch                                         
  perl-parent-1:0.239-1.fc38.noarch                                             
  perl-podlators-1:5.00-1.fc38.noarch                                           
  perl-threads-1:2.27-489.fc37.ppc64le                                          
  perl-threads-shared-1.64-489.fc37.ppc64le                                     
  perl-vars-1.05-492.fc38.noarch                                                
  pixman-0.40.0-6.fc37.ppc64le                                                  
  sdl12-compat-1.2.60-1.fc38.ppc64le                                            
  sdl12-compat-devel-1.2.60-1.fc38.ppc64le                                      
  xml-common-0.6.3-59.fc37.noarch                                               
  xorg-x11-proto-devel-2022.2-2.fc38.noarch                                     

Complete!
Finish: build setup for mingw-libtheora-1.1.1-18.fc38.src.rpm
Start: rpmbuild mingw-libtheora-1.1.1-18.fc38.src.rpm
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658361600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jjXAc3
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf libtheora-1.1.1
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libtheora-1.1.1.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd libtheora-1.1.1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #0 (libtheora-1.1.1-fix-pp_sharp_mod-calc.patch):
+ echo 'Patch #0 (libtheora-1.1.1-fix-pp_sharp_mod-calc.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file lib/decode.c
Hunk #1 succeeded at 397 (offset -3 lines).
Patch #1 (libtheora-1.1.1-libpng16.patch):
+ echo 'Patch #1 (libtheora-1.1.1-libpng16.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0
patching file examples/png2theora.c
Patch #2 (libtheora-1.1.1-libm.patch):
+ echo 'Patch #2 (libtheora-1.1.1-libm.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file examples/Makefile.am
Patch #3 (libtheora-1.1.1-libadd.patch):
+ echo 'Patch #3 (libtheora-1.1.1-libadd.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file lib/Makefile.am
Patch #4 (mingw-libtheora-1.1.1-rint.patch):
+ echo 'Patch #4 (mingw-libtheora-1.1.1-rint.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file examples/encoder_example.c
patching file win32/experimental/transcoder/transcoder_example.c
+ sed -i 's/CFLAGS="$CFLAGS $cflags_save"/CFLAGS="$cflags_save"/g' configure.ac
+ sed -i 's/^EXPORTS//' win32/xmingw32/libtheoradec-all.def win32/xmingw32/libtheoraenc-all.def
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kVMdXf
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -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 libtheora-1.1.1
+ autoreconf -fi -I m4
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:12: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:12: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:9845: AM_CONFIG_HEADER is expanded from...
configure.ac:12: the top level
configure.ac:60: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
configure.ac:60: You should run autoupdate.
aclocal.m4:8549: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:60: the top level
configure.ac:60: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:60: put the 'win32-dll' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:8549: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:60: the top level
configure.ac:61: warning: The macro `AM_PROG_LIBTOOL' is obsolete.
configure.ac:61: You should run autoupdate.
aclocal.m4:123: AM_PROG_LIBTOOL is expanded from...
configure.ac:61: the top level
configure.ac:208: warning: The macro `AC_PROG_LD' is obsolete.
configure.ac:208: You should run autoupdate.
aclocal.m4:3367: AC_PROG_LD is expanded from...
configure.ac:208: the top level
configure.ac:276: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:276: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
m4/ogg.m4:8: XIPH_PATH_OGG is expanded from...
configure.ac:276: the top level
configure.ac:276: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:276: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
m4/ogg.m4:8: XIPH_PATH_OGG is expanded from...
configure.ac:276: the top level
configure.ac:276: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:276: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
m4/ogg.m4:8: XIPH_PATH_OGG is expanded from...
configure.ac:276: the top level
configure.ac:310: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:310: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
m4/vorbis.m4:9: XIPH_PATH_VORBIS is expanded from...
configure.ac:310: the top level
configure.ac:310: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:310: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
m4/vorbis.m4:9: XIPH_PATH_VORBIS is expanded from...
configure.ac:310: the top level
configure.ac:316: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:316: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
m4/sdl.m4:11: AM_PATH_SDL is expanded from...
configure.ac:316: the top level
configure.ac:316: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:316: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
m4/sdl.m4:11: AM_PATH_SDL is expanded from...
configure.ac:316: the top level
configure.ac:452: warning: AC_OUTPUT should be used without arguments.
configure.ac:452: You should run autoupdate.
configure.ac:55: installing './compile'
configure.ac:14: installing './missing'
doc/spec/Makefile.am: installing './depcomp'
examples/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
lib/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
lib/Makefile.am:90: warning: source file 'x86/mmxidct.c' is in a subdirectory,
lib/Makefile.am:90: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least one source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However, this
automake: behavior may change in a future Automake major version, with object
automake: files being placed in the same subdirectory as the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
lib/Makefile.am:90: warning: source file 'x86/mmxfrag.c' is in a subdirectory,
lib/Makefile.am:90: but option 'subdir-objects' is disabled
lib/Makefile.am:90: warning: source file 'x86/mmxstate.c' is in a subdirectory,
lib/Makefile.am:90: but option 'subdir-objects' is disabled
lib/Makefile.am:90: warning: source file 'x86/x86state.c' is in a subdirectory,
lib/Makefile.am:90: but option 'subdir-objects' is disabled
lib/Makefile.am:30: warning: source file 'x86/mmxencfrag.c' is in a subdirectory,
lib/Makefile.am:30: but option 'subdir-objects' is disabled
lib/Makefile.am:30: warning: source file 'x86/mmxfdct.c' is in a subdirectory,
lib/Makefile.am:30: but option 'subdir-objects' is disabled
lib/Makefile.am:30: warning: source file 'x86/x86enc.c' is in a subdirectory,
lib/Makefile.am:30: but option 'subdir-objects' is disabled
lib/Makefile.am:35: warning: source file 'x86/sse2fdct.c' is in a subdirectory,
lib/Makefile.am:35: but option 'subdir-objects' is disabled
lib/Makefile.am:38: warning: source file 'x86/mmxfrag.c' is in a subdirectory,
lib/Makefile.am:38: but option 'subdir-objects' is disabled
lib/Makefile.am:38: warning: source file 'x86/mmxidct.c' is in a subdirectory,
lib/Makefile.am:38: but option 'subdir-objects' is disabled
lib/Makefile.am:38: warning: source file 'x86/mmxstate.c' is in a subdirectory,
lib/Makefile.am:38: but option 'subdir-objects' is disabled
lib/Makefile.am:38: warning: source file 'x86/x86state.c' is in a subdirectory,
lib/Makefile.am:38: but option 'subdir-objects' is disabled
tests/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
parallel-tests: installing './test-driver'
+ run_mingw_configure --disable-static
+ '[' 1 = 1 ']'
++ find . -name config.guess -o -name config.sub
+ for i in $(find . -name config.guess -o -name config.sub)
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub
'/usr/lib/rpm/redhat/config.sub' -> './config.sub'
+ for i in $(find . -name config.guess -o -name config.sub)
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess
'/usr/lib/rpm/redhat/config.guess' -> './config.guess'
+ mkdir -p build_win32
~/build/BUILD/libtheora-1.1.1/build_win32 ~/build/BUILD/libtheora-1.1.1
+ pushd build_win32
++ /usr/bin/env
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
++ grep -E '^(w+)=(.*)$'
+ unset
+ test -z ''
+ PATH_ORIG=/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ export PATH_ORIG
+ PATH=/usr/i686-w64-mingw32/sys-root/mingw/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/i686-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/i686-w64-mingw32-addr2line /usr/bin/i686-w64-mingw32-ar /usr/bin/i686-w64-mingw32-as /usr/bin/i686-w64-mingw32-c++filt /usr/bin/i686-w64-mingw32-cpp /usr/bin/i686-w64-mingw32-dlltool /usr/bin/i686-w64-mingw32-dllwrap /usr/bin/i686-w64-mingw32-elfedit /usr/bin/i686-w64-mingw32-gcc /usr/bin/i686-w64-mingw32-gcc-12.2.1 /usr/bin/i686-w64-mingw32-gcc-ar /usr/bin/i686-w64-mingw32-gcc-nm /usr/bin/i686-w64-mingw32-gcc-ranlib /usr/bin/i686-w64-mingw32-gcov /usr/bin/i686-w64-mingw32-gcov-dump /usr/bin/i686-w64-mingw32-gcov-tool /usr/bin/i686-w64-mingw32-gprof /usr/bin/i686-w64-mingw32-ld /usr/bin/i686-w64-mingw32-ld.bfd /usr/bin/i686-w64-mingw32-lto-dump /usr/bin/i686-w64-mingw32-nm /usr/bin/i686-w64-mingw32-objcopy /usr/bin/i686-w64-mingw32-objdump /usr/bin/i686-w64-mingw32-pkg-config /usr/bin/i686-w64-mingw32-ranlib /usr/bin/i686-w64-mingw32-readelf /usr/bin/i686-w64-mingw32-size /usr/bin/i686-w64-mingw32-strings /usr/bin/i686-w64-mingw32-strip /usr/bin/i686-w64-mingw32-windmc /usr/bin/i686-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-addr2line
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/i686-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ar
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=AR
+ declare -x AR=/usr/bin/i686-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-as
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/i686-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-c++filt
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/i686-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-cpp
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/i686-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/i686-w64-mingw32-dlltool
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/i686-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/i686-w64-mingw32-dllwrap
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/i686-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ echo /usr/bin/i686-w64-mingw32-elfedit
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/i686-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/i686-w64-mingw32-gcc
+ x=GCC
+ declare -x GCC=/usr/bin/i686-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=GCOV
+ declare -x GCOV=/usr/bin/i686-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov-dump
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/i686-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/i686-w64-mingw32-gcov-tool
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/i686-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gprof
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=GPROF
+ declare -x GPROF=/usr/bin/i686-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ echo /usr/bin/i686-w64-mingw32-ld
+ x=LD
+ declare -x LD=/usr/bin/i686-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/i686-w64-mingw32-ld.bfd
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/i686-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-lto-dump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/i686-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-nm
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/i686-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objcopy
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/i686-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objdump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/i686-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-pkg-config
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/i686-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ranlib
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/i686-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-readelf
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/i686-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-size
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=SIZE
+ declare -x SIZE=/usr/bin/i686-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strings
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/i686-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strip
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRIP
+ declare -x STRIP=/usr/bin/i686-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windmc
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/i686-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windres
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/i686-w64-mingw32-,,
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/i686-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=i686-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/i686-w64-mingw32-g++ ']'
+ CXX=
+ export CXX
+ ac_cv_prog_CXX=no
+ export ac_cv_prog_CXX
+ CXXFLAGS=
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
++ grep -- '-config$'
++ ls /usr/i686-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgcc_s_dw2-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libogg-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpng-config /usr/i686-w64-mingw32/sys-root/mingw/bin/libpng16-16.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpng16-config /usr/i686-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libvorbis-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libvorbisenc-2.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libvorbisfile-3.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/png-fix-itxt.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pngfix.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/i686-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/i686-w64-mingw32/sys-root/mingw/bin/libpng-config
++ tr a-z+-. A-ZX_
+ x=LIBPNG_CONFIG
+ declare -x LIBPNG_CONFIG=/usr/i686-w64-mingw32/sys-root/mingw/bin/libpng-config
+ export LIBPNG_CONFIG
+ for i in `ls /usr/i686-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/i686-w64-mingw32/sys-root/mingw/bin/libpng16-config
++ tr a-z+-. A-ZX_
+ x=LIBPNG16_CONFIG
+ declare -x LIBPNG16_CONFIG=/usr/i686-w64-mingw32/sys-root/mingw/bin/libpng16-config
+ export LIBPNG16_CONFIG
+ unset x i
+ __mingw32_topdir=.
+ test -x configure
+ __mingw32_topdir=..
+ ../configure --host=i686-w64-mingw32 --build=powerpc64le-redhat-linux-gnu --target=i686-w64-mingw32 --prefix=/usr/i686-w64-mingw32/sys-root/mingw --exec-prefix=/usr/i686-w64-mingw32/sys-root/mingw --bindir=/usr/i686-w64-mingw32/sys-root/mingw/bin --sbindir=/usr/i686-w64-mingw32/sys-root/mingw/sbin --sysconfdir=/usr/i686-w64-mingw32/sys-root/mingw/etc --datadir=/usr/i686-w64-mingw32/sys-root/mingw/share --includedir=/usr/i686-w64-mingw32/sys-root/mingw/include --libdir=/usr/i686-w64-mingw32/sys-root/mingw/lib --libexecdir=/usr/i686-w64-mingw32/sys-root/mingw/libexec --localstatedir=/usr/i686-w64-mingw32/sys-root/mingw/var --sharedstatedir=/usr/i686-w64-mingw32/sys-root/mingw/com --mandir=/usr/i686-w64-mingw32/sys-root/mingw/share/man --infodir=/usr/i686-w64-mingw32/sys-root/mingw/share/info --disable-static --disable-static
checking build system type... powerpc64le-redhat-linux-gnu
checking host system type... i686-w64-mingw32
checking target system type... i686-w64-mingw32
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i686-w64-mingw32-strip... /usr/bin/i686-w64-mingw32-strip
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether i686-w64-mingw32-gcc accepts -g... yes
checking for i686-w64-mingw32-gcc option to enable C11 features... none needed
checking whether i686-w64-mingw32-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of i686-w64-mingw32-gcc... gcc3
checking how to run the C preprocessor... /usr/bin/i686-w64-mingw32-cpp
checking for i686-w64-mingw32-as... /usr/bin/i686-w64-mingw32-as
checking for i686-w64-mingw32-dlltool... /usr/bin/i686-w64-mingw32-dlltool
checking for i686-w64-mingw32-objdump... /usr/bin/i686-w64-mingw32-objdump
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by i686-w64-mingw32-gcc... /usr/bin/i686-w64-mingw32-ld
checking if the linker (/usr/bin/i686-w64-mingw32-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/i686-w64-mingw32-nm
checking the name lister (/usr/bin/i686-w64-mingw32-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert powerpc64le-redhat-linux-gnu file names to i686-w64-mingw32 format... func_convert_file_nix_to_w32
checking how to convert powerpc64le-redhat-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/i686-w64-mingw32-ld option to reload object files... -r
checking for i686-w64-mingw32-file... no
checking for file... file
configure: WARNING: using cross tools not prefixed with host triplet
checking for i686-w64-mingw32-objdump... (cached) /usr/bin/i686-w64-mingw32-objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for i686-w64-mingw32-dlltool... (cached) /usr/bin/i686-w64-mingw32-dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for i686-w64-mingw32-ar... /usr/bin/i686-w64-mingw32-ar
checking for archiver @FILE support... @
checking for i686-w64-mingw32-strip... (cached) /usr/bin/i686-w64-mingw32-strip
checking for i686-w64-mingw32-ranlib... /usr/bin/i686-w64-mingw32-ranlib
checking command to parse /usr/bin/i686-w64-mingw32-nm output from i686-w64-mingw32-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for i686-w64-mingw32-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... no
checking for objdir... .libs
checking if i686-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if i686-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if i686-w64-mingw32-gcc static flag -static works... yes
checking if i686-w64-mingw32-gcc supports -c -o file.o... yes
checking if i686-w64-mingw32-gcc supports -c -o file.o... (cached) yes
checking whether the i686-w64-mingw32-gcc linker (/usr/bin/i686-w64-mingw32-ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for doxygen... false
configure: WARNING: *** doxygen not found, API documentation will not be built
checking for pdflatex... no
checking for bibtex... no
checking for fig2dev... no
configure: WARNING: *** Format Specification will not built.
checking for ld used by i686-w64-mingw32-gcc... (cached) /usr/bin/i686-w64-mingw32-ld
checking if the linker (/usr/bin/i686-w64-mingw32-ld) is GNU ld... (cached) yes
checking how to control symbol export... -export-symbols
checking for pkg-config... yes
checking pkg-config is at least version 0.9.0... yes
checking for OGG... yes
checking for VORBIS... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 0.11.0... cross compiling; assumed OK... 
yes
checking for sys/soundcard.h... no
checking for soundcard.h... no
checking for machine/soundcard.h... no
configure: WARNING: OSS audio support not found -- not compiling player_example
checking for PNG... yes
checking for library containing ftime... none required
checking for getopt_long... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating include/Makefile
config.status: creating include/theora/Makefile
config.status: creating examples/Makefile
config.status: creating doc/Makefile
config.status: creating doc/Doxyfile
config.status: creating doc/spec/Makefile
config.status: creating tests/Makefile
config.status: creating m4/Makefile
config.status: creating libtheora.spec
config.status: creating theora.pc
config.status: creating theora-uninstalled.pc
config.status: creating theoradec.pc
config.status: creating theoradec-uninstalled.pc
config.status: creating theoraenc.pc
config.status: creating theoraenc-uninstalled.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

------------------------------------------------------------------------
  libtheora 1.1.1:  Automatic configuration OK.

  General configuration:

    Encoding support: ........... yes
    Floating point support: ..... yes
    Assembly optimization: ...... 32 bit x86
    Debugging telemetry: ........ no
    Build example code: ......... yes
    API Documentation: .......... no
    Format Documentation: ....... no

  Installation paths:

    libtheora: ................... /usr/i686-w64-mingw32/sys-root/mingw/lib
    C header files: .............. /usr/i686-w64-mingw32/sys-root/mingw/include/theora
    Documentation: ............... /usr/i686-w64-mingw32/sys-root/mingw/share/doc/libtheora

  Building:

    Type 'make' to compile libtheora.

    Type 'make install' to install libtheora.

    Type 'make check' to run test suite (Valgrind testing not enabled)

  Example programs will be built but not installed.
------------------------------------------------------------------------

~/build/BUILD/libtheora-1.1.1
+ popd
+ mkdir -p build_win64
~/build/BUILD/libtheora-1.1.1/build_win64 ~/build/BUILD/libtheora-1.1.1
+ pushd build_win64
++ /usr/bin/env
++ grep -E '^(w+)=(.*)$'
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
+ unset
+ test -z /builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/x86_64-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/x86_64-w64-mingw32-addr2line /usr/bin/x86_64-w64-mingw32-ar /usr/bin/x86_64-w64-mingw32-as /usr/bin/x86_64-w64-mingw32-c++filt /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/x86_64-w64-mingw32-dlltool /usr/bin/x86_64-w64-mingw32-dllwrap /usr/bin/x86_64-w64-mingw32-elfedit /usr/bin/x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-12.2.1 /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/x86_64-w64-mingw32-gcc-ranlib /usr/bin/x86_64-w64-mingw32-gcov /usr/bin/x86_64-w64-mingw32-gcov-dump /usr/bin/x86_64-w64-mingw32-gcov-tool /usr/bin/x86_64-w64-mingw32-gprof /usr/bin/x86_64-w64-mingw32-ld /usr/bin/x86_64-w64-mingw32-ld.bfd /usr/bin/x86_64-w64-mingw32-lto-dump /usr/bin/x86_64-w64-mingw32-nm /usr/bin/x86_64-w64-mingw32-objcopy /usr/bin/x86_64-w64-mingw32-objdump /usr/bin/x86_64-w64-mingw32-pkg-config /usr/bin/x86_64-w64-mingw32-ranlib /usr/bin/x86_64-w64-mingw32-readelf /usr/bin/x86_64-w64-mingw32-size /usr/bin/x86_64-w64-mingw32-strings /usr/bin/x86_64-w64-mingw32-strip /usr/bin/x86_64-w64-mingw32-windmc /usr/bin/x86_64-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-addr2line
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/x86_64-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ar
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AR
+ declare -x AR=/usr/bin/x86_64-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-as
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/x86_64-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-c++filt
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/x86_64-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-cpp
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/x86_64-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dlltool
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/x86_64-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dllwrap
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/x86_64-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-elfedit
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/x86_64-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcc
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=GCC
+ declare -x GCC=/usr/bin/x86_64-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV
+ declare -x GCOV=/usr/bin/x86_64-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-dump
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/x86_64-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-tool
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/x86_64-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gprof
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GPROF
+ declare -x GPROF=/usr/bin/x86_64-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD
+ declare -x LD=/usr/bin/x86_64-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld.bfd
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/x86_64-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-lto-dump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/x86_64-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-nm
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/x86_64-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
++ echo /usr/bin/x86_64-w64-mingw32-objcopy
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/x86_64-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-objdump
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/x86_64-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-pkg-config
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/x86_64-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ranlib
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/x86_64-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-readelf
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/x86_64-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-size
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=SIZE
+ declare -x SIZE=/usr/bin/x86_64-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strings
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/x86_64-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strip
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=STRIP
+ declare -x STRIP=/usr/bin/x86_64-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windmc
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/x86_64-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windres
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/x86_64-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=x86_64-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/x86_64-w64-mingw32-g++ ']'
+ CXX=
+ export CXX
+ ac_cv_prog_CXX=no
+ export ac_cv_prog_CXX
+ CXXFLAGS=
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
++ grep -- '-config$'
++ ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libogg-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng-config /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng16-16.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng16-config /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libvorbis-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libvorbisenc-2.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libvorbisfile-3.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/png-fix-itxt.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pngfix.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng-config
++ tr a-z+-. A-ZX_
+ x=LIBPNG_CONFIG
+ declare -x LIBPNG_CONFIG=/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng-config
+ export LIBPNG_CONFIG
+ for i in `ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng16-config
++ tr a-z+-. A-ZX_
+ x=LIBPNG16_CONFIG
+ declare -x LIBPNG16_CONFIG=/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpng16-config
+ export LIBPNG16_CONFIG
+ unset x i
+ __mingw64_topdir=.
+ test -x configure
+ __mingw64_topdir=..
+ ../configure --host=x86_64-w64-mingw32 --build=powerpc64le-redhat-linux-gnu --target=x86_64-w64-mingw32 --prefix=/usr/x86_64-w64-mingw32/sys-root/mingw --exec-prefix=/usr/x86_64-w64-mingw32/sys-root/mingw --bindir=/usr/x86_64-w64-mingw32/sys-root/mingw/bin --sbindir=/usr/x86_64-w64-mingw32/sys-root/mingw/sbin --sysconfdir=/usr/x86_64-w64-mingw32/sys-root/mingw/etc --datadir=/usr/x86_64-w64-mingw32/sys-root/mingw/share --includedir=/usr/x86_64-w64-mingw32/sys-root/mingw/include --libdir=/usr/x86_64-w64-mingw32/sys-root/mingw/lib --libexecdir=/usr/x86_64-w64-mingw32/sys-root/mingw/libexec --localstatedir=/usr/x86_64-w64-mingw32/sys-root/mingw/var --sharedstatedir=/usr/x86_64-w64-mingw32/sys-root/mingw/com --mandir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/man --infodir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/info --disable-static --disable-static
checking build system type... powerpc64le-redhat-linux-gnu
checking host system type... x86_64-w64-mingw32
checking target system type... x86_64-w64-mingw32
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-w64-mingw32-strip... /usr/bin/x86_64-w64-mingw32-strip
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-w64-mingw32-gcc accepts -g... yes
checking for x86_64-w64-mingw32-gcc option to enable C11 features... none needed
checking whether x86_64-w64-mingw32-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of x86_64-w64-mingw32-gcc... gcc3
checking how to run the C preprocessor... /usr/bin/x86_64-w64-mingw32-cpp
checking for x86_64-w64-mingw32-as... /usr/bin/x86_64-w64-mingw32-as
checking for x86_64-w64-mingw32-dlltool... /usr/bin/x86_64-w64-mingw32-dlltool
checking for x86_64-w64-mingw32-objdump... /usr/bin/x86_64-w64-mingw32-objdump
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by x86_64-w64-mingw32-gcc... /usr/bin/x86_64-w64-mingw32-ld
checking if the linker (/usr/bin/x86_64-w64-mingw32-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-w64-mingw32-nm
checking the name lister (/usr/bin/x86_64-w64-mingw32-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert powerpc64le-redhat-linux-gnu file names to x86_64-w64-mingw32 format... func_convert_file_nix_to_w32
checking how to convert powerpc64le-redhat-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/x86_64-w64-mingw32-ld option to reload object files... -r
checking for x86_64-w64-mingw32-file... no
checking for file... file
checking for x86_64-w64-mingw32-objdump... (cached) configure: WARNING: using cross tools not prefixed with host triplet
/usr/bin/x86_64-w64-mingw32-objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for x86_64-w64-mingw32-dlltool... (cached) /usr/bin/x86_64-w64-mingw32-dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for x86_64-w64-mingw32-ar... /usr/bin/x86_64-w64-mingw32-ar
checking for archiver @FILE support... @
checking for x86_64-w64-mingw32-strip... (cached) /usr/bin/x86_64-w64-mingw32-strip
checking for x86_64-w64-mingw32-ranlib... /usr/bin/x86_64-w64-mingw32-ranlib
checking command to parse /usr/bin/x86_64-w64-mingw32-nm output from x86_64-w64-mingw32-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for x86_64-w64-mingw32-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... no
checking for objdir... .libs
checking if x86_64-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if x86_64-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if x86_64-w64-mingw32-gcc static flag -static works... yes
checking if x86_64-w64-mingw32-gcc supports -c -o file.o... yes
checking if x86_64-w64-mingw32-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-w64-mingw32-gcc linker (/usr/bin/x86_64-w64-mingw32-ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for doxygen... false
configure: WARNING: *** doxygen not found, API documentation will not be built
checking for pdflatex... no
checking for bibtex... no
checking for fig2dev... no
configure: WARNING: *** Format Specification will not built.
checking for ld used by x86_64-w64-mingw32-gcc... (cached) /usr/bin/x86_64-w64-mingw32-ld
checking if the linker (/usr/bin/x86_64-w64-mingw32-ld) is GNU ld... (cached) yes
checking how to control symbol export... -export-symbols
checking for pkg-config... yes
checking pkg-config is at least version 0.9.0... yes
checking for OGG... yes
checking for VORBIS... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 0.11.0... cross compiling; assumed OK... 
yes
checking for sys/soundcard.h... no
checking for soundcard.h... no
checking for machine/soundcard.h... no
configure: WARNING: OSS audio support not found -- not compiling player_example
checking for PNG... yes
checking for library containing ftime... none required
checking for getopt_long... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating include/Makefile
config.status: creating include/theora/Makefile
config.status: creating examples/Makefile
config.status: creating doc/Makefile
config.status: creating doc/Doxyfile
config.status: creating doc/spec/Makefile
config.status: creating tests/Makefile
config.status: creating m4/Makefile
config.status: creating libtheora.spec
config.status: creating theora.pc
config.status: creating theora-uninstalled.pc
config.status: creating theoradec.pc
config.status: creating theoradec-uninstalled.pc
config.status: creating theoraenc.pc
config.status: creating theoraenc-uninstalled.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

------------------------------------------------------------------------
  libtheora 1.1.1:  Automatic configuration OK.

  General configuration:

    Encoding support: ........... yes
    Floating point support: ..... yes
    Assembly optimization: ...... 64 bit x86
    Debugging telemetry: ........ no
    Build example code: ......... yes
    API Documentation: .......... no
    Format Documentation: ....... no

  Installation paths:

    libtheora: ................... /usr/x86_64-w64-mingw32/sys-root/mingw/lib
    C header files: .............. /usr/x86_64-w64-mingw32/sys-root/mingw/include/theora
    Documentation: ............... /usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/libtheora

  Building:

    Type 'make' to compile libtheora.

    Type 'make install' to install libtheora.

    Type 'make check' to run test suite (Valgrind testing not enabled)

  Example programs will be built but not installed.
------------------------------------------------------------------------

+ popd
~/build/BUILD/libtheora-1.1.1
+ sed -i 's/\<doc\>//' build_win32/Makefile build_win64/Makefile
+ run_mingw_make -j5
+ /usr/bin/make -C build_win32 -j5
make: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
/usr/bin/make  all-recursive
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT apiwrapper.lo -MD -MP -MF .deps/apiwrapper.Tpo -c -o apiwrapper.lo ../../lib/apiwrapper.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT bitpack.lo -MD -MP -MF .deps/bitpack.Tpo -c -o bitpack.lo ../../lib/bitpack.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decapiwrapper.lo -MD -MP -MF .deps/decapiwrapper.Tpo -c -o decapiwrapper.lo ../../lib/decapiwrapper.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decinfo.lo -MD -MP -MF .deps/decinfo.Tpo -c -o decinfo.lo ../../lib/decinfo.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c -o decode.lo ../../lib/decode.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c ../../lib/decode.c  -DDLL_EXPORT -DPIC -o .libs/decode.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT apiwrapper.lo -MD -MP -MF .deps/apiwrapper.Tpo -c ../../lib/apiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/apiwrapper.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decapiwrapper.lo -MD -MP -MF .deps/decapiwrapper.Tpo -c ../../lib/decapiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/decapiwrapper.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT bitpack.lo -MD -MP -MF .deps/bitpack.Tpo -c ../../lib/bitpack.c  -DDLL_EXPORT -DPIC -o .libs/bitpack.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/apiwrapper.h:24,
                 from ../../lib/apiwrapper.c:21:
../../lib/apiwrapper.c: In function 'oc_theora_info2th_info':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/apiwrapper.c:126:4: note: in expansion of macro 'OC_MINI'
  126 |    OC_MINI(31,oc_ilog(_ci->keyframe_frequency_force-1)):0;
      |    ^~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decinfo.lo -MD -MP -MF .deps/decinfo.Tpo -c ../../lib/decinfo.c  -DDLL_EXPORT -DPIC -o .libs/decinfo.o
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:176:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  176 |   OC_DCT_CW_PACK(16, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:179:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  179 |   OC_DCT_CW_PACK( 0, 0, 13,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:180:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  180 |   OC_DCT_CW_PACK( 0, 0, 13,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:182:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  182 |   OC_DCT_CW_PACK( 0, 0, 21,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:183:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  183 |   OC_DCT_CW_PACK( 0, 0, 21,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:185:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  185 |   OC_DCT_CW_PACK( 0, 0, 37,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:186:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  186 |   OC_DCT_CW_PACK( 0, 0, 37,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:188:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  188 |   OC_DCT_CW_PACK( 0, 0, 69,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:189:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  189 |   OC_DCT_CW_PACK( 0, 0,325,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:190:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  190 |   OC_DCT_CW_PACK( 0, 0, 69,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:191:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  191 |   OC_DCT_CW_PACK( 0, 0,325,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:194:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  194 |   OC_DCT_CW_PACK( 0,10, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:195:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  195 |   OC_DCT_CW_PACK( 0,10, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:198:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  198 |   OC_DCT_CW_PACK( 0, 0,  0,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:201:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  201 |   OC_DCT_CW_PACK( 1, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:203:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  203 |   OC_DCT_CW_PACK( 2, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:205:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  205 |   OC_DCT_CW_PACK( 3, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:207:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  207 |   OC_DCT_CW_PACK( 0, 1, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:208:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  208 |   OC_DCT_CW_PACK( 0, 1, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:209:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  209 |   OC_DCT_CW_PACK( 0, 2, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:210:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  210 |   OC_DCT_CW_PACK( 0, 2, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:211:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  211 |   OC_DCT_CW_PACK( 0, 3, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:212:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  212 |   OC_DCT_CW_PACK( 0, 3, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:213:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  213 |   OC_DCT_CW_PACK( 0, 4, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:214:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  214 |   OC_DCT_CW_PACK( 0, 4, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:215:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  215 |   OC_DCT_CW_PACK( 0, 5, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:216:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  216 |   OC_DCT_CW_PACK( 0, 5, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:218:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  218 |   OC_DCT_CW_PACK( 0, 1, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:219:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  219 |   OC_DCT_CW_PACK( 0, 1, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:220:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  220 |   OC_DCT_CW_PACK( 0, 1, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:221:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  221 |   OC_DCT_CW_PACK( 0, 1, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:223:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  223 |   OC_DCT_CW_PACK( 0, 6, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:224:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  224 |   OC_DCT_CW_PACK( 0, 7, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:225:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  225 |   OC_DCT_CW_PACK( 0, 8, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:226:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  226 |   OC_DCT_CW_PACK( 0, 9, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:227:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  227 |   OC_DCT_CW_PACK( 0, 6, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:228:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  228 |   OC_DCT_CW_PACK( 0, 7, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:229:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  229 |   OC_DCT_CW_PACK( 0, 8, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:230:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  230 |   OC_DCT_CW_PACK( 0, 9, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:232:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  232 |   OC_DCT_CW_PACK( 0, 2, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:233:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  233 |   OC_DCT_CW_PACK( 0, 3, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:234:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  234 |   OC_DCT_CW_PACK( 0, 2, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:235:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  235 |   OC_DCT_CW_PACK( 0, 3, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:236:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  236 |   OC_DCT_CW_PACK( 0, 2, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:237:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  237 |   OC_DCT_CW_PACK( 0, 3, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:238:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  238 |   OC_DCT_CW_PACK( 0, 2, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:239:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  239 |   OC_DCT_CW_PACK( 0, 3, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:242:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  242 |   OC_DCT_CW_PACK( 0, 0,  0,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:243:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  243 |   OC_DCT_CW_PACK( 0, 1,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:244:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  244 |   OC_DCT_CW_PACK( 0, 2,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:245:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  245 |   OC_DCT_CW_PACK( 0, 3,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:246:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  246 |   OC_DCT_CW_PACK( 0, 4,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:247:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  247 |   OC_DCT_CW_PACK( 0, 5,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:248:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  248 |   OC_DCT_CW_PACK( 0, 6,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:249:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  249 |   OC_DCT_CW_PACK( 0, 7,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:251:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  251 |   OC_DCT_CW_PACK( 0, 0, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:253:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  253 |   OC_DCT_CW_PACK( 0, 0, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:255:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  255 |   OC_DCT_CW_PACK( 0, 0, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:257:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  257 |   OC_DCT_CW_PACK( 0, 0, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:259:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  259 |   OC_DCT_CW_PACK( 0, 0, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:260:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  260 |   OC_DCT_CW_PACK( 0, 0, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:261:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  261 |   OC_DCT_CW_PACK( 0, 0, +4,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:262:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  262 |   OC_DCT_CW_PACK( 0, 0, -4,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:263:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  263 |   OC_DCT_CW_PACK( 0, 0, +5,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:264:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  264 |   OC_DCT_CW_PACK( 0, 0, -5,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:265:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  265 |   OC_DCT_CW_PACK( 0, 0, +6,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:266:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  266 |   OC_DCT_CW_PACK( 0, 0, -6,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:268:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  268 |   OC_DCT_CW_PACK( 0, 0, +7,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:269:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  269 |   OC_DCT_CW_PACK( 0, 0, +8,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:270:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  270 |   OC_DCT_CW_PACK( 0, 0, -7,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:271:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  271 |   OC_DCT_CW_PACK( 0, 0, -8,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:273:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  273 |   OC_DCT_CW_PACK( 0, 0, +9,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:274:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  274 |   OC_DCT_CW_PACK( 0, 0,+10,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:275:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  275 |   OC_DCT_CW_PACK( 0, 0,+11,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:276:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  276 |   OC_DCT_CW_PACK( 0, 0,+12,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:277:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  277 |   OC_DCT_CW_PACK( 0, 0, -9,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:278:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  278 |   OC_DCT_CW_PACK( 0, 0,-10,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:279:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  279 |   OC_DCT_CW_PACK( 0, 0,-11,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:280:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  280 |   OC_DCT_CW_PACK( 0, 0,-12,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:282:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  282 |   OC_DCT_CW_PACK( 8, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:283:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  283 |   OC_DCT_CW_PACK( 9, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:284:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  284 |   OC_DCT_CW_PACK(10, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:285:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  285 |   OC_DCT_CW_PACK(11, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:286:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  286 |   OC_DCT_CW_PACK(12, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:287:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  287 |   OC_DCT_CW_PACK(13, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:288:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  288 |   OC_DCT_CW_PACK(14, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:289:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  289 |   OC_DCT_CW_PACK(15, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:291:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  291 |   OC_DCT_CW_PACK( 4, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:292:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  292 |   OC_DCT_CW_PACK( 5, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:293:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  293 |   OC_DCT_CW_PACK( 6, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:294:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  294 |   OC_DCT_CW_PACK( 7, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_init':
../../lib/decode.c:402:52: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  400 |       qsum+=_dec->state.dequant_tables[qi][pli][qti][12]+
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |        _dec->state.dequant_tables[qi][pli][qti][17]+
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |        _dec->state.dequant_tables[qi][pli][qti][18]+
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  403 |        _dec->state.dequant_tables[qi][pli][qti][24]<<(pli==0);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../../lib/decode.c: In function 'oc_vlc_mv_comp_unpack':
../../lib/decode.c:751:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  751 |       mv=1<<bits-3;
      |             ~~~~^~
../../lib/decode.c:758:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  758 |   return mv+mask^mask;
      |          ~~^~~~~
../../lib/decode.c: In function 'oc_clc_mv_comp_unpack':
../../lib/decode.c:768:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  768 |   return mv+mask^mask;
      |          ~~^~~~~
../../lib/decode.c: In function 'oc_dec_dc_coeff_unpack':
../../lib/decode.c:1007:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1007 |        _dec->huff_tables[_huff_idxs[pli+1>>1]]);
      |                                     ~~~^~
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1014:14: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1014 |         eb<<=OC_DCT_TOKEN_EB_POS(token);
      |              ^~~~~~~~~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/decint.h:22,
                 from ../../lib/decode.c:21:
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1021:14: note: in expansion of macro 'OC_MINI'
 1021 |         eobi=OC_MINI(eobs,ncoded_fragis-fragii);
      |              ^~~~~~~
../../lib/decode.c: In function 'oc_dec_ac_coeff_unpack':
../../lib/decode.c:1085:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1085 |        _dec->huff_tables[_huff_idxs[pli+1>>1]]);
      |                                     ~~~^~
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1092:14: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1092 |         eb<<=OC_DCT_TOKEN_EB_POS(token);
      |              ^~~~~~~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_dc_unpredict_mcu_plane':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1412:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1412 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1426:34: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1426 |       u_ref=u_frags[fragi].coded?OC_FRAME_FOR_MODE(u_frags[fragi].mb_mode):-1;
      |                                  ^~~~~~~~~~~~~~~~~
../../lib/bitpack.c: In function 'oc_pack_refill':
../../lib/bitpack.c:41:52: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   41 |     window|=(oc_pb_window)*ptr++<<OC_PB_WINDOW_SIZE-available;
../../lib/bitpack.c: In function 'oc_pack_look1':
../../lib/bitpack.c:61:16: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   61 |   return window>>OC_PB_WINDOW_SIZE-1;
      |                ^~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1432:12: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1432 |            OC_FRAME_FOR_MODE(u_frags[fragi+1].mb_mode):-1;
      |            ^~~~~~~~~~~~~~~~~
../../lib/bitpack.c: In function 'oc_pack_read':
../../lib/bitpack.c:81:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   81 |   result=window>>OC_PB_WINDOW_SIZE-_bits;
../../lib/bitpack.c: In function 'oc_pack_read1':
../../lib/bitpack.c:100:16: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  100 |   result=window>>OC_PB_WINDOW_SIZE-1;
      |                ^~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1437:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1437 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_frags_recon_mcu_plane':
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1558:34: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1558 |           cw+=dct_tokens[lti++]<<OC_DCT_TOKEN_EB_POS(token);
      |                                  ^~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1577:9: note: in expansion of macro 'OC_MINI'
 1577 |     zzi=OC_MINI(zzi,64);
      |         ^~~~~~~
../../lib/decode.c: In function 'oc_filter_hedge':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1628:18: note: in expansion of macro 'OC_MINI'
 1628 |     *_variance0+=OC_MINI(255,sum0);
      |                  ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1629:18: note: in expansion of macro 'OC_MINI'
 1629 |     *_variance1+=OC_MINI(255,sum1);
      |                  ^~~~~~~
../../lib/decode.c:1631:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1631 |       *cdst=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1633:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1633 |       *cdst=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1637:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1636 |         *cdst=(unsigned char)(r[by]+r[by+1]+r[by+2]+r[by+3]*2+
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1637 |          r[by+4]+r[by+5]+r[by+6]+4>>3);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decinfo.c: In function 'oc_info_unpack':
../../lib/decinfo.c:58:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   58 |    _info->version_major==TH_VERSION_MAJOR&&
../../lib/decode.c:1640:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1640 |       *cdst=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1642:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1642 |       *cdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'oc_filter_vedge':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1676:20: note: in expansion of macro 'OC_MINI'
 1676 |     _variances[0]+=OC_MINI(255,sum0);
      |                    ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1677:20: note: in expansion of macro 'OC_MINI'
 1677 |     _variances[1]+=OC_MINI(255,sum1);
      |                    ^~~~~~~
../../lib/decode.c:1679:59: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1679 |       *rdst++=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1680:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1680 |       *rdst++=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1683:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1682 |         *rdst++=(unsigned char)(r[bx]+r[bx+1]+r[bx+2]+r[bx+3]*2+
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1683 |          r[bx+4]+r[bx+5]+r[bx+6]+4>>3);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1685:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1685 |       *rdst++=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1686:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1686 |       *rdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'oc_dec_deblock_frag_rows':
../../lib/decode.c:1737:19: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1737 |   y_end=_fragy_end-!notdone<<3;
      |         ~~~~~~~~~~^~~~~~~~~
../../lib/decode.c: In function 'oc_dering_block':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1791:10: note: in expansion of macro 'OC_MINI'
 1791 |   mod_hi=OC_MINI(3*_dc_scale,OC_MOD_MAX[_strong]);
      |          ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/decode.c:1802:31: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1802 |     src+=_ystride&-(!(_b&8)|by<7);
      |                             ~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/decode.c:1816:21: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1816 |     nsrc+=!(_b&2)|bx<7;
      |                   ~~^~
../../lib/decode.c:1833:14: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1833 |     w=vmod[by+1<<3];
      |            ~~^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1849:17: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1849 |       w=vmod[(by+1<<3)+bx];
      |               ~~^~
../../lib/decode.c:1852:17: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1852 |       w=hmod[(bx+1<<3)+by];
      |               ~~^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1865:15: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1865 |     w=vmod[(by+1<<3)+7];
      |             ~~^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1875:32: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1875 |     nsrc+=_ystride&-(!(_b&8)|by<6);
      |                              ~~^~
../../lib/decode.c: In function 'oc_dec_dering_frag_rows':
../../lib/decode.c:1926:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1926 |         if(_pli||!(b&1)&&*(variance-1)>OC_DERING_THRESH4||
      |                        ^
../../lib/decode.c:1927:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1927 |          !(b&2)&&variance[1]>OC_DERING_THRESH4||
      |                ^
../../lib/decode.c:1928:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1928 |          !(b&4)&&*(variance-nhfrags)>OC_DERING_THRESH4||
      |                ^
../../lib/decode.c:1929:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1929 |          !(b&8)&&variance[nhfrags]>OC_DERING_THRESH4){
      |                ^
../../lib/decode.c: In function 'th_decode_ctl':
../../lib/decode.c:2000:60: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 2000 |      +(granpos&(1<<_dec->state.info.keyframe_granule_shift)-1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'th_decode_packetin':
../../lib/decode.c:2136:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 2136 |     _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2183:29: note: in expansion of macro 'OC_MINI'
 2183 |         pipe.fragy_end[pli]=OC_MINI(fplane->nvfrags,
      |                             ^~~~~~~
../../lib/decode.c:2199:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2199 |          (pipe.fragy0[pli]-sdelay<<3)-(sdelay<<1),
      |           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/decode.c:2200:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2200 |          (pipe.fragy_end[pli]-edelay<<3)-(edelay<<1));
      |           ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/decode.c:2229:59: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                                           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:37: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                     ^~
../../lib/decode.c:2229:59: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                                           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:49: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                                 ^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2229:22: note: in expansion of macro 'OC_MINI'
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                      ^~~~~~~
../../lib/decode.c:2231:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2231 |          pipe.fragy_end[pli]-edelay<<frag_shift);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:37: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                     ^~
../../lib/decode.c:2231:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2231 |          pipe.fragy_end[pli]-edelay<<frag_shift);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:49: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                                 ^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2230:25: note: in expansion of macro 'OC_MINI'
 2230 |         avail_fragy_end=OC_MINI(avail_fragy_end,
      |                         ^~~~~~~
../../lib/decode.c:2282:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 2282 |     _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/apiwrapper.Tpo .deps/apiwrapper.Plo
mv -f .deps/bitpack.Tpo .deps/bitpack.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dequant.lo -MD -MP -MF .deps/dequant.Tpo -c -o dequant.lo ../../lib/dequant.c
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fragment.lo -MD -MP -MF .deps/fragment.Tpo -c -o fragment.lo ../../lib/fragment.c
mv -f .deps/decinfo.Tpo .deps/decinfo.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffdec.lo -MD -MP -MF .deps/huffdec.Tpo -c -o huffdec.lo ../../lib/huffdec.c
mv -f .deps/decapiwrapper.Tpo .deps/decapiwrapper.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c -o idct.lo ../../lib/idct.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fragment.lo -MD -MP -MF .deps/fragment.Tpo -c ../../lib/fragment.c  -DDLL_EXPORT -DPIC -o .libs/fragment.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffdec.lo -MD -MP -MF .deps/huffdec.Tpo -c ../../lib/huffdec.c  -DDLL_EXPORT -DPIC -o .libs/huffdec.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dequant.lo -MD -MP -MF .deps/dequant.Tpo -c ../../lib/dequant.c  -DDLL_EXPORT -DPIC -o .libs/dequant.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/fragment.c:18:
../../lib/fragment.c: In function 'oc_frag_recon_inter2_c':
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/huffdec.c: In function 'oc_pack_refill':
../../lib/huffdec.c:121:52: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  121 |     window|=(oc_pb_window)*ptr++<<OC_PB_WINDOW_SIZE-available;
../../lib/huffdec.c: In function 'oc_pack_look':
../../lib/huffdec.c:141:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  141 |   result=window>>OC_PB_WINDOW_SIZE-_bits;
../../lib/huffdec.c: In function 'oc_huff_tree_size':
../../lib/huffdec.c:210:43: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  210 |     for(i=0;i<nchildren;i+=1<<_node->nbits-_node->nodes[i]->depth){
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/huffman.h:21,
                 from ../../lib/huffdec.h:20,
                 from ../../lib/huffdec.c:21:
../../lib/huffdec.c: In function 'oc_huff_tree_mindepth':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:295:10: note: in expansion of macro 'OC_MINI'
  295 |   return OC_MINI(depth0,depth1)+1;
      |          ^~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_copy':
../../lib/huffdec.c:328:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  328 |       inext=i+(1<<_node->nbits-ret->nodes[i]->depth);
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_collapse_size':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:352:45: note: in expansion of macro 'OC_MAXI'
  352 |   while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
      |                                             ^~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_collapse':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:414:45: note: in expansion of macro 'OC_MAXI'
  414 |   while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
      |                                             ^~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c ../../lib/idct.c  -DDLL_EXPORT -DPIC -o .libs/idct.o
../../lib/idct.c: In function 'oc_idct8x8_3':
../../lib/idct.c:245:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
../../lib/idct.c: In function 'oc_idct8x8_10':
../../lib/idct.c:276:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  276 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
../../lib/idct.c: In function 'oc_idct8x8_slow':
../../lib/idct.c:295:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  295 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
mv -f .deps/fragment.Tpo .deps/fragment.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT info.lo -MD -MP -MF .deps/info.Tpo -c -o info.lo ../../lib/info.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT info.lo -MD -MP -MF .deps/info.Tpo -c ../../lib/info.c  -DDLL_EXPORT -DPIC -o .libs/info.o
mv -f .deps/dequant.Tpo .deps/dequant.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT internal.lo -MD -MP -MF .deps/internal.Tpo -c -o internal.lo ../../lib/internal.c
mv -f .deps/idct.Tpo .deps/idct.Plo
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT internal.lo -MD -MP -MF .deps/internal.Tpo -c ../../lib/internal.c  -DDLL_EXPORT -DPIC -o .libs/internal.o
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT quant.lo -MD -MP -MF .deps/quant.Tpo -c -o quant.lo ../../lib/quant.c
mv -f .deps/info.Tpo .deps/info.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT state.lo -MD -MP -MF .deps/state.Tpo -c -o state.lo ../../lib/state.c
In file included from ../../lib/internal.h:40,
                 from ../../lib/internal.c:21:
../../lib/internal.c: In function 'oc_set_chroma_mvs00':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:111:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  111 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,2,2);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:112:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  112 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,2,2);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/internal.c: In function 'oc_set_chroma_mvs01':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:125:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  125 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:126:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  126 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:129:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  129 |   _cbmvs[1][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:130:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  130 |   _cbmvs[1][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/internal.c: In function 'oc_set_chroma_mvs10':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:143:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  143 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:144:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  144 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:147:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  147 |   _cbmvs[2][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:148:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  148 |   _cbmvs[2][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT quant.lo -MD -MP -MF .deps/quant.Tpo -c ../../lib/quant.c  -DDLL_EXPORT -DPIC -o .libs/quant.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT state.lo -MD -MP -MF .deps/state.Tpo -c ../../lib/state.c  -DDLL_EXPORT -DPIC -o .libs/state.o
In file included from ../../lib/quant.h:21,
                 from ../../lib/quant.c:21:
../../lib/quant.c: In function 'oc_dequant_tables_init':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
../../lib/state.c: In function 'oc_state_border_init':
../../lib/state.c:295:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  295 |         crop_xf=crop_xf+1>>1;
      |                 ~~~~~~~^~
../../lib/state.c:299:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  299 |         crop_yf=crop_yf+1>>1;
      |                 ~~~~~~~^~
../../lib/state.c:317:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  317 |         else if(x<crop_x0&&crop_x0<x+8||x<crop_xf&&crop_xf<x+8||
      |                 ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c:318:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  318 |          y<crop_y0&&crop_y0<y+8||y<crop_yf&&crop_yf<y+8){
      |          ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c:318:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  318 |          y<crop_y0&&crop_y0<y+8||y<crop_yf&&crop_yf<y+8){
      |                                  ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c: In function 'oc_state_frarray_init':
../../lib/state.c:377:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  377 |   chfrags=yhfrags+hdec>>hdec;
      |           ~~~~~~~^~~~~
../../lib/state.c:378:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  378 |   cvfrags=yvfrags+vdec>>vdec;
      |           ~~~~~~~^~~~~
../../lib/state.c:383:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  383 |   yhsbs=yhfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:384:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  384 |   yvsbs=yvfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:385:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  385 |   chsbs=chfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:386:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  386 |   cvsbs=cvfrags+3>>2;
      |         ~~~~~~~^~
In file included from ../../lib/state.c:20:
../../lib/state.c: In function 'oc_state_init':
mv -f .deps/internal.Tpo .deps/internal.Plo
../../lib/internal.h:83:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../../lib/state.c:669:24: note: in expansion of macro 'TH_VERSION_CHECK'
  669 |   _state->granpos_bias=TH_VERSION_CHECK(_info,3,2,1);
      |                        ^~~~~~~~~~~~~~~~
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxidct.lo -MD -MP -MF .deps/mmxidct.Tpo -c -o mmxidct.lo `test -f 'x86/mmxidct.c' || echo '../../lib/'`x86/mmxidct.c
../../lib/internal.h:82:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   82 |  ((_info)->version_major>(_maj)||(_info)->version_major==(_maj)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
../../lib/state.c:669:24: note: in expansion of macro 'TH_VERSION_CHECK'
  669 |   _state->granpos_bias=TH_VERSION_CHECK(_info,3,2,1);
      |                        ^~~~~~~~~~~~~~~~
../../lib/state.c: In function 'oc_state_frag_recon_c':
../../lib/state.c:888:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  888 |     p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../../lib/internal.h:40:
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/state.c:907:51: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  907 |      _state->ref_frame_data[_state->ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]
      |                                                   ^~~~~~~~~~~~~~~~~
../../lib/state.c: In function 'loop_filter_h':
../../lib/state.c:961:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  961 |     f=*(_bv+(f+4>>3));
      |              ~^~
../../lib/state.c: In function 'loop_filter_v':
../../lib/state.c:977:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  977 |     f=*(_bv+(f+4>>3));
      |              ~^~
../../lib/state.c: At top level:
../../lib/state.c:986:59: warning: argument 2 of type 'int[256]' with mismatched bound [-Warray-parameter=]
  986 | int oc_state_loop_filter_init(oc_theora_state *_state,int _bv[256]){
      |                                                       ~~~~^~~~~~~~
../../lib/internal.h:440:60: note: previously declared as 'int *'
  440 | int oc_state_loop_filter_init(oc_theora_state *_state,int *_bv);
      |                                                       ~~~~~^~~
../../lib/state.c:1015:74: warning: argument 2 of type 'int *' declared as a pointer [-Warray-parameter=]
 1015 | void oc_state_loop_filter_frag_rows_c(const oc_theora_state *_state,int *_bv,
      |                                                                     ~~~~~^~~
../../lib/internal.h:483:6: note: previously declared as an array 'int[256]'
  483 |  int _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end);
      |  ~~~~^~~~~~~~
../../lib/state.c: In function 'th_granule_frame':
../../lib/internal.h:83:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../../lib/state.c:1214:26: note: in expansion of macro 'TH_VERSION_CHECK'
 1214 |     return iframe+pframe-TH_VERSION_CHECK(&state->info,3,2,1);
      |                          ^~~~~~~~~~~~~~~~
../../lib/internal.h:82:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   82 |  ((_info)->version_major>(_maj)||(_info)->version_major==(_maj)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
../../lib/state.c:1214:26: note: in expansion of macro 'TH_VERSION_CHECK'
 1214 |     return iframe+pframe-TH_VERSION_CHECK(&state->info,3,2,1);
      |                          ^~~~~~~~~~~~~~~~
mv -f .deps/huffdec.Tpo .deps/huffdec.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfrag.lo -MD -MP -MF .deps/mmxfrag.Tpo -c -o mmxfrag.lo `test -f 'x86/mmxfrag.c' || echo '../../lib/'`x86/mmxfrag.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxidct.lo -MD -MP -MF .deps/mmxidct.Tpo -c ../../lib/x86/mmxidct.c  -DDLL_EXPORT -DPIC -o .libs/mmxidct.o
mv -f .deps/quant.Tpo .deps/quant.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxstate.lo -MD -MP -MF .deps/mmxstate.Tpo -c -o mmxstate.lo `test -f 'x86/mmxstate.c' || echo '../../lib/'`x86/mmxstate.c
mv -f .deps/mmxidct.Tpo .deps/mmxidct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86state.lo -MD -MP -MF .deps/x86state.Tpo -c -o x86state.lo `test -f 'x86/x86state.c' || echo '../../lib/'`x86/x86state.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxstate.lo -MD -MP -MF .deps/mmxstate.Tpo -c ../../lib/x86/mmxstate.c  -DDLL_EXPORT -DPIC -o .libs/mmxstate.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfrag.lo -MD -MP -MF .deps/mmxfrag.Tpo -c ../../lib/x86/mmxfrag.c  -DDLL_EXPORT -DPIC -o .libs/mmxfrag.o
../../lib/x86/mmxstate.c: In function 'oc_state_frag_recon_mmx':
../../lib/x86/mmxstate.c:41:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   41 |     p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../../lib/x86/../internal.h:40,
                 from ../../lib/x86/x86int.h:20,
                 from ../../lib/x86/mmxstate.c:21:
../../lib/x86/../ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/x86/../internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/x86/mmxstate.c:86:51: note: in expansion of macro 'OC_FRAME_FOR_MODE'
   86 |      _state->ref_frame_data[_state->ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]
      |                                                   ^~~~~~~~~~~~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86state.lo -MD -MP -MF .deps/x86state.Tpo -c ../../lib/x86/x86state.c  -DDLL_EXPORT -DPIC -o .libs/x86state.o
mv -f .deps/mmxfrag.Tpo .deps/mmxfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT analyze.lo -MD -MP -MF .deps/analyze.Tpo -c -o analyze.lo ../../lib/analyze.c
In file included from ../../lib/x86/x86state.c:22:
../../lib/x86/../cpu.c: In function 'oc_cpu_flags_get':
../../lib/x86/../cpu.c:159:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  159 |   if(ecx==0x6C65746E&&edx==0x49656E69&&ebx==0x756E6547||
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/x86/../cpu.c:167:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  167 |   else if(ecx==0x444D4163&&edx==0x69746E65&&ebx==0x68747541||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
mv -f .deps/mmxstate.Tpo .deps/mmxstate.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fdct.lo -MD -MP -MF .deps/fdct.Tpo -c -o fdct.lo ../../lib/fdct.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT analyze.lo -MD -MP -MF .deps/analyze.Tpo -c ../../lib/analyze.c  -DDLL_EXPORT -DPIC -o .libs/analyze.o
mv -f .deps/x86state.Tpo .deps/x86state.Plo
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fdct.lo -MD -MP -MF .deps/fdct.Tpo -c ../../lib/fdct.c  -DDLL_EXPORT -DPIC -o .libs/fdct.o
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encfrag.lo -MD -MP -MF .deps/encfrag.Tpo -c -o encfrag.lo ../../lib/encfrag.c
../../lib/fdct.c: In function 'oc_fdct8':
../../lib/fdct.c:86:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   86 |   s=(27146*t5+0xB500>>16)+t5+(t5!=0)>>1;
      |      ~~~~~~~~^~~~~~~
../../lib/fdct.c:86:29: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   86 |   s=(27146*t5+0xB500>>16)+t5+(t5!=0)>>1;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/fdct.c:91:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   s=(27146*t6+0xB500>>16)+t6+(t6!=0)>>1;
      |      ~~~~~~~~^~~~~~~
../../lib/fdct.c:91:29: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   s=(27146*t6+0xB500>>16)+t6+(t6!=0)>>1;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/fdct.c:97:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   97 |   r=(27146*t0+0x4000>>16)+t0+(t0!=0);
      |      ~~~~~~~~^~~~~~~
../../lib/fdct.c:98:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   98 |   s=(27146*t1+0xB500>>16)+t1+(t1!=0);
      |      ~~~~~~~~^~~~~~~
../../lib/fdct.c:99:6: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   99 |   u=r+s>>1;
      |     ~^~
../../lib/fdct.c:104:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  104 |   u=(OC_C6S2*t2+OC_C2S6*t3+0x6CB7>>16)+(t3!=0);
../../lib/fdct.c:106:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  106 |   v=(s*21600+0x2800>>18)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/fdct.c:110:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  110 |   u=(OC_C5S3*t6+OC_C3S5*t5+0x0E3D>>16)+(t5!=0);
../../lib/fdct.c:112:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  112 |   v=(s*26568+0x3400>>17)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/fdct.c:116:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  116 |   u=(OC_C7S1*t4+OC_C1S7*t7+0x7B1B>>16)+(t7!=0);
../../lib/fdct.c:118:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  118 |   v=(s*20539+0x3000>>20)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/fdct.c: In function 'oc_enc_fdct8x8_c':
../../lib/fdct.c:155:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  155 |   for(i=0;i<64;i++)_y[i]=w[i]+2>>2;
      |                          ~~~~^~
../../lib/analyze.c: In function 'oc_mode_scheme_chooser_cost':
../../lib/analyze.c:115:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  115 |   mode_bits=OC_MODE_BITS[scheme0+1>>3][_chooser->mode_ranks[scheme0][_mb_mode]];
      |                          ~~~~~~~^~
../../lib/analyze.c:129:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  129 |        OC_MODE_BITS[scheme1+1>>3][_chooser->mode_ranks[scheme1][_mb_mode]];
      |                     ~~~~~~~^~
../../lib/analyze.c: In function 'oc_mode_scheme_chooser_update':
../../lib/analyze.c:175:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  175 |      OC_MODE_BITS[si+1>>3][_chooser->mode_ranks[si][_mb_mode]];
      |                   ~~^~
../../lib/analyze.c: In function 'oc_qii_state_advance':
../../lib/analyze.c:425:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  425 |   qi01=_qii+1>>1;
      |        ~~~~^~
../../lib/analyze.c: In function 'oc_enc_pipeline_init':
../../lib/analyze.c:517:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  517 |   _pipe->skip_ssd[2]=_pipe->skip_ssd[1]+(mcu_nfrags>>hdec+vdec);
      |                                                      ~~~~^~~~~
../../lib/analyze.c: In function 'oc_enc_pipeline_set_stripe':
../../lib/analyze.c:570:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  570 |     _pipe->fragy0[pli]=_sby<<2-vdec;
      |                              ~^~~~~
../../lib/analyze.c:575:39: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  575 |       _pipe->fragy_end[pli]=sby_end<<2-vdec;
      |                                      ~^~~~~
../../lib/analyze.c: In function 'oc_enc_pipeline_finish_mcu_plane':
../../lib/analyze.c:620:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  620 |    (_pipe->fragy0[_pli]-_sdelay<<3)-(_sdelay<<1),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:621:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  621 |    (_pipe->fragy_end[_pli]-_edelay<<3)-(_edelay<<1));
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/analyze.c:19:
../../lib/analyze.c: In function 'oc_enc_block_transform_quantize':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:690:30: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  690 |    _enc->state.ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]+frag_offs;
      |                              ^~~~~~~~~~~~~~~~~
../../lib/analyze.c:742:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  742 |   val+=dc_dequant+s^s;
      |        ~~~~~~~~~~^~
../../lib/analyze.c:743:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  743 |   val=((enquant[0].m*(ogg_int32_t)val>>16)+val>>enquant[0].l)-s;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/analyze.c:759:13: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  759 |       val+=d+s^s;
      |            ~^~
../../lib/analyze.c:762:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  762 |       val=((enquant[zzi].m*(ogg_int32_t)val>>16)+val>>enquant[zzi].l)-s;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/analyze.c:779:47: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  779 |     p=(ogg_int16_t)(dc*(ogg_int32_t)dc_dequant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../lib/analyze.c: In function 'oc_dct_cost2':
../../lib/analyze.c:1044:15: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1044 |   _satd<<=_pli+1&2;
      |           ~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1045:7: note: in expansion of macro 'OC_MINI'
 1045 |   bin=OC_MINI(_satd>>OC_SAD_SHIFT,OC_SAD_BINS-2);
      |       ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1051:8: note: in expansion of macro 'OC_MAXI'
 1051 |   rmse=OC_MAXI(z0+(dz*dx>>OC_SAD_SHIFT),0);
      |        ^~~~~~~
../../lib/analyze.c:1052:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1052 |   *_ssd=rmse*rmse>>2*OC_RMSE_SCALE-OC_BIT_SCALE;
      |                  ^~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1053:10: note: in expansion of macro 'OC_MAXI'
 1053 |   return OC_MAXI(y0+(dy*dx>>OC_SAD_SHIFT),0);
      |          ^~~~~~~
../../lib/analyze.c: In function 'oc_analyze_intra_mb_luma':
../../lib/analyze.c:1092:23: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1092 |      +(qs[0][qii].bits-_qs->bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1109:20: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1109 |        +(qt[0].bits-qs[bi-1][0].bits<<OC_BIT_SCALE);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1119:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1119 |          +(qt[qij].bits-qs[bi-1][qij].bits<<OC_BIT_SCALE);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_analyze_intra_chroma_block':
../../lib/analyze.c:1180:20: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1180 |      +(qt[qii].bits-_qs->bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~~~^~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_enc_sb_transform_quantize_intra_chroma':
../../lib/analyze.c:1198:20: warning: variable 'sb_flags' set but not used [-Wunused-but-set-variable]
 1198 |   oc_sb_flags     *sb_flags;
      |                    ^~~~~~~~
../../lib/analyze.c: In function 'oc_enc_analyze_intra':
../../lib/analyze.c:1235:27: warning: variable 'embs' set but not used [-Wunused-but-set-variable]
 1235 |   oc_mb_enc_info         *embs;
      |                           ^~~~
../../lib/analyze.c: In function 'oc_mode_set_cost':
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_analyze_mb_mode_luma':
../../lib/analyze.c:1382:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1382 |     best_overhead=(ft[0].bits-fr.bits<<OC_BIT_SCALE);
      |                    ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1384:18: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1384 |      +(qt[0].bits-qs.bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1391:22: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1391 |        +(qt[qii].bits-qs.bits<<OC_BIT_SCALE);
      |          ~~~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1403:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1403 |       cur_overhead=ft[1].bits-fr.bits<<OC_BIT_SCALE;
      |                    ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encfrag.lo -MD -MP -MF .deps/encfrag.Tpo -c ../../lib/encfrag.c  -DDLL_EXPORT -DPIC -o .libs/encfrag.o
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1424:20: note: in expansion of macro 'OC_MAXI'
 1424 |   _modec->overhead=OC_MAXI(overhead,0);
      |                    ^~~~~~~
../../lib/analyze.c: In function 'oc_analyze_mb_mode_chroma':
../../lib/analyze.c:1452:19: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1452 |   nblocks=(nblocks-4>>1)+4;
      |            ~~~~~~~^~
../../lib/analyze.c:1338:41: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                         ^~
../../lib/analyze.c:1459:9: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1459 |        +OC_CHROMA_QII_RATE;
      |         ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1338:61: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                                             ^~
../../lib/analyze.c:1459:9: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1459 |        +OC_CHROMA_QII_RATE;
      |         ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1338:41: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                         ^~
../../lib/analyze.c:1464:11: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1464 |          +OC_CHROMA_QII_RATE;
      |           ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1338:61: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                                             ^~
../../lib/analyze.c:1464:11: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1464 |          +OC_CHROMA_QII_RATE;
      |           ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1486:21: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1486 |     nblocks=(nblocks-4<<1)+4;
      |              ~~~~~~~^~
../../lib/analyze.c: In function 'oc_skip_cost':
../../lib/analyze.c:1557:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1557 |   map_nidxs=(map_nidxs-4>>1)+4;
      |              ~~~~~~~~~^~
../../lib/analyze.c:1593:25: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1593 |     map_nidxs=(map_nidxs-4<<1)+4;
      |                ~~~~~~~~~^~
../../lib/analyze.c: In function 'oc_cost_inter':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1669:30: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1669 |    _enc->state.ref_frame_idx[OC_FRAME_FOR_MODE(_mb_mode)]];
      |                              ^~~~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_cost_inter1mv':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1739:21: note: in expansion of macro 'OC_MINI'
 1739 |   _modec->overhead+=OC_MINI(_enc->mv_bits[0]+bits0,_enc->mv_bits[1]+12)
      |                     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1740:5: note: in expansion of macro 'OC_MINI'
 1740 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |     ^~~~~~~
../../lib/analyze.c:1740:4: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1740 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
../../lib/analyze.c: In function 'oc_cost_inter4mv':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1848:5: note: in expansion of macro 'OC_MINI'
 1848 |    +OC_MINI(_enc->mv_bits[0]+bits0,_enc->mv_bits[1]+bits1)
      |     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1849:5: note: in expansion of macro 'OC_MINI'
 1849 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |     ^~~~~~~
../../lib/analyze.c:1849:4: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1849 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
../../lib/analyze.c: In function 'oc_enc_analyze_inter':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:2211:16: note: in expansion of macro 'OC_MINI'
 2211 |     interbits+=OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |                ^~~~~~~
mv -f .deps/fdct.Tpo .deps/fdct.Plo
../../lib/analyze.c:1879:27: warning: variable 'vdec' set but not used [-Wunused-but-set-variable]
 1879 |   int                     vdec;
      |                           ^~~~
../../lib/analyze.c:1874:27: warning: variable 'qi' set but not used [-Wunused-but-set-variable]
 1874 |   int                     qi;
      |                           ^~
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encapiwrapper.lo -MD -MP -MF .deps/encapiwrapper.Tpo -c -o encapiwrapper.lo ../../lib/encapiwrapper.c
../../lib/encfrag.c:43:41: warning: argument 1 of type 'ogg_int16_t *' {aka 'short int *'} declared as a pointer [-Warray-parameter=]
   43 | void oc_enc_frag_sub_128_c(ogg_int16_t *_diff,
      |                            ~~~~~~~~~~~~~^~~~~
In file included from ../../lib/encfrag.c:19:
../../lib/encint.h:474:40: note: previously declared as an array 'ogg_int16_t[64]' {aka 'short int[64]'}
  474 | void oc_enc_frag_sub_128_c(ogg_int16_t _diff[64],
      |                            ~~~~~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_enc_frag_sad2_thresh_c':
../../lib/encfrag.c:108:47: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  108 |     for(j=0;j<8;j++)sad+=abs(_src[j]-(_ref1[j]+_ref2[j]>>1));
      |                                       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_diff_hadamard2':
../../lib/encfrag.c:180:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  180 |     r=_ref1[0]+_ref2[0]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:181:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  181 |     t4=_ref1[4]+_ref2[4]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:184:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  184 |     r=_ref1[1]+_ref2[1]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:185:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  185 |     t5=_ref1[5]+_ref2[5]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:188:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  188 |     r=_ref1[2]+_ref2[2]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:189:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  189 |     t6=_ref1[6]+_ref2[6]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:192:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  192 |     r=_ref1[3]+_ref2[3]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:193:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  193 |     t7=_ref1[7]+_ref2[7]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_enc_frag_copy2_c':
../../lib/encfrag.c:373:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  373 |     for(j=0;j<8;j++)_dst[j]=_src1[j]+_src2[j]>>1;
      |                             ~~~~~~~~^~~~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encapiwrapper.lo -MD -MP -MF .deps/encapiwrapper.Tpo -c ../../lib/encapiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/encapiwrapper.o
mv -f .deps/encapiwrapper.Tpo .deps/encapiwrapper.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encinfo.lo -MD -MP -MF .deps/encinfo.Tpo -c -o encinfo.lo ../../lib/encinfo.c
mv -f .deps/state.Tpo .deps/state.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c -o encode.lo ../../lib/encode.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encinfo.lo -MD -MP -MF .deps/encinfo.Tpo -c ../../lib/encinfo.c  -DDLL_EXPORT -DPIC -o .libs/encinfo.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c ../../lib/encode.c  -DDLL_EXPORT -DPIC -o .libs/encode.o
mv -f .deps/encfrag.Tpo .deps/encfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enquant.lo -MD -MP -MF .deps/enquant.Tpo -c -o enquant.lo ../../lib/enquant.c
../../lib/encode.c: In function 'oc_enc_mb_modes_pack':
../../lib/encode.c:614:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  614 |   mode_bits=OC_MODE_BITS[scheme+1>>3];
      |                          ~~~~~~^~
../../lib/encode.c:615:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  615 |   mode_codes=OC_MODE_CODES[scheme+1>>3];
      |                            ~~~~~~^~
../../lib/encode.c: In function 'oc_enc_huff_group_pack':
../../lib/encode.c:803:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  803 |       huff_codes=_enc->huff_codes[_huff_idxs[pli+1>>1]];
      |                                              ~~~^~
../../lib/encode.c: In function 'oc_enc_mb_info_init':
../../lib/encode.c:965:23: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  965 |         mbi=(sby*nhsbs+sbx<<2)+quadi;
      |              ~~~~~~~~~^~~~
../../lib/encode.c:968:25: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  968 |         mby=2*sby+(quadi+1>>1&1);
      |                    ~~~~~^~
../../lib/encode.c: In function 'oc_enc_init':
../../lib/encode.c:1068:42: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1068 |   mcu_nfrags=4*mcu_nmbs+(8*mcu_nmbs>>hdec+vdec);
      |                                      ~~~~^~~~~
../../lib/encode.c: In function 'oc_enc_set_granpos':
../../lib/encode.c:1208:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1208 |     _enc->state.granpos=(_enc->state.curframe_num+_enc->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c:1215:31: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1215 |      (_enc->state.keyframe_num+_enc->state.granpos_bias<<
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c: In function 'th_encode_ctl':
../../lib/encode.c:1243:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1243 |       if(_buf==NULL&&_buf_sz!=0||
      |          ~~~~~~~~~~^~~~~~~~~~~~
../../lib/encode.c:1250:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1250 |       if(_buf==NULL&&_buf_sz!=0||
      |          ~~~~~~~~~~^~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/encode.c:19:
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/encode.c:1268:38: note: in expansion of macro 'OC_MINI'
 1268 |       _enc->keyframe_frequency_force=OC_MINI(keyframe_frequency_force,
      |                                      ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/encode.c:1324:23: note: in expansion of macro 'OC_MAXI'
 1324 |       _enc->dup_count=OC_MAXI(dup_count,0);
      |                       ^~~~~~~
../../lib/encode.c:1375:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1375 |        _enc->state.curframe_num>=0&&_enc->rc.twopass!=1||
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c:1384:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1384 |        _enc->state.curframe_num>=0&&_enc->rc.twopass!=2){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c: In function 'oc_img_plane_copy_pad':
../../lib/encode.c:1444:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1443 |         dst[0]=(dst[1]<<1)+(dst-(dstride&-(y>0)))[1]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |          +(dst+(dstride&-(y+1<_pic_height)))[1]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1453:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1452 |         dst[1]=(dst[0]<<1)+(dst-(dstride&-(y>0)))[0]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1453 |          +(dst+(dstride&-(y+1<_pic_height)))[0]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1462:35: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1461 |         (dst-dstride)[x]=(dst[x]<<1)+dst[x-(x>0)]
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |          +dst[x+(x+1<frame_width)]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1471:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1470 |         dst[x]=((dst-dstride)[x]<<1)+(dst-dstride)[x-(x>0)]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |          +(dst-dstride)[x+(x+1<frame_width)]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c: In function 'th_encode_ycbcr_in':
../../lib/encode.c:1519:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1519 |   cpic_width=(_enc->state.info.pic_x+_enc->state.info.pic_width+hdec>>hdec)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/encode.c:1521:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1521 |   cpic_height=(_enc->state.info.pic_y+_enc->state.info.pic_height+vdec>>vdec)
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
mv -f .deps/encinfo.Tpo .deps/encinfo.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffenc.lo -MD -MP -MF .deps/huffenc.Tpo -c -o huffenc.lo ../../lib/huffenc.c
mv -f .deps/decode.Tpo .deps/decode.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mathops.lo -MD -MP -MF .deps/mathops.Tpo -c -o mathops.lo ../../lib/mathops.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enquant.lo -MD -MP -MF .deps/enquant.Tpo -c ../../lib/enquant.c  -DDLL_EXPORT -DPIC -o .libs/enquant.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mathops.lo -MD -MP -MF .deps/mathops.Tpo -c ../../lib/mathops.c  -DDLL_EXPORT -DPIC -o .libs/mathops.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/enquant.c:19:
../../lib/enquant.c: In function 'oc_quant_params_pack':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:39:25: note: in expansion of macro 'OC_MAXI'
   39 |   for(qi=1;qi<64;qi++)i=OC_MAXI(i,_qinfo->loop_filter_limits[qi]);
      |                         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:47:25: note: in expansion of macro 'OC_MAXI'
   47 |   for(qi=0;qi<64;qi++)i=OC_MAXI(_qinfo->ac_scale[qi],i);
      |                         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:53:25: note: in expansion of macro 'OC_MAXI'
   53 |   for(qi=0;qi<64;qi++)i=OC_MAXI(_qinfo->dc_scale[qi],i);
      |                         ^~~~~~~
../../lib/enquant.c: In function 'oc_iquant_init':
../../lib/enquant.c:127:27: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  127 |   t=1+((ogg_uint32_t)1<<16+l)/_d;
      |                         ~~^~
../../lib/enquant.c: In function 'oc_enquant_qavg_init':
../../lib/enquant.c:272:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  272 |     _log_qavg[qti][qi]=OC_Q57(48)-oc_blog64(q2)>>1;
../../lib/mathops.c: In function 'oc_bexp64':
../../lib/mathops.c:180:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  180 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:180:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  180 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:181:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  181 |       z-=OC_ATANH_LOG2[i]+mask^mask;
      |          ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:188:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  188 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:188:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  188 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:189:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  189 |       z-=OC_ATANH_LOG2[i]+mask^mask;
      |          ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:196:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  196 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:196:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  196 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:197:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  197 |       z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1;
      |            ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:197:10: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  197 |       z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1;
      |         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/mathops.c:212:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  212 |         wlo+=(w>>i)+mask^mask;
      |              ~~~~~~^~~~~
../../lib/mathops.c:213:29: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  213 |         z-=OC_ATANH_LOG2[31]+mask^mask;
      |            ~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:220:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  220 |         wlo+=(w>>i)+mask^mask;
      |              ~~~~~~^~~~~
../../lib/mathops.c:221:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  221 |         z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1;
      |              ~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:221:12: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  221 |         z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1;
      |           ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/mathops.c:227:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  227 |   if(ipart<62)w=(w>>61-ipart)+1>>1;
      |                     ~~^~~~~~
../../lib/mathops.c:227:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  227 |   if(ipart<62)w=(w>>61-ipart)+1>>1;
      |                 ~~~~~~~~~~~~~^~
../../lib/mathops.c: In function 'oc_blog64':
../../lib/mathops.c:240:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  240 |   if(_w&_w-1){
      |         ~~^~
../../lib/mathops.c:256:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  256 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:257:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  257 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:258:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  258 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:258:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  258 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:259:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  259 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:264:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  264 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:265:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  265 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:266:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:266:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  266 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:267:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  267 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:272:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  272 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:273:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  273 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:274:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  274 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:274:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  274 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:275:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  275 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:280:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  280 |       z+=(OC_ATANH_LOG2[31]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:281:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  281 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:282:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  282 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:282:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  282 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:283:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  283 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:288:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  288 |       z+=(OC_ATANH_LOG2[31]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:289:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  289 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:290:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  290 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:290:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  290 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:291:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  291 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:293:8: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  293 |     z=z+8>>4;
      |       ~^~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffenc.lo -MD -MP -MF .deps/huffenc.Tpo -c ../../lib/huffenc.c  -DDLL_EXPORT -DPIC -o .libs/huffenc.o
In file included from ../../lib/huffman.h:21,
                 from ../../lib/huffenc.h:3,
                 from ../../lib/huffenc.c:4:
../../lib/huffenc.c: In function 'oc_huff_codes_pack':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffenc.c:863:14: note: in expansion of macro 'OC_MAXI'
  863 |       maxlen=OC_MAXI(_codes[i][j].nbits,maxlen);
      |              ^~~~~~~
../../lib/huffenc.c:865:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  865 |     mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1;
      |                            ~~~~~~^~
mv -f .deps/mathops.Tpo .deps/mathops.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mcenc.lo -MD -MP -MF .deps/mcenc.Tpo -c -o mcenc.lo ../../lib/mcenc.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mcenc.lo -MD -MP -MF .deps/mcenc.Tpo -c ../../lib/mcenc.c  -DDLL_EXPORT -DPIC -o .libs/mcenc.o
mv -f .deps/huffenc.Tpo .deps/huffenc.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c -o rate.lo ../../lib/rate.c
mv -f .deps/enquant.Tpo .deps/enquant.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT tokenize.lo -MD -MP -MF .deps/tokenize.Tpo -c -o tokenize.lo ../../lib/tokenize.c
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/mcenc.c:20:
../../lib/mcenc.c: In function 'oc_mcenc_find_candidates':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:151:30: note: in expansion of macro 'OC_DIV2'
  151 |     _mcenc->candidates[i][0]=OC_DIV2(_mcenc->candidates[i][0]);
      |                              ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:152:30: note: in expansion of macro 'OC_DIV2'
  152 |     _mcenc->candidates[i][1]=OC_DIV2(_mcenc->candidates[i][1]);
      |                              ^~~~~~~
../../lib/mcenc.c: In function 'oc_mcenc_search_frame':
../../lib/mcenc.c:287:45: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  287 |   hit_cache[candy+15]|=(ogg_int32_t)1<<candx+15;
      |                                        ~~~~~^~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/mcenc.c:313:9: note: in expansion of macro 'OC_MINI'
  313 |     ncs=OC_MINI(3,embs[_mbi].ncneighbors);
      |         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/mcenc.c:315:10: note: in expansion of macro 'OC_MAXI'
  315 |       t2=OC_MAXI(t2,embs[embs[_mbi].cneighbors[ci]].error[_frame]);
      |          ^~~~~~~
../../lib/mcenc.c:324:35: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  324 |       hitbit=(ogg_int32_t)1<<candx+15;
      |                              ~~~~~^~~
../../lib/mcenc.c:347:37: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  347 |         hitbit=(ogg_int32_t)1<<candx+15;
      |                                ~~~~~^~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:376:13: note: in expansion of macro 'OC_DIV16'
  376 |           b=OC_DIV16(-best_vec[0]+1)|OC_DIV16(best_vec[0]+1)<<1|
      |             ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:376:38: note: in expansion of macro 'OC_DIV16'
  376 |           b=OC_DIV16(-best_vec[0]+1)|OC_DIV16(best_vec[0]+1)<<1|
      |                                      ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:377:12: note: in expansion of macro 'OC_DIV16'
  377 |            OC_DIV16(-best_vec[1]+1)<<2|OC_DIV16(best_vec[1]+1)<<3;
      |            ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:377:40: note: in expansion of macro 'OC_DIV16'
  377 |            OC_DIV16(-best_vec[1]+1)<<2|OC_DIV16(best_vec[1]+1)<<3;
      |                                        ^~~~~~~~
../../lib/mcenc.c:383:41: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  383 |             hitbit=(ogg_int32_t)1<<candx+15;
      |                                    ~~~~~^~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:441:19: note: in expansion of macro 'OC_DIV16'
  441 |                 b=OC_DIV16(-bestx+1)|OC_DIV16(bestx+1)<<1|
      |                   ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:441:38: note: in expansion of macro 'OC_DIV16'
  441 |                 b=OC_DIV16(-bestx+1)|OC_DIV16(bestx+1)<<1|
      |                                      ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:442:18: note: in expansion of macro 'OC_DIV16'
  442 |                  OC_DIV16(-besty+1)<<2|OC_DIV16(besty+1)<<3;
      |                  ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:442:40: note: in expansion of macro 'OC_DIV16'
  442 |                  OC_DIV16(-besty+1)<<2|OC_DIV16(besty+1)<<3;
      |                                        ^~~~~~~~
../../lib/mcenc.c:448:47: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  448 |                   hitbit=(ogg_int32_t)1<<candx+15;
      |                                          ~~~~~^~~
../../lib/mcenc.c: In function 'oc_mcenc_refine1mv':
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:646:10: note: in expansion of macro 'OC_DIV2'
  646 |   vec[0]=OC_DIV2(embs[_mbi].analysis_mv[0][_frame][0]);
      |          ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:647:10: note: in expansion of macro 'OC_DIV2'
  647 |   vec[1]=OC_DIV2(embs[_mbi].analysis_mv[0][_frame][1]);
      |          ^~~~~~~
../../lib/mcenc.c: In function 'oc_mcenc_refine4mv':
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:760:12: note: in expansion of macro 'OC_DIV2'
  760 |     vec[0]=OC_DIV2(embs[_mbi].block_mv[bi][0]);
      |            ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:761:12: note: in expansion of macro 'OC_DIV2'
  761 |     vec[1]=OC_DIV2(embs[_mbi].block_mv[bi][1]);
      |            ^~~~~~~
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT tokenize.lo -MD -MP -MF .deps/tokenize.Tpo -c ../../lib/tokenize.c  -DDLL_EXPORT -DPIC -o .libs/tokenize.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c ../../lib/rate.c  -DDLL_EXPORT -DPIC -o .libs/rate.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/tokenize.c:19:
../../lib/tokenize.c: In function 'oc_make_eob_token':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:28:9: note: in expansion of macro 'OC_MINI'
   28 |     cat=OC_MINI(cat,3);
      |         ^~~~~~~
../../lib/tokenize.c: In function 'oc_make_eob_token_full':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:41:9: note: in expansion of macro 'OC_MINI'
   41 |     cat=OC_MINI(cat,3);
      |         ^~~~~~~
../../lib/ocintrin.h:108:15: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  108 |    (((_a)&0xFF|((_b)&0xFF)<<8|((_c)&0xFF)<<16|((_d)&0xFF)<<24)>>(_i)*8))
      |               ^
../../lib/tokenize.c:42:21: note: in expansion of macro 'OC_BYTE_TABLE32'
   42 |     *_eb=_run_count-OC_BYTE_TABLE32(4,8,16,0,cat);
      |                     ^~~~~~~~~~~~~~~
../../lib/tokenize.c: In function 'oc_make_dct_token_full':
../../lib/tokenize.c:88:28: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   88 |         eb=zero_run-2+(_val-2<<1)+(neg<<2);
      |                        ~~~~^~
../../lib/tokenize.c:98:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   98 |     token=OC_ONE_TOKEN+(_val-1<<1)+neg;
      |                         ~~~~^~
../../lib/tokenize.c: In function 'oc_enc_tokenize_ac':
../../lib/tokenize.c:237:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  237 |   huffi=_enc->huff_idxs[_enc->state.frame_type][1][_pli+1>>1];
      |                                                    ~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:244:11: note: in expansion of macro 'OC_MINI'
  244 |   for(zzi=OC_MINI(_zzi,63);zzi>0;zzi--){
      |           ^~~~~~~
../../lib/tokenize.c:262:10: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  262 |     qc=qc+s^s;
      |        ~~^~
../../lib/tokenize.c:284:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  284 |         c=c+s^s;
      |           ~^~
../../lib/tokenize.c:296:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  296 |       dc_reserve=zzi+62>>6;
      |                  ~~~^~~
../../lib/rate.c: In function 'oc_warp_alpha':
../../lib/rate.c:45:41: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   45 |   return (int)(((ogg_int64_t)t0<<32)+(t1-t0<<8)*(ogg_int64_t)d>>32);
      |                                       ~~^~~
../../lib/rate.c:45:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   45 |   return (int)(((ogg_int64_t)t0<<32)+(t1-t0<<8)*(ogg_int64_t)d>>32);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/rate.c:19:
../../lib/rate.c: In function 'oc_iir_filter_reinit':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:73:8: note: in expansion of macro 'OC_MAXI'
   73 |   warp=OC_MAXI(oc_warp_alpha(alpha),1);
      |        ^~~~~~~
../../lib/rate.c:79:13: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
   79 |   d=((1<<12)+k1<<12)+k2+256>>9;
      |      ~~~~~~~^~~
../../lib/rate.c:79:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   79 |   d=((1<<12)+k1<<12)+k2+256>>9;
      |     ~~~~~~~~~~~~~~~~~~~^~~~
../../lib/rate.c:89:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   89 |   _f->c[0]=(ogg_int32_t)(b1+((ogg_int64_t)1<<31)>>32);
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c:90:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   90 |   _f->c[1]=(ogg_int32_t)(b2+((ogg_int64_t)1<<31)>>32);
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c:91:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   _f->g=(ogg_int32_t)(a+128>>8);
      |                       ~^~~~
../../lib/rate.c: In function 'oc_iir_filter_update':
../../lib/rate.c:118:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  118 |   ya=(_x+x0*2+x1)*g+y0*c0+y1*c1+(1<<23)>>24;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/rate.c: In function 'oc_enc_find_qi_for_target':
../../lib/rate.c:138:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  138 |   best_qdiff=best_qdiff+OC_SIGNMASK(best_qdiff)^OC_SIGNMASK(best_qdiff);
../../lib/rate.c:142:16: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  142 |     qdiff=qdiff+OC_SIGNMASK(qdiff)^OC_SIGNMASK(qdiff);
../../lib/rate.c:144:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  144 |      qdiff==best_qdiff&&abs(qi-_qi_old)<abs(best_qi-_qi_old)){
      |      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c: In function 'oc_enc_calc_lambda':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:194:45: note: in expansion of macro 'OC_MAXI'
  194 |     qi1=oc_enc_find_qi_for_target(_enc,_qti,OC_MAXI(qi-1,0),0,
      |                                             ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:197:45: note: in expansion of macro 'OC_MINI'
  197 |     qi1=oc_enc_find_qi_for_target(_enc,_qti,OC_MINI(qi+1,63),0,
      |                                             ^~~~~~~
../../lib/rate.c: In function 'oc_q57_to_q24':
../../lib/rate.c:223:10: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  223 |   ret=_in+((ogg_int64_t)1<<32)>>33;
      |       ~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_reset':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:259:22: note: in expansion of macro 'OC_MAXI'
  259 |   _enc->rc.buf_delay=OC_MAXI(_enc->rc.buf_delay,12);
      |                      ^~~~~~~
../../lib/rate.c:266:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |   _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                    ~~~~~~~~~~~~^~
../../lib/rate.c:266:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |   _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:267:4: note: in expansion of macro 'OC_MINI'
  267 |    OC_MINI(_enc->keyframe_frequency_force,_enc->rc.buf_delay);
      |    ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:305:4: note: in expansion of macro 'OC_MAXI'
  305 |    OC_MAXI(_enc->keyframe_frequency_force,12):_enc->rc.buf_delay)>>1;
      |    ^~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_resize':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:361:24: note: in expansion of macro 'OC_MAXI'
  361 |     _enc->rc.buf_delay=OC_MAXI(_enc->rc.buf_delay,12);
      |                        ^~~~~~~
../../lib/rate.c:363:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |     _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                      ~~~~~~~~~~~~^~
../../lib/rate.c:363:65: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |     _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:364:6: note: in expansion of macro 'OC_MINI'
  364 |      OC_MINI(_enc->keyframe_frequency_force,_enc->rc.buf_delay);
      |      ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:368:37: note: in expansion of macro 'OC_MAXI'
  368 |     _enc->rc.inter_delay_target=idt=OC_MAXI(_enc->rc.buf_delay>>1,10);
      |                                     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:369:12: note: in expansion of macro 'OC_MINI'
  369 |     if(idt<OC_MINI(_enc->rc.inter_delay,_enc->rc.inter_count)){
      |            ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:414:15: note: in expansion of macro 'OC_MINI'
  414 |         shift=OC_MINI(fmh+nfm-cfm,buf_delay-cfm);
      |               ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:415:26: note: in expansion of macro 'OC_MINI'
  415 |         memcpy(fm+cfm,fm,OC_MINI(fmh+nfm-cfm,buf_delay-cfm)*sizeof(*fm));
      |                          ^~~~~~~
../../lib/rate.c: In function 'oc_rc_scale_drop':
../../lib/rate.c:452:6: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  451 |     dup_scale=oc_bexp64((_rc->log_drop_scale
      |                          ~~~~~~~~~~~~~~~~~~~
  452 |      +oc_blog64(_rc->prev_drop_count+1)>>1)+OC_Q57(8));
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c: In function 'oc_enc_select_qi':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:488:38: note: in expansion of macro 'OC_MINI'
  488 |       nframes[0]=(_enc->rc.buf_delay-OC_MINI(next_key_frame,_enc->rc.buf_delay)
      |                                      ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:518:17: note: in expansion of macro 'OC_MINI'
  518 |       buf_delay=OC_MINI(_enc->rc.scale_window_end-_enc->rc.scale_window0,
      |                 ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:525:15: note: in expansion of macro 'OC_MINI'
  525 |       buf_pad=OC_MINI(_enc->rc.buf_delay,_enc->state.keyframe_num
      |               ^~~~~~~
../../lib/rate.c:643:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  643 |       curr=rlo+rhi>>1;
      |            ~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:657:17: note: in expansion of macro 'OC_MINI'
  657 |     log_qtarget=OC_MINI(log_qtarget,OC_QUANT_MAX_LOG);
      |                 ^~~~~~~
../../lib/rate.c:671:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  671 |     margin=_enc->rc.max+31>>5;
      |            ~~~~~~~~~~~~^~~
../../lib/rate.c:676:26: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  676 |     log_qexp=(log_qtarget-OC_Q57(2)>>6)*exp0;
../../lib/rate.c:679:43: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  679 |       log_qexp+=(log_scale0-log_soft_limit-log_qexp>>32)*
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:680:10: note: in expansion of macro 'OC_MINI'
  680 |        ((OC_MINI(margin,soft_limit)<<32)/margin);
      |          ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/tokenize.c:309:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  309 |           cat=nzeros+55>>6;
      |               ~~~~~~^~~
../../lib/tokenize.c:325:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  325 |             val=val+val_s^val_s;
      |                 ~~~^~~~~~
../../lib/tokenize.c:333:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  333 |                 cat=nzeros+54>>6;
      |                     ~~~~~~^~~
../../lib/tokenize.c:335:32: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  335 |                 eb=(-val_s<<cat+2)+nzeros-6-(cat<<2);
      |                             ~~~^~
../../lib/tokenize.c:337:40: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  337 |               e=(_dct[OC_FZIG_ZAG[zzj]]+val_s^val_s)-_dequant[zzj];
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../lib/tokenize.c:347:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  347 |                 best_qc=1+val_s^val_s;
      |                         ~^~~~~~
../../lib/tokenize.c:355:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  355 |               val=2+((val+val_s^val_s)>2);
      |                       ~~~^~~~~~
../../lib/tokenize.c:356:40: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  356 |               e=(_dct[OC_FZIG_ZAG[zzj]]+val_s^val_s)-_dequant[zzj]*val;
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../lib/tokenize.c:364:35: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                  ~^~~~
../../lib/tokenize.c:364:45: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                          ~~~^~
../../lib/tokenize.c:364:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                                       ~~~~~~^~
../../lib/tokenize.c:365:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  365 |                 best_qc=val+val_s^val_s;
      |                         ~~~^~~~~~
../../lib/tokenize.c:376:37: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  376 |         zzj=(tokens[zzj][0].next>>1)-(tokens[zzj][0].qc!=0)&63;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:390:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  390 |           if(cost<=best_cost||best_token<=OC_DCT_ZRL_TOKEN&&zzi+best_eb==63){
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/tokenize.c:418:16: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  418 |         zzj=zzi+1&63;
      |             ~~~^~
../../lib/tokenize.c:426:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  426 |         tokens[zzi][1].qc=1+s^s;
      |                           ~^~
../../lib/tokenize.c:435:10: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  435 |       c=c+s^s;
      |         ~^~
../../lib/tokenize.c:618:14: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  618 |       zzj=zzi+1&63;
      |           ~~~^~
../../lib/tokenize.c:626:27: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  626 |       tokens[zzi][1].qc=qc+s^s;
      |                         ~~^~
../../lib/tokenize.c:664:18: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  664 |     zzj=(next>>1)-1&63;
      |         ~~~~~~~~~^~
../../lib/tokenize.c: In function 'oc_enc_pred_dc_frag_rows':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:699:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  699 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:713:34: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  713 |       u_ref=u_frags[fragi].coded?OC_FRAME_FOR_MODE(u_frags[fragi].mb_mode):-1;
      |                                  ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:719:12: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  719 |            OC_FRAME_FOR_MODE(u_frags[fragi+1].mb_mode):-1;
      |            ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:724:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  724 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/tokenize.c: In function 'oc_enc_tokenize_dc_frag_list':
../../lib/tokenize.c:921:51: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  921 |             extra_bits0[ti0]=(ogg_uint16_t)(token1-OC_TWO_TOKEN<<1);
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/rate.c:712:26: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  712 |     log_qexp=(log_qtarget-OC_Q57(2)>>6)*exp0;
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:718:19: note: in expansion of macro 'OC_MINI'
  718 |       log_qtarget=OC_MINI(log_qtarget,OC_QUANT_MAX_LOG);
      |                   ^~~~~~~
../../lib/rate.c:722:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  722 |   log_qexp=(log_qtarget-OC_Q57(2)>>6)*_enc->rc.exp[_qti];
../../lib/rate.c: In function 'oc_enc_update_rc_state':
../../lib/rate.c:739:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  739 |   if(!_enc->rc.drop_frames||_enc->rc.twopass&&_enc->rc.frame_metrics==NULL){
      |                                             ^
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:755:15: note: in expansion of macro 'OC_MINI'
  755 |     log_scale=OC_MINI(log_bits-_enc->rc.log_npixels+log_qexp,OC_Q57(16));
      |               ^~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_2pass_in':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
mv -f .deps/mcenc.Tpo .deps/mcenc.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxencfrag.lo -MD -MP -MF .deps/mmxencfrag.Tpo -c -o mmxencfrag.lo `test -f 'x86/mmxencfrag.c' || echo '../../lib/'`x86/mmxencfrag.c
mv -f .deps/encode.Tpo .deps/encode.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfdct.lo -MD -MP -MF .deps/mmxfdct.Tpo -c -o mmxfdct.lo `test -f 'x86/mmxfdct.c' || echo '../../lib/'`x86/mmxfdct.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxencfrag.lo -MD -MP -MF .deps/mmxencfrag.Tpo -c ../../lib/x86/mmxencfrag.c  -DDLL_EXPORT -DPIC -o .libs/mmxencfrag.o
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfdct.lo -MD -MP -MF .deps/mmxfdct.Tpo -c ../../lib/x86/mmxfdct.c  -DDLL_EXPORT -DPIC -o .libs/mmxfdct.o
mv -f .deps/mmxfdct.Tpo .deps/mmxfdct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86enc.lo -MD -MP -MF .deps/x86enc.Tpo -c -o x86enc.lo `test -f 'x86/x86enc.c' || echo '../../lib/'`x86/x86enc.c
mv -f .deps/mmxencfrag.Tpo .deps/mmxencfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 2:4:1 -no-undefined -export-symbols ../../win32/xmingw32/libtheoradec-all.def  -fstack-protector -lssp -o libtheoradec.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib apiwrapper.lo bitpack.lo decapiwrapper.lo decinfo.lo decode.lo dequant.lo fragment.lo huffdec.lo idct.lo info.lo internal.lo quant.lo state.lo mmxidct.lo mmxfrag.lo mmxstate.lo x86state.lo  
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86enc.lo -MD -MP -MF .deps/x86enc.Tpo -c ../../lib/x86/x86enc.c  -DDLL_EXPORT -DPIC -o .libs/x86enc.o
In file included from ../../lib/x86/x86enc.c:21:
../../lib/x86/../cpu.c: In function 'oc_cpu_flags_get':
../../lib/x86/../cpu.c:159:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  159 |   if(ecx==0x6C65746E&&edx==0x49656E69&&ebx==0x756E6547||
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/x86/../cpu.c:167:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  167 |   else if(ecx==0x444D4163&&edx==0x69746E65&&ebx==0x68747541||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
mv -f .deps/x86enc.Tpo .deps/x86enc.Plo
mv -f .deps/analyze.Tpo .deps/analyze.Plo
libtool: link: /usr/bin/i686-w64-mingw32-nm  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o   | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libtheoradec.exp
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libtheoradec.def`" ; then cp .libs/libtheoradec.def .libs/libtheoradec-1.dll.def; else echo EXPORTS > .libs/libtheoradec-1.dll.def; cat .libs/libtheoradec.def >> .libs/libtheoradec-1.dll.def; fi
libtool: link:  i686-w64-mingw32-gcc -shared .libs/libtheoradec-1.dll.def  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o   -lssp  -O2 -g -fstack-protector   -o .libs/libtheoradec-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheoradec.dll.a
mv -f .deps/tokenize.Tpo .deps/tokenize.Plo
libtool: link: rm -f .libs/libtheoradec.exp .libs/libtheoradec.filter
libtool: link: ( cd ".libs" && rm -f "libtheoradec.la" && ln -s "../libtheoradec.la" "libtheoradec.la" )
mv -f .deps/rate.Tpo .deps/rate.Plo
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 2:2:1 -no-undefined -export-symbols ../../win32/xmingw32/libtheoraenc-all.def -ltheoradec -logg  -fstack-protector -lssp -o libtheoraenc.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib apiwrapper.lo fragment.lo idct.lo internal.lo state.lo quant.lo mmxfrag.lo mmxidct.lo mmxstate.lo x86state.lo analyze.lo fdct.lo encfrag.lo encapiwrapper.lo encinfo.lo encode.lo enquant.lo huffenc.lo mathops.lo mcenc.lo rate.lo tokenize.lo mmxencfrag.lo mmxfdct.lo x86enc.lo libtheoradec.la 
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 3:10:3 -no-undefined   -logg  -fstack-protector -lssp -o libtheora.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib apiwrapper.lo bitpack.lo decapiwrapper.lo decinfo.lo decode.lo dequant.lo fragment.lo huffdec.lo idct.lo info.lo internal.lo quant.lo state.lo mmxidct.lo mmxfrag.lo mmxstate.lo x86state.lo analyze.lo fdct.lo encfrag.lo encapiwrapper.lo encinfo.lo encode.lo enquant.lo huffenc.lo mathops.lo mcenc.lo rate.lo tokenize.lo mmxencfrag.lo mmxfdct.lo x86enc.lo  
libtool: link: i686-w64-mingw32-gcc -shared  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o   -logg -lssp  -O2 -g -fstack-protector   -o .libs/libtheora-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheora.dll.a
libtool: link: /usr/bin/i686-w64-mingw32-nm  .libs/apiwrapper.o .libs/fragment.o .libs/idct.o .libs/internal.o .libs/state.o .libs/quant.o .libs/mmxfrag.o .libs/mmxidct.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o   | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libtheoraenc.exp
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libtheoraenc.def`" ; then cp .libs/libtheoraenc.def .libs/libtheoraenc-1.dll.def; else echo EXPORTS > .libs/libtheoraenc-1.dll.def; cat .libs/libtheoraenc.def >> .libs/libtheoraenc-1.dll.def; fi
libtool: link:  i686-w64-mingw32-gcc -shared .libs/libtheoraenc-1.dll.def  .libs/apiwrapper.o .libs/fragment.o .libs/idct.o .libs/internal.o .libs/state.o .libs/quant.o .libs/mmxfrag.o .libs/mmxidct.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o   /builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs/libtheoradec.dll.a -logg ./.libs/libtheoradec.dll.a -lssp  -O2 -g -fstack-protector   -o .libs/libtheoraenc-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheoraenc.dll.a
libtool: link: ( cd ".libs" && rm -f "libtheora.la" && ln -s "../libtheora.la" "libtheora.la" )
libtool: link: rm -f .libs/libtheoraenc.exp .libs/libtheoraenc.filter
libtool: link: ( cd ".libs" && rm -f "libtheoraenc.la" && ln -s "../libtheoraenc.la" "libtheoraenc.la" )
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
Making all in include
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
Making all in theora
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
Making all in tests
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
Making all in m4
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
Making all in examples
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dump_video.o -MD -MP -MF .deps/dump_video.Tpo -c -o dump_video.o ../../examples/dump_video.c
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dump_psnr.o -MD -MP -MF .deps/dump_psnr.Tpo -c -o dump_psnr.o ../../examples/dump_psnr.c
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include      -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encoder_example-encoder_example.o -MD -MP -MF .deps/encoder_example-encoder_example.Tpo -c -o encoder_example-encoder_example.o `test -f 'encoder_example.c' || echo '../../examples/'`encoder_example.c
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -I/usr/i686-w64-mingw32/sys-root/mingw/include/libpng16  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT png2theora-png2theora.o -MD -MP -MF .deps/png2theora-png2theora.Tpo -c -o png2theora-png2theora.o `test -f 'png2theora.c' || echo '../../examples/'`png2theora.c
../../examples/encoder_example.c: In function 'y4m_convert_42xmpeg2_42xjpeg':
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c: In function 'y4m_convert_42xpaldv_42xjpeg':
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_42xmpeg2_42xjpeg':
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_42xpaldv_42xjpeg':
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c: In function 'y4m_convert_411_422jpeg':
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_video.c: In function 'stripe_decoded':
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_video.c:109:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  109 |     y_end=_fragy_end<<3-yshift;
      |                       ~^~~~~~~
../../examples/dump_video.c:112:21: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  112 |     for(y=_fragy0<<3-yshift;y<y_end;y++){
      |                    ~^~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_411_422jpeg':
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c: In function 'main':
../../examples/encoder_example.c:1499:18: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1499 |     frame_w=pic_w+15&~0xF;
      |             ~~~~~^~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:1500:18: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1500 |     frame_h=pic_h+15&~0xF;
      |             ~~~~~^~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:1503:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1503 |     pic_x=frame_w-pic_w>>1&~1;
      |           ~~~~~~~^~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:1504:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1504 |     pic_y=frame_h-pic_h>>1&~1;
      |           ~~~~~~~^~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_video.c: In function 'main':
../../examples/dump_video.c:225:24: warning: passing argument 1 of 'getopt_long' makes pointer from integer without a cast [-Wint-conversion]
  225 |   while((c=getopt_long(argc,argv,optstring,options,&long_option_index))!=EOF){
      |                        ^~~~
      |                        |
      |                        int
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h:10,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/corecrt.h:10,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/corecrt_stdio_config.h:10,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/stdio.h:9,
                 from ../../examples/dump_video.c:37:
../../examples/getopt.h:151:29: note: expected 'int *' but argument is of type 'int'
  151 | extern int getopt_long (int __argc, char *const *__argv, const char *__shortopts,
      |                             ^
../../examples/dump_video.c:225:29: warning: passing argument 2 of 'getopt_long' from incompatible pointer type [-Wincompatible-pointer-types]
  225 |   while((c=getopt_long(argc,argv,optstring,options,&long_option_index))!=EOF){
      |                             ^~~~
      |                             |
      |                             char **
In file included from ../../examples/dump_video.c:38:
../../examples/getopt.h:151:50: note: expected 'char * const** (*)()' but argument is of type 'char **'
  151 | extern int getopt_long (int __argc, char *const *__argv, const char *__shortopts,
      |                                                  ^
../../examples/dump_psnr.c: In function 'y4m_input_open':
../../examples/dump_psnr.c:700:28: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  700 |   _y4m->frame_w=_y4m->pic_w+15&~0xF;
      |                 ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:701:28: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  701 |   _y4m->frame_h=_y4m->pic_h+15&~0xF;
      |                 ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:704:28: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  704 |   _y4m->pic_x=_y4m->frame_w-_y4m->pic_w>>1&~1;
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~
../../examples/dump_psnr.c:705:28: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  705 |   _y4m->pic_y=_y4m->frame_h-_y4m->pic_h>>1&~1;
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~
../../examples/dump_psnr.c: In function 'main':
../../examples/dump_psnr.c:1154:35: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1154 |        y1<ti1.pic_y+ti1.pic_height+ydec>>ydec;y1++,y2++){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../examples/dump_psnr.c:1158:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1158 |          x1<ti1.pic_x+ti1.pic_width+xdec>>xdec;x1++,x2++){
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
mv -f .deps/dump_video.Tpo .deps/dump_video.Po
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o dump_video.exe dump_video.o  ../lib/libtheoradec.la -logg  
mv -f .deps/png2theora-png2theora.Tpo .deps/png2theora-png2theora.Po
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -I/usr/i686-w64-mingw32/sys-root/mingw/include/libpng16  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o png2theora.exe png2theora-png2theora.o  ../lib/libtheoraenc.la ../lib/libtheoradec.la -logg  -lpng16 -lz  -lm 
libtool: link: i686-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/dump_video.exe dump_video.o  ../lib/.libs/libtheoradec.dll.a -lssp -logg -L/usr/i686-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool: link: i686-w64-mingw32-gcc -I/usr/i686-w64-mingw32/sys-root/mingw/include/libpng16 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/png2theora.exe png2theora-png2theora.o  ../lib/.libs/libtheoraenc.dll.a /builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs/libtheoradec.dll.a ../lib/.libs/libtheoradec.dll.a -lssp -logg -lpng16 -lz -L/usr/i686-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
mv -f .deps/dump_psnr.Tpo .deps/dump_psnr.Po
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o dump_psnr.exe dump_psnr.o  ../lib/libtheoradec.la -logg  -lm 
libtool: link: i686-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/dump_psnr.exe dump_psnr.o  ../lib/.libs/libtheoradec.dll.a -lssp -logg -L/usr/i686-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
mv -f .deps/encoder_example-encoder_example.Tpo .deps/encoder_example-encoder_example.Po
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o encoder_example.exe encoder_example-encoder_example.o  ../lib/libtheoraenc.la ../lib/libtheoradec.la -logg  -lvorbis  -lvorbisenc -lm 
libtool: link: i686-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/encoder_example.exe encoder_example-encoder_example.o  ../lib/.libs/libtheoraenc.dll.a /builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs/libtheoradec.dll.a ../lib/.libs/libtheoradec.dll.a -lssp -logg -lvorbis -lvorbisenc -L/usr/i686-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
+ /usr/bin/make -C build_win64 -j5
make: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
/usr/bin/make  all-recursive
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT apiwrapper.lo -MD -MP -MF .deps/apiwrapper.Tpo -c -o apiwrapper.lo ../../lib/apiwrapper.c
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT bitpack.lo -MD -MP -MF .deps/bitpack.Tpo -c -o bitpack.lo ../../lib/bitpack.c
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decapiwrapper.lo -MD -MP -MF .deps/decapiwrapper.Tpo -c -o decapiwrapper.lo ../../lib/decapiwrapper.c
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decinfo.lo -MD -MP -MF .deps/decinfo.Tpo -c -o decinfo.lo ../../lib/decinfo.c
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c -o decode.lo ../../lib/decode.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT apiwrapper.lo -MD -MP -MF .deps/apiwrapper.Tpo -c ../../lib/apiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/apiwrapper.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decinfo.lo -MD -MP -MF .deps/decinfo.Tpo -c ../../lib/decinfo.c  -DDLL_EXPORT -DPIC -o .libs/decinfo.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT bitpack.lo -MD -MP -MF .deps/bitpack.Tpo -c ../../lib/bitpack.c  -DDLL_EXPORT -DPIC -o .libs/bitpack.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c ../../lib/decode.c  -DDLL_EXPORT -DPIC -o .libs/decode.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT decapiwrapper.lo -MD -MP -MF .deps/decapiwrapper.Tpo -c ../../lib/decapiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/decapiwrapper.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/apiwrapper.h:24,
                 from ../../lib/apiwrapper.c:21:
../../lib/apiwrapper.c: In function 'oc_theora_info2th_info':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/apiwrapper.c:126:4: note: in expansion of macro 'OC_MINI'
  126 |    OC_MINI(31,oc_ilog(_ci->keyframe_frequency_force-1)):0;
      |    ^~~~~~~
../../lib/bitpack.c: In function 'oc_pack_refill':
../../lib/bitpack.c:41:52: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   41 |     window|=(oc_pb_window)*ptr++<<OC_PB_WINDOW_SIZE-available;
../../lib/bitpack.c: In function 'oc_pack_look1':
../../lib/bitpack.c:61:16: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   61 |   return window>>OC_PB_WINDOW_SIZE-1;
      |                ^~
../../lib/bitpack.c: In function 'oc_pack_read':
../../lib/bitpack.c:81:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   81 |   result=window>>OC_PB_WINDOW_SIZE-_bits;
../../lib/bitpack.c: In function 'oc_pack_read1':
../../lib/bitpack.c:100:16: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  100 |   result=window>>OC_PB_WINDOW_SIZE-1;
      |                ^~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:176:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  176 |   OC_DCT_CW_PACK(16, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:179:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  179 |   OC_DCT_CW_PACK( 0, 0, 13,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:180:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  180 |   OC_DCT_CW_PACK( 0, 0, 13,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:182:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  182 |   OC_DCT_CW_PACK( 0, 0, 21,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:183:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  183 |   OC_DCT_CW_PACK( 0, 0, 21,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:185:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  185 |   OC_DCT_CW_PACK( 0, 0, 37,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:186:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  186 |   OC_DCT_CW_PACK( 0, 0, 37,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:188:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  188 |   OC_DCT_CW_PACK( 0, 0, 69,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:189:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  189 |   OC_DCT_CW_PACK( 0, 0,325,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:190:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  190 |   OC_DCT_CW_PACK( 0, 0, 69,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:191:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  191 |   OC_DCT_CW_PACK( 0, 0,325,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:194:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  194 |   OC_DCT_CW_PACK( 0,10, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:195:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  195 |   OC_DCT_CW_PACK( 0,10, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:198:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  198 |   OC_DCT_CW_PACK( 0, 0,  0,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:201:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  201 |   OC_DCT_CW_PACK( 1, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:203:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  203 |   OC_DCT_CW_PACK( 2, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:205:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  205 |   OC_DCT_CW_PACK( 3, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:207:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  207 |   OC_DCT_CW_PACK( 0, 1, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:208:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  208 |   OC_DCT_CW_PACK( 0, 1, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:209:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  209 |   OC_DCT_CW_PACK( 0, 2, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:210:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  210 |   OC_DCT_CW_PACK( 0, 2, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:211:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  211 |   OC_DCT_CW_PACK( 0, 3, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:212:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  212 |   OC_DCT_CW_PACK( 0, 3, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:213:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  213 |   OC_DCT_CW_PACK( 0, 4, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:214:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  214 |   OC_DCT_CW_PACK( 0, 4, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:215:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  215 |   OC_DCT_CW_PACK( 0, 5, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:216:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  216 |   OC_DCT_CW_PACK( 0, 5, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:218:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  218 |   OC_DCT_CW_PACK( 0, 1, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:219:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  219 |   OC_DCT_CW_PACK( 0, 1, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:220:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  220 |   OC_DCT_CW_PACK( 0, 1, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:221:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  221 |   OC_DCT_CW_PACK( 0, 1, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:223:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  223 |   OC_DCT_CW_PACK( 0, 6, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:224:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  224 |   OC_DCT_CW_PACK( 0, 7, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:225:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  225 |   OC_DCT_CW_PACK( 0, 8, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:226:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  226 |   OC_DCT_CW_PACK( 0, 9, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:227:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  227 |   OC_DCT_CW_PACK( 0, 6, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:228:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  228 |   OC_DCT_CW_PACK( 0, 7, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:229:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  229 |   OC_DCT_CW_PACK( 0, 8, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:230:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  230 |   OC_DCT_CW_PACK( 0, 9, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:232:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  232 |   OC_DCT_CW_PACK( 0, 2, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:233:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  233 |   OC_DCT_CW_PACK( 0, 3, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:234:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  234 |   OC_DCT_CW_PACK( 0, 2, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:235:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  235 |   OC_DCT_CW_PACK( 0, 3, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:236:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  236 |   OC_DCT_CW_PACK( 0, 2, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:237:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  237 |   OC_DCT_CW_PACK( 0, 3, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:238:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  238 |   OC_DCT_CW_PACK( 0, 2, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:239:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  239 |   OC_DCT_CW_PACK( 0, 3, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:242:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  242 |   OC_DCT_CW_PACK( 0, 0,  0,1),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:243:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  243 |   OC_DCT_CW_PACK( 0, 1,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:244:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  244 |   OC_DCT_CW_PACK( 0, 2,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:245:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  245 |   OC_DCT_CW_PACK( 0, 3,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:246:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  246 |   OC_DCT_CW_PACK( 0, 4,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:247:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  247 |   OC_DCT_CW_PACK( 0, 5,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:248:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  248 |   OC_DCT_CW_PACK( 0, 6,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:249:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  249 |   OC_DCT_CW_PACK( 0, 7,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:251:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  251 |   OC_DCT_CW_PACK( 0, 0, +1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:253:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  253 |   OC_DCT_CW_PACK( 0, 0, -1,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:255:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  255 |   OC_DCT_CW_PACK( 0, 0, +2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:257:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  257 |   OC_DCT_CW_PACK( 0, 0, -2,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:259:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  259 |   OC_DCT_CW_PACK( 0, 0, +3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:260:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  260 |   OC_DCT_CW_PACK( 0, 0, -3,0),
      |   ^~~~~~~~~~~~~~
../../lib/decinfo.c: In function 'oc_info_unpack':
../../lib/decinfo.c:58:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   58 |    _info->version_major==TH_VERSION_MAJOR&&
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:261:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  261 |   OC_DCT_CW_PACK( 0, 0, +4,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:262:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  262 |   OC_DCT_CW_PACK( 0, 0, -4,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:263:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  263 |   OC_DCT_CW_PACK( 0, 0, +5,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:264:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  264 |   OC_DCT_CW_PACK( 0, 0, -5,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:265:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  265 |   OC_DCT_CW_PACK( 0, 0, +6,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:266:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  266 |   OC_DCT_CW_PACK( 0, 0, -6,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:268:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  268 |   OC_DCT_CW_PACK( 0, 0, +7,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:269:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  269 |   OC_DCT_CW_PACK( 0, 0, +8,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:270:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  270 |   OC_DCT_CW_PACK( 0, 0, -7,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:271:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  271 |   OC_DCT_CW_PACK( 0, 0, -8,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:273:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  273 |   OC_DCT_CW_PACK( 0, 0, +9,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:274:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  274 |   OC_DCT_CW_PACK( 0, 0,+10,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:275:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  275 |   OC_DCT_CW_PACK( 0, 0,+11,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:276:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  276 |   OC_DCT_CW_PACK( 0, 0,+12,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:277:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  277 |   OC_DCT_CW_PACK( 0, 0, -9,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:278:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  278 |   OC_DCT_CW_PACK( 0, 0,-10,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:279:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  279 |   OC_DCT_CW_PACK( 0, 0,-11,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:280:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  280 |   OC_DCT_CW_PACK( 0, 0,-12,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:282:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  282 |   OC_DCT_CW_PACK( 8, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:283:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  283 |   OC_DCT_CW_PACK( 9, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:284:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  284 |   OC_DCT_CW_PACK(10, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:285:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  285 |   OC_DCT_CW_PACK(11, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:286:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  286 |   OC_DCT_CW_PACK(12, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:287:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  287 |   OC_DCT_CW_PACK(13, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:288:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  288 |   OC_DCT_CW_PACK(14, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:289:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  289 |   OC_DCT_CW_PACK(15, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:291:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  291 |   OC_DCT_CW_PACK( 4, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:292:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  292 |   OC_DCT_CW_PACK( 5, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:293:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  293 |   OC_DCT_CW_PACK( 6, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c:150:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  150 |  (_mag)-(_flip)<<OC_DCT_CW_MAG_SHIFT)
      |                ^~
../../lib/decode.c:294:3: note: in expansion of macro 'OC_DCT_CW_PACK'
  294 |   OC_DCT_CW_PACK( 7, 0,  0,0),
      |   ^~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_init':
../../lib/decode.c:402:52: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  400 |       qsum+=_dec->state.dequant_tables[qi][pli][qti][12]+
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |        _dec->state.dequant_tables[qi][pli][qti][17]+
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402 |        _dec->state.dequant_tables[qi][pli][qti][18]+
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  403 |        _dec->state.dequant_tables[qi][pli][qti][24]<<(pli==0);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../../lib/decode.c: In function 'oc_vlc_mv_comp_unpack':
../../lib/decode.c:751:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  751 |       mv=1<<bits-3;
      |             ~~~~^~
../../lib/decode.c:758:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  758 |   return mv+mask^mask;
      |          ~~^~~~~
../../lib/decode.c: In function 'oc_clc_mv_comp_unpack':
../../lib/decode.c:768:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  768 |   return mv+mask^mask;
      |          ~~^~~~~
../../lib/decode.c: In function 'oc_dec_dc_coeff_unpack':
../../lib/decode.c:1007:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1007 |        _dec->huff_tables[_huff_idxs[pli+1>>1]]);
      |                                     ~~~^~
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1014:14: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1014 |         eb<<=OC_DCT_TOKEN_EB_POS(token);
      |              ^~~~~~~~~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/decint.h:22,
                 from ../../lib/decode.c:21:
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1021:14: note: in expansion of macro 'OC_MINI'
 1021 |         eobi=OC_MINI(eobs,ncoded_fragis-fragii);
      |              ^~~~~~~
../../lib/decode.c: In function 'oc_dec_ac_coeff_unpack':
../../lib/decode.c:1085:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1085 |        _dec->huff_tables[_huff_idxs[pli+1>>1]]);
      |                                     ~~~^~
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1092:14: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1092 |         eb<<=OC_DCT_TOKEN_EB_POS(token);
      |              ^~~~~~~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_dc_unpredict_mcu_plane':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1412:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1412 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1426:34: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1426 |       u_ref=u_frags[fragi].coded?OC_FRAME_FOR_MODE(u_frags[fragi].mb_mode):-1;
      |                                  ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1432:12: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1432 |            OC_FRAME_FOR_MODE(u_frags[fragi+1].mb_mode):-1;
      |            ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/decode.c:1437:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1437 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/decode.c: In function 'oc_dec_frags_recon_mcu_plane':
../../lib/decode.c:165:43: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  165 |  ((OC_DCT_CW_EOB_SHIFT-OC_DCT_CW_MAG_SHIFT&-((_token)<2)) \
      |                                           ^
../../lib/decode.c:1558:34: note: in expansion of macro 'OC_DCT_TOKEN_EB_POS'
 1558 |           cw+=dct_tokens[lti++]<<OC_DCT_TOKEN_EB_POS(token);
      |                                  ^~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1577:9: note: in expansion of macro 'OC_MINI'
 1577 |     zzi=OC_MINI(zzi,64);
      |         ^~~~~~~
../../lib/decode.c: In function 'oc_filter_hedge':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1628:18: note: in expansion of macro 'OC_MINI'
 1628 |     *_variance0+=OC_MINI(255,sum0);
      |                  ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1629:18: note: in expansion of macro 'OC_MINI'
 1629 |     *_variance1+=OC_MINI(255,sum1);
      |                  ^~~~~~~
../../lib/decode.c:1631:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1631 |       *cdst=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1633:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1633 |       *cdst=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1637:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1636 |         *cdst=(unsigned char)(r[by]+r[by+1]+r[by+2]+r[by+3]*2+
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1637 |          r[by+4]+r[by+5]+r[by+6]+4>>3);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1640:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1640 |       *cdst=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1642:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1642 |       *cdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'oc_filter_vedge':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1676:20: note: in expansion of macro 'OC_MINI'
 1676 |     _variances[0]+=OC_MINI(255,sum0);
      |                    ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1677:20: note: in expansion of macro 'OC_MINI'
 1677 |     _variances[1]+=OC_MINI(255,sum1);
      |                    ^~~~~~~
../../lib/decode.c:1679:59: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1679 |       *rdst++=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1680:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1680 |       *rdst++=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1683:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1682 |         *rdst++=(unsigned char)(r[bx]+r[bx+1]+r[bx+2]+r[bx+3]*2+
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1683 |          r[bx+4]+r[bx+5]+r[bx+6]+4>>3);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1685:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1685 |       *rdst++=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c:1686:57: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1686 |       *rdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'oc_dec_deblock_frag_rows':
../../lib/decode.c:1737:19: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1737 |   y_end=_fragy_end-!notdone<<3;
      |         ~~~~~~~~~~^~~~~~~~~
../../lib/decode.c: In function 'oc_dering_block':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:1791:10: note: in expansion of macro 'OC_MINI'
 1791 |   mod_hi=OC_MINI(3*_dc_scale,OC_MOD_MAX[_strong]);
      |          ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/decode.c:1799:43: note: in expansion of macro 'OC_CLAMPI'
 1799 |       vmod[(by<<3)+bx]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/decode.c:1802:31: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1802 |     src+=_ystride&-(!(_b&8)|by<7);
      |                             ~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/decode.c:1811:43: note: in expansion of macro 'OC_CLAMPI'
 1811 |       hmod[(bx<<3)+by]=mod<-64?_sharp_mod:OC_CLAMPI(0,mod,mod_hi);
      |                                           ^~~~~~~~~
../../lib/decode.c:1816:21: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1816 |     nsrc+=!(_b&2)|bx<7;
      |                   ~~^~
../../lib/decode.c:1833:14: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1833 |     w=vmod[by+1<<3];
      |            ~~^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1839:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1839 |     dst[0]=OC_CLAMP255(a*src[0]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1849:17: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1849 |       w=vmod[(by+1<<3)+bx];
      |               ~~^~
../../lib/decode.c:1852:17: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1852 |       w=hmod[(bx+1<<3)+by];
      |               ~~^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1855:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1855 |       dst[bx]=OC_CLAMP255(a*src[bx]+b>>7);
      |                           ~~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1865:15: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1865 |     w=vmod[(by+1<<3)+7];
      |             ~~^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/decode.c:1871:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1871 |     dst[7]=OC_CLAMP255(a*src[7]+b>>7);
      |                        ~~~~~~~~^~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
../../lib/decode.c:1875:32: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
 1875 |     nsrc+=_ystride&-(!(_b&8)|by<6);
      |                              ~~^~
../../lib/decode.c: In function 'oc_dec_dering_frag_rows':
../../lib/decode.c:1926:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1926 |         if(_pli||!(b&1)&&*(variance-1)>OC_DERING_THRESH4||
      |                        ^
../../lib/decode.c:1927:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1927 |          !(b&2)&&variance[1]>OC_DERING_THRESH4||
      |                ^
../../lib/decode.c:1928:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1928 |          !(b&4)&&*(variance-nhfrags)>OC_DERING_THRESH4||
      |                ^
../../lib/decode.c:1929:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1929 |          !(b&8)&&variance[nhfrags]>OC_DERING_THRESH4){
      |                ^
../../lib/decode.c: In function 'th_decode_ctl':
../../lib/decode.c:2000:60: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 2000 |      +(granpos&(1<<_dec->state.info.keyframe_granule_shift)-1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/decode.c: In function 'th_decode_packetin':
../../lib/decode.c:2136:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 2136 |     _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2183:29: note: in expansion of macro 'OC_MINI'
 2183 |         pipe.fragy_end[pli]=OC_MINI(fplane->nvfrags,
      |                             ^~~~~~~
../../lib/decode.c:2199:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2199 |          (pipe.fragy0[pli]-sdelay<<3)-(sdelay<<1),
      |           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/decode.c:2200:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2200 |          (pipe.fragy_end[pli]-edelay<<3)-(edelay<<1));
      |           ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/decode.c:2229:59: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                                           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:37: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                     ^~
../../lib/decode.c:2229:59: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                                           ~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:49: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                                 ^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2229:22: note: in expansion of macro 'OC_MINI'
 2229 |         avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<<frag_shift);
      |                      ^~~~~~~
../../lib/decode.c:2231:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2231 |          pipe.fragy_end[pli]-edelay<<frag_shift);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:37: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                     ^~
../../lib/decode.c:2231:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 2231 |          pipe.fragy_end[pli]-edelay<<frag_shift);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
../../lib/ocintrin.h:51:49: note: in definition of macro 'OC_MINI'
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                                 ^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/decode.c:2230:25: note: in expansion of macro 'OC_MINI'
 2230 |         avail_fragy_end=OC_MINI(avail_fragy_end,
      |                         ^~~~~~~
../../lib/decode.c:2282:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 2282 |     _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/bitpack.Tpo .deps/bitpack.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dequant.lo -MD -MP -MF .deps/dequant.Tpo -c -o dequant.lo ../../lib/dequant.c
mv -f .deps/apiwrapper.Tpo .deps/apiwrapper.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fragment.lo -MD -MP -MF .deps/fragment.Tpo -c -o fragment.lo ../../lib/fragment.c
mv -f .deps/decinfo.Tpo .deps/decinfo.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffdec.lo -MD -MP -MF .deps/huffdec.Tpo -c -o huffdec.lo ../../lib/huffdec.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fragment.lo -MD -MP -MF .deps/fragment.Tpo -c ../../lib/fragment.c  -DDLL_EXPORT -DPIC -o .libs/fragment.o
mv -f .deps/decapiwrapper.Tpo .deps/decapiwrapper.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c -o idct.lo ../../lib/idct.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dequant.lo -MD -MP -MF .deps/dequant.Tpo -c ../../lib/dequant.c  -DDLL_EXPORT -DPIC -o .libs/dequant.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/fragment.c:18:
../../lib/fragment.c: In function 'oc_frag_recon_inter2_c':
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:49: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                 ^~
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:61: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                             ^~
../../lib/fragment.c:76:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   76 |     for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1));
      |                                                          ~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:59:68: note: in definition of macro 'OC_CLAMP255'
   59 | #define OC_CLAMP255(_x)     ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255))))
      |                                                                    ^~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffdec.lo -MD -MP -MF .deps/huffdec.Tpo -c ../../lib/huffdec.c  -DDLL_EXPORT -DPIC -o .libs/huffdec.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c ../../lib/idct.c  -DDLL_EXPORT -DPIC -o .libs/idct.o
../../lib/huffdec.c: In function 'oc_pack_refill':
../../lib/huffdec.c:121:52: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  121 |     window|=(oc_pb_window)*ptr++<<OC_PB_WINDOW_SIZE-available;
../../lib/huffdec.c: In function 'oc_pack_look':
../../lib/huffdec.c:141:35: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  141 |   result=window>>OC_PB_WINDOW_SIZE-_bits;
../../lib/huffdec.c: In function 'oc_huff_tree_size':
../../lib/huffdec.c:210:43: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  210 |     for(i=0;i<nchildren;i+=1<<_node->nbits-_node->nodes[i]->depth){
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/huffman.h:21,
                 from ../../lib/huffdec.h:20,
                 from ../../lib/huffdec.c:21:
../../lib/huffdec.c: In function 'oc_huff_tree_mindepth':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:295:10: note: in expansion of macro 'OC_MINI'
  295 |   return OC_MINI(depth0,depth1)+1;
      |          ^~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_copy':
../../lib/huffdec.c:328:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  328 |       inext=i+(1<<_node->nbits-ret->nodes[i]->depth);
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_collapse_size':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:352:45: note: in expansion of macro 'OC_MAXI'
  352 |   while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
      |                                             ^~~~~~~
../../lib/huffdec.c: In function 'oc_huff_tree_collapse':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffdec.c:414:45: note: in expansion of macro 'OC_MAXI'
  414 |   while(occupancy>loccupancy&&occupancy>=1<<OC_MAXI(depth-OC_HUFF_SLUSH,0));
      |                                             ^~~~~~~
../../lib/idct.c: In function 'oc_idct8x8_3':
../../lib/idct.c:245:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
../../lib/idct.c: In function 'oc_idct8x8_10':
../../lib/idct.c:276:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  276 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
../../lib/idct.c: In function 'oc_idct8x8_slow':
../../lib/idct.c:295:62: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  295 |   for(out=_y,end=out+64;out<end;out++)*out=(ogg_int16_t)(*out+8>>4);
      |                                                          ~~~~^~
mv -f .deps/fragment.Tpo .deps/fragment.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT info.lo -MD -MP -MF .deps/info.Tpo -c -o info.lo ../../lib/info.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT info.lo -MD -MP -MF .deps/info.Tpo -c ../../lib/info.c  -DDLL_EXPORT -DPIC -o .libs/info.o
mv -f .deps/dequant.Tpo .deps/dequant.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT internal.lo -MD -MP -MF .deps/internal.Tpo -c -o internal.lo ../../lib/internal.c
mv -f .deps/idct.Tpo .deps/idct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT quant.lo -MD -MP -MF .deps/quant.Tpo -c -o quant.lo ../../lib/quant.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT internal.lo -MD -MP -MF .deps/internal.Tpo -c ../../lib/internal.c  -DDLL_EXPORT -DPIC -o .libs/internal.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT quant.lo -MD -MP -MF .deps/quant.Tpo -c ../../lib/quant.c  -DDLL_EXPORT -DPIC -o .libs/quant.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/internal.c:21:
../../lib/internal.c: In function 'oc_set_chroma_mvs00':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:111:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  111 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,2,2);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:112:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  112 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,2,2);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/internal.c: In function 'oc_set_chroma_mvs01':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:125:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  125 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:126:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  126 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:129:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  129 |   _cbmvs[1][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:130:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  130 |   _cbmvs[1][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/internal.c: In function 'oc_set_chroma_mvs10':
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:143:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  143 |   _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:144:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  144 |   _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:147:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  147 |   _cbmvs[2][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1);
      |                             ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:88:38: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   88 |   ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift))
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/internal.c:148:29: note: in expansion of macro 'OC_DIV_ROUND_POW2'
  148 |   _cbmvs[2][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1);
      |                             ^~~~~~~~~~~~~~~~~
In file included from ../../lib/quant.h:21,
                 from ../../lib/quant.c:21:
../../lib/quant.c: In function 'oc_dequant_tables_init':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/quant.c:80:11: note: in expansion of macro 'OC_CLAMPI'
   80 |         q=OC_CLAMPI(OC_DC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/quant.c:85:13: note: in expansion of macro 'OC_CLAMPI'
   85 |           q=OC_CLAMPI(OC_AC_QUANT_MIN[qti],q,OC_QUANT_MAX);
      |             ^~~~~~~~~
mv -f .deps/info.Tpo .deps/info.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT state.lo -MD -MP -MF .deps/state.Tpo -c -o state.lo ../../lib/state.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT state.lo -MD -MP -MF .deps/state.Tpo -c ../../lib/state.c  -DDLL_EXPORT -DPIC -o .libs/state.o
mv -f .deps/internal.Tpo .deps/internal.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxidct.lo -MD -MP -MF .deps/mmxidct.Tpo -c -o mmxidct.lo `test -f 'x86/mmxidct.c' || echo '../../lib/'`x86/mmxidct.c
../../lib/state.c: In function 'oc_state_border_init':
../../lib/state.c:295:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  295 |         crop_xf=crop_xf+1>>1;
      |                 ~~~~~~~^~
../../lib/state.c:299:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  299 |         crop_yf=crop_yf+1>>1;
      |                 ~~~~~~~^~
../../lib/state.c:317:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  317 |         else if(x<crop_x0&&crop_x0<x+8||x<crop_xf&&crop_xf<x+8||
      |                 ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c:318:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  318 |          y<crop_y0&&crop_y0<y+8||y<crop_yf&&crop_yf<y+8){
      |          ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c:318:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  318 |          y<crop_y0&&crop_y0<y+8||y<crop_yf&&crop_yf<y+8){
      |                                  ~~~~~~~~~^~~~~~~~~~~~~
../../lib/state.c: In function 'oc_state_frarray_init':
../../lib/state.c:377:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  377 |   chfrags=yhfrags+hdec>>hdec;
      |           ~~~~~~~^~~~~
../../lib/state.c:378:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  378 |   cvfrags=yvfrags+vdec>>vdec;
      |           ~~~~~~~^~~~~
../../lib/state.c:383:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  383 |   yhsbs=yhfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:384:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  384 |   yvsbs=yvfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:385:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  385 |   chsbs=chfrags+3>>2;
      |         ~~~~~~~^~
../../lib/state.c:386:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  386 |   cvsbs=cvfrags+3>>2;
      |         ~~~~~~~^~
In file included from ../../lib/state.c:20:
../../lib/state.c: In function 'oc_state_init':
../../lib/internal.h:83:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../../lib/state.c:669:24: note: in expansion of macro 'TH_VERSION_CHECK'
  669 |   _state->granpos_bias=TH_VERSION_CHECK(_info,3,2,1);
      |                        ^~~~~~~~~~~~~~~~
../../lib/internal.h:82:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   82 |  ((_info)->version_major>(_maj)||(_info)->version_major==(_maj)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
../../lib/state.c:669:24: note: in expansion of macro 'TH_VERSION_CHECK'
  669 |   _state->granpos_bias=TH_VERSION_CHECK(_info,3,2,1);
      |                        ^~~~~~~~~~~~~~~~
mv -f .deps/quant.Tpo .deps/quant.Plo
../../lib/state.c: In function 'oc_state_frag_recon_c':
../../lib/state.c:888:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  888 |     p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfrag.lo -MD -MP -MF .deps/mmxfrag.Tpo -c -o mmxfrag.lo `test -f 'x86/mmxfrag.c' || echo '../../lib/'`x86/mmxfrag.c
In file included from ../../lib/internal.h:40:
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/state.c:907:51: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  907 |      _state->ref_frame_data[_state->ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]
      |                                                   ^~~~~~~~~~~~~~~~~
../../lib/state.c: In function 'loop_filter_h':
../../lib/state.c:961:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  961 |     f=*(_bv+(f+4>>3));
      |              ~^~
../../lib/state.c: In function 'loop_filter_v':
../../lib/state.c:977:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  977 |     f=*(_bv+(f+4>>3));
      |              ~^~
../../lib/state.c: At top level:
../../lib/state.c:986:59: warning: argument 2 of type 'int[256]' with mismatched bound [-Warray-parameter=]
  986 | int oc_state_loop_filter_init(oc_theora_state *_state,int _bv[256]){
      |                                                       ~~~~^~~~~~~~
../../lib/internal.h:440:60: note: previously declared as 'int *'
  440 | int oc_state_loop_filter_init(oc_theora_state *_state,int *_bv);
      |                                                       ~~~~~^~~
../../lib/state.c:1015:74: warning: argument 2 of type 'int *' declared as a pointer [-Warray-parameter=]
 1015 | void oc_state_loop_filter_frag_rows_c(const oc_theora_state *_state,int *_bv,
      |                                                                     ~~~~~^~~
../../lib/internal.h:483:6: note: previously declared as an array 'int[256]'
  483 |  int _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end);
      |  ~~~~^~~~~~~~
../../lib/state.c: In function 'th_granule_frame':
../../lib/internal.h:83:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../../lib/state.c:1214:26: note: in expansion of macro 'TH_VERSION_CHECK'
 1214 |     return iframe+pframe-TH_VERSION_CHECK(&state->info,3,2,1);
      |                          ^~~~~~~~~~~~~~~~
../../lib/internal.h:82:64: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   82 |  ((_info)->version_major>(_maj)||(_info)->version_major==(_maj)&& \
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
   83 |  ((_info)->version_minor>(_min)||(_info)->version_minor==(_min)&& \
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |  (_info)->version_subminor>=(_sub)))
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
../../lib/state.c:1214:26: note: in expansion of macro 'TH_VERSION_CHECK'
 1214 |     return iframe+pframe-TH_VERSION_CHECK(&state->info,3,2,1);
      |                          ^~~~~~~~~~~~~~~~
mv -f .deps/huffdec.Tpo .deps/huffdec.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxstate.lo -MD -MP -MF .deps/mmxstate.Tpo -c -o mmxstate.lo `test -f 'x86/mmxstate.c' || echo '../../lib/'`x86/mmxstate.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxidct.lo -MD -MP -MF .deps/mmxidct.Tpo -c ../../lib/x86/mmxidct.c  -DDLL_EXPORT -DPIC -o .libs/mmxidct.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfrag.lo -MD -MP -MF .deps/mmxfrag.Tpo -c ../../lib/x86/mmxfrag.c  -DDLL_EXPORT -DPIC -o .libs/mmxfrag.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxstate.lo -MD -MP -MF .deps/mmxstate.Tpo -c ../../lib/x86/mmxstate.c  -DDLL_EXPORT -DPIC -o .libs/mmxstate.o
mv -f .deps/mmxfrag.Tpo .deps/mmxfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86state.lo -MD -MP -MF .deps/x86state.Tpo -c -o x86state.lo `test -f 'x86/x86state.c' || echo '../../lib/'`x86/x86state.c
mv -f .deps/mmxidct.Tpo .deps/mmxidct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT analyze.lo -MD -MP -MF .deps/analyze.Tpo -c -o analyze.lo ../../lib/analyze.c
../../lib/x86/mmxstate.c: In function 'oc_state_frag_recon_mmx':
../../lib/x86/mmxstate.c:41:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   41 |     p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../../lib/x86/../internal.h:40,
                 from ../../lib/x86/x86int.h:20,
                 from ../../lib/x86/mmxstate.c:21:
../../lib/x86/../ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/x86/../internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/x86/mmxstate.c:86:51: note: in expansion of macro 'OC_FRAME_FOR_MODE'
   86 |      _state->ref_frame_data[_state->ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]
      |                                                   ^~~~~~~~~~~~~~~~~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86state.lo -MD -MP -MF .deps/x86state.Tpo -c ../../lib/x86/x86state.c  -DDLL_EXPORT -DPIC -o .libs/x86state.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT analyze.lo -MD -MP -MF .deps/analyze.Tpo -c ../../lib/analyze.c  -DDLL_EXPORT -DPIC -o .libs/analyze.o
In file included from ../../lib/x86/x86state.c:22:
../../lib/x86/../cpu.c: In function 'oc_cpu_flags_get':
../../lib/x86/../cpu.c:159:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  159 |   if(ecx==0x6C65746E&&edx==0x49656E69&&ebx==0x756E6547||
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/x86/../cpu.c:167:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  167 |   else if(ecx==0x444D4163&&edx==0x69746E65&&ebx==0x68747541||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
mv -f .deps/mmxstate.Tpo .deps/mmxstate.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fdct.lo -MD -MP -MF .deps/fdct.Tpo -c -o fdct.lo ../../lib/fdct.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT fdct.lo -MD -MP -MF .deps/fdct.Tpo -c ../../lib/fdct.c  -DDLL_EXPORT -DPIC -o .libs/fdct.o
mv -f .deps/x86state.Tpo .deps/x86state.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encfrag.lo -MD -MP -MF .deps/encfrag.Tpo -c -o encfrag.lo ../../lib/encfrag.c
../../lib/fdct.c: In function 'oc_fdct8':
../../lib/fdct.c:86:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   86 |   s=(27146*t5+0xB500>>16)+t5+(t5!=0)>>1;
      |      ~~~~~~~~^~~~~~~
../../lib/analyze.c: In function 'oc_mode_scheme_chooser_cost':
../../lib/analyze.c:115:33: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  115 |   mode_bits=OC_MODE_BITS[scheme0+1>>3][_chooser->mode_ranks[scheme0][_mb_mode]];
      |                          ~~~~~~~^~
../../lib/analyze.c:129:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  129 |        OC_MODE_BITS[scheme1+1>>3][_chooser->mode_ranks[scheme1][_mb_mode]];
      |                     ~~~~~~~^~
../../lib/analyze.c: In function 'oc_mode_scheme_chooser_update':
../../lib/analyze.c:175:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  175 |      OC_MODE_BITS[si+1>>3][_chooser->mode_ranks[si][_mb_mode]];
      |                   ~~^~
../../lib/fdct.c:86:29: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   86 |   s=(27146*t5+0xB500>>16)+t5+(t5!=0)>>1;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/fdct.c:91:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   s=(27146*t6+0xB500>>16)+t6+(t6!=0)>>1;
      |      ~~~~~~~~^~~~~~~
../../lib/fdct.c:91:29: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   s=(27146*t6+0xB500>>16)+t6+(t6!=0)>>1;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/analyze.c: In function 'oc_qii_state_advance':
../../lib/analyze.c:425:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  425 |   qi01=_qii+1>>1;
      |        ~~~~^~
../../lib/fdct.c:97:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   97 |   r=(27146*t0+0x4000>>16)+t0+(t0!=0);
      |      ~~~~~~~~^~~~~~~
../../lib/analyze.c: In function 'oc_enc_pipeline_init':
../../lib/analyze.c:517:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  517 |   _pipe->skip_ssd[2]=_pipe->skip_ssd[1]+(mcu_nfrags>>hdec+vdec);
      |                                                      ~~~~^~~~~
../../lib/fdct.c:98:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   98 |   s=(27146*t1+0xB500>>16)+t1+(t1!=0);
      |      ~~~~~~~~^~~~~~~
../../lib/analyze.c: In function 'oc_enc_pipeline_set_stripe':
../../lib/analyze.c:570:31: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  570 |     _pipe->fragy0[pli]=_sby<<2-vdec;
      |                              ~^~~~~
../../lib/analyze.c:575:39: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  575 |       _pipe->fragy_end[pli]=sby_end<<2-vdec;
      |                                      ~^~~~~
../../lib/analyze.c: In function 'oc_enc_pipeline_finish_mcu_plane':
../../lib/analyze.c:620:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  620 |    (_pipe->fragy0[_pli]-_sdelay<<3)-(_sdelay<<1),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:621:27: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  621 |    (_pipe->fragy_end[_pli]-_edelay<<3)-(_edelay<<1));
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/fdct.c:99:6: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   99 |   u=r+s>>1;
      |     ~^~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/analyze.c:19:
../../lib/analyze.c: In function 'oc_enc_block_transform_quantize':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:690:30: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  690 |    _enc->state.ref_frame_idx[OC_FRAME_FOR_MODE(mb_mode)]]+frag_offs;
      |                              ^~~~~~~~~~~~~~~~~
../../lib/analyze.c:742:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  742 |   val+=dc_dequant+s^s;
      |        ~~~~~~~~~~^~
../../lib/analyze.c:743:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  743 |   val=((enquant[0].m*(ogg_int32_t)val>>16)+val>>enquant[0].l)-s;
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/analyze.c:744:6: note: in expansion of macro 'OC_CLAMPI'
  744 |   dc=OC_CLAMPI(-580,val,580);
      |      ^~~~~~~~~
../../lib/analyze.c:759:13: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  759 |       val+=d+s^s;
      |            ~^~
../../lib/analyze.c:762:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  762 |       val=((enquant[zzi].m*(ogg_int32_t)val>>16)+val>>enquant[zzi].l)-s;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/analyze.c:763:17: note: in expansion of macro 'OC_CLAMPI'
  763 |       data[zzi]=OC_CLAMPI(-580,val,580);
      |                 ^~~~~~~~~
../../lib/analyze.c:779:47: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  779 |     p=(ogg_int16_t)(dc*(ogg_int32_t)dc_dequant+15>>5);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../lib/analyze.c: In function 'oc_dct_cost2':
../../lib/analyze.c:1044:15: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1044 |   _satd<<=_pli+1&2;
      |           ~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1045:7: note: in expansion of macro 'OC_MINI'
 1045 |   bin=OC_MINI(_satd>>OC_SAD_SHIFT,OC_SAD_BINS-2);
      |       ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1051:8: note: in expansion of macro 'OC_MAXI'
 1051 |   rmse=OC_MAXI(z0+(dz*dx>>OC_SAD_SHIFT),0);
      |        ^~~~~~~
../../lib/analyze.c:1052:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1052 |   *_ssd=rmse*rmse>>2*OC_RMSE_SCALE-OC_BIT_SCALE;
      |                  ^~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1053:10: note: in expansion of macro 'OC_MAXI'
 1053 |   return OC_MAXI(y0+(dy*dx>>OC_SAD_SHIFT),0);
      |          ^~~~~~~
../../lib/analyze.c: In function 'oc_analyze_intra_mb_luma':
../../lib/analyze.c:1092:23: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1092 |      +(qs[0][qii].bits-_qs->bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/fdct.c:104:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  104 |   u=(OC_C6S2*t2+OC_C2S6*t3+0x6CB7>>16)+(t3!=0);
../../lib/fdct.c:106:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  106 |   v=(s*21600+0x2800>>18)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/fdct.c:110:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  110 |   u=(OC_C5S3*t6+OC_C3S5*t5+0x0E3D>>16)+(t5!=0);
../../lib/fdct.c:112:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  112 |   v=(s*26568+0x3400>>17)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/fdct.c:116:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  116 |   u=(OC_C7S1*t4+OC_C1S7*t7+0x7B1B>>16)+(t7!=0);
../../lib/fdct.c:118:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  118 |   v=(s*20539+0x3000>>20)+s+(s!=0);
      |      ~~~~~~~^~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1093:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1093 |     cost[0][qii]=OC_MODE_RD_COST(ssd[0][qii],rate[0][qii],lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/fdct.c: In function 'oc_enc_fdct8x8_c':
../../lib/fdct.c:155:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  155 |   for(i=0;i<64;i++)_y[i]=w[i]+2>>2;
      |                          ~~~~^~
../../lib/analyze.c:1109:20: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1109 |        +(qt[0].bits-qs[bi-1][0].bits<<OC_BIT_SCALE);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1110:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1110 |       best_cost=OC_MODE_RD_COST(best_ssd,best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1119:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1119 |          +(qt[qij].bits-qs[bi-1][qij].bits<<OC_BIT_SCALE);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1120:20: note: in expansion of macro 'OC_MODE_RD_COST'
 1120 |         chain_cost=OC_MODE_RD_COST(chain_ssd,chain_rate,lambda);
      |                    ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_analyze_intra_chroma_block':
../../lib/analyze.c:1180:20: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1180 |      +(qt[qii].bits-_qs->bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~~~^~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1181:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1181 |     cost[qii]=OC_MODE_RD_COST(cur_ssd,cur_rate,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_enc_sb_transform_quantize_intra_chroma':
../../lib/analyze.c:1198:20: warning: variable 'sb_flags' set but not used [-Wunused-but-set-variable]
 1198 |   oc_sb_flags     *sb_flags;
      |                    ^~~~~~~~
../../lib/analyze.c: In function 'oc_enc_analyze_intra':
../../lib/analyze.c:1235:27: warning: variable 'embs' set but not used [-Wunused-but-set-variable]
 1235 |   oc_mb_enc_info         *embs;
      |                           ^~~~
../../lib/analyze.c: In function 'oc_mode_set_cost':
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1322:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1322 |   _modec->cost=OC_MODE_RD_COST(_modec->ssd,
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_analyze_mb_mode_luma':
../../lib/analyze.c:1382:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1382 |     best_overhead=(ft[0].bits-fr.bits<<OC_BIT_SCALE);
      |                    ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1384:18: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1384 |      +(qt[0].bits-qs.bits<<OC_BIT_SCALE);
      |        ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1385:15: note: in expansion of macro 'OC_MODE_RD_COST'
 1385 |     best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate+best_overhead,lambda);
      |               ^~~~~~~~~~~~~~~
../../lib/analyze.c:1391:22: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1391 |        +(qt[qii].bits-qs.bits<<OC_BIT_SCALE);
      |          ~~~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1392:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1392 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate+best_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1403:30: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1403 |       cur_overhead=ft[1].bits-fr.bits<<OC_BIT_SCALE;
      |                    ~~~~~~~~~~^~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1405:16: note: in expansion of macro 'OC_MODE_RD_COST'
 1405 |       cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_overhead,lambda);
      |                ^~~~~~~~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1424:20: note: in expansion of macro 'OC_MAXI'
 1424 |   _modec->overhead=OC_MAXI(overhead,0);
      |                    ^~~~~~~
../../lib/analyze.c: In function 'oc_analyze_mb_mode_chroma':
../../lib/analyze.c:1452:19: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1452 |   nblocks=(nblocks-4>>1)+4;
      |            ~~~~~~~^~
../../lib/analyze.c:1338:41: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                         ^~
../../lib/analyze.c:1459:9: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1459 |        +OC_CHROMA_QII_RATE;
      |         ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1338:61: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                                             ^~
../../lib/analyze.c:1459:9: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1459 |        +OC_CHROMA_QII_RATE;
      |         ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1460:17: note: in expansion of macro 'OC_MODE_RD_COST'
 1460 |       best_cost=OC_MODE_RD_COST(ssd+best_ssd,rate+best_rate,lambda);
      |                 ^~~~~~~~~~~~~~~
../../lib/analyze.c:1338:41: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                         ^~
../../lib/analyze.c:1464:11: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1464 |          +OC_CHROMA_QII_RATE;
      |           ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1338:61: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1338 | #define OC_CHROMA_QII_RATE ((0xCAE00D1DU>>31-OC_BIT_SCALE)+1>>1)
      |                                                             ^~
../../lib/analyze.c:1464:11: note: in expansion of macro 'OC_CHROMA_QII_RATE'
 1464 |          +OC_CHROMA_QII_RATE;
      |           ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1465:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1465 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate+cur_rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |           ^
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1028:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |                                         ^
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1029:2: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1028 |  +(((_ssd)&(1<<OC_BIT_SCALE)-1)+((_rate)&(1<<OC_BIT_SCALE)-1)*(_lambda) \
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |  +((1<<OC_BIT_SCALE)>>1)>>OC_BIT_SCALE)
      |  ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1475:18: note: in expansion of macro 'OC_MODE_RD_COST'
 1475 |         cur_cost=OC_MODE_RD_COST(ssd+cur_ssd,rate,lambda);
      |                  ^~~~~~~~~~~~~~~
../../lib/analyze.c:1486:21: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1486 |     nblocks=(nblocks-4<<1)+4;
      |              ~~~~~~~^~
../../lib/analyze.c: In function 'oc_skip_cost':
../../lib/analyze.c:1557:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1557 |   map_nidxs=(map_nidxs-4>>1)+4;
      |              ~~~~~~~~~^~
../../lib/analyze.c:1593:25: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1593 |     map_nidxs=(map_nidxs-4<<1)+4;
      |                ~~~~~~~~~^~
../../lib/analyze.c: In function 'oc_cost_inter':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/analyze.c:1669:30: note: in expansion of macro 'OC_FRAME_FOR_MODE'
 1669 |    _enc->state.ref_frame_idx[OC_FRAME_FOR_MODE(_mb_mode)]];
      |                              ^~~~~~~~~~~~~~~~~
../../lib/analyze.c: In function 'oc_cost_inter1mv':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1739:21: note: in expansion of macro 'OC_MINI'
 1739 |   _modec->overhead+=OC_MINI(_enc->mv_bits[0]+bits0,_enc->mv_bits[1]+12)
      |                     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1740:5: note: in expansion of macro 'OC_MINI'
 1740 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |     ^~~~~~~
../../lib/analyze.c:1740:4: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1740 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
../../lib/analyze.c: In function 'oc_cost_inter4mv':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1848:5: note: in expansion of macro 'OC_MINI'
 1848 |    +OC_MINI(_enc->mv_bits[0]+bits0,_enc->mv_bits[1]+bits1)
      |     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:1849:5: note: in expansion of macro 'OC_MINI'
 1849 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |     ^~~~~~~
../../lib/analyze.c:1849:4: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
 1849 |    -OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
../../lib/analyze.c: In function 'oc_enc_analyze_inter':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/analyze.c:2211:16: note: in expansion of macro 'OC_MINI'
 2211 |     interbits+=OC_MINI(_enc->mv_bits[0],_enc->mv_bits[1])<<OC_BIT_SCALE;
      |                ^~~~~~~
../../lib/analyze.c:1879:27: warning: variable 'vdec' set but not used [-Wunused-but-set-variable]
 1879 |   int                     vdec;
      |                           ^~~~
../../lib/analyze.c:1874:27: warning: variable 'qi' set but not used [-Wunused-but-set-variable]
 1874 |   int                     qi;
      |                           ^~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encfrag.lo -MD -MP -MF .deps/encfrag.Tpo -c ../../lib/encfrag.c  -DDLL_EXPORT -DPIC -o .libs/encfrag.o
mv -f .deps/fdct.Tpo .deps/fdct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encapiwrapper.lo -MD -MP -MF .deps/encapiwrapper.Tpo -c -o encapiwrapper.lo ../../lib/encapiwrapper.c
../../lib/encfrag.c:43:41: warning: argument 1 of type 'ogg_int16_t *' {aka 'short int *'} declared as a pointer [-Warray-parameter=]
   43 | void oc_enc_frag_sub_128_c(ogg_int16_t *_diff,
      |                            ~~~~~~~~~~~~~^~~~~
In file included from ../../lib/encfrag.c:19:
../../lib/encint.h:474:40: note: previously declared as an array 'ogg_int16_t[64]' {aka 'short int[64]'}
  474 | void oc_enc_frag_sub_128_c(ogg_int16_t _diff[64],
      |                            ~~~~~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_enc_frag_sad2_thresh_c':
../../lib/encfrag.c:108:47: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  108 |     for(j=0;j<8;j++)sad+=abs(_src[j]-(_ref1[j]+_ref2[j]>>1));
      |                                       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_diff_hadamard2':
../../lib/encfrag.c:180:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  180 |     r=_ref1[0]+_ref2[0]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:181:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  181 |     t4=_ref1[4]+_ref2[4]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:184:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  184 |     r=_ref1[1]+_ref2[1]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:185:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  185 |     t5=_ref1[5]+_ref2[5]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:188:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  188 |     r=_ref1[2]+_ref2[2]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:189:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  189 |     t6=_ref1[6]+_ref2[6]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:192:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  192 |     r=_ref1[3]+_ref2[3]>>1;
      |       ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c:193:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  193 |     t7=_ref1[7]+_ref2[7]>>1;
      |        ~~~~~~~~^~~~~~~~~
../../lib/encfrag.c: In function 'oc_enc_frag_copy2_c':
../../lib/encfrag.c:373:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  373 |     for(j=0;j<8;j++)_dst[j]=_src1[j]+_src2[j]>>1;
      |                             ~~~~~~~~^~~~~~~~~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encapiwrapper.lo -MD -MP -MF .deps/encapiwrapper.Tpo -c ../../lib/encapiwrapper.c  -DDLL_EXPORT -DPIC -o .libs/encapiwrapper.o
mv -f .deps/state.Tpo .deps/state.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encinfo.lo -MD -MP -MF .deps/encinfo.Tpo -c -o encinfo.lo ../../lib/encinfo.c
mv -f .deps/encapiwrapper.Tpo .deps/encapiwrapper.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c -o encode.lo ../../lib/encode.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encinfo.lo -MD -MP -MF .deps/encinfo.Tpo -c ../../lib/encinfo.c  -DDLL_EXPORT -DPIC -o .libs/encinfo.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c ../../lib/encode.c  -DDLL_EXPORT -DPIC -o .libs/encode.o
mv -f .deps/encfrag.Tpo .deps/encfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enquant.lo -MD -MP -MF .deps/enquant.Tpo -c -o enquant.lo ../../lib/enquant.c
../../lib/encode.c: In function 'oc_enc_mb_modes_pack':
../../lib/encode.c:614:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  614 |   mode_bits=OC_MODE_BITS[scheme+1>>3];
      |                          ~~~~~~^~
../../lib/encode.c:615:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  615 |   mode_codes=OC_MODE_CODES[scheme+1>>3];
      |                            ~~~~~~^~
mv -f .deps/encinfo.Tpo .deps/encinfo.Plo
../../lib/encode.c: In function 'oc_enc_huff_group_pack':
../../lib/encode.c:803:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  803 |       huff_codes=_enc->huff_codes[_huff_idxs[pli+1>>1]];
      |                                              ~~~^~
../../lib/encode.c: In function 'oc_enc_mb_info_init':
../../lib/encode.c:965:23: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  965 |         mbi=(sby*nhsbs+sbx<<2)+quadi;
      |              ~~~~~~~~~^~~~
../../lib/encode.c:968:25: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  968 |         mby=2*sby+(quadi+1>>1&1);
      |                    ~~~~~^~
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffenc.lo -MD -MP -MF .deps/huffenc.Tpo -c -o huffenc.lo ../../lib/huffenc.c
../../lib/encode.c: In function 'oc_enc_init':
../../lib/encode.c:1068:42: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1068 |   mcu_nfrags=4*mcu_nmbs+(8*mcu_nmbs>>hdec+vdec);
      |                                      ~~~~^~~~~
../../lib/encode.c: In function 'oc_enc_set_granpos':
../../lib/encode.c:1208:50: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1208 |     _enc->state.granpos=(_enc->state.curframe_num+_enc->state.granpos_bias<<
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c:1215:31: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
 1215 |      (_enc->state.keyframe_num+_enc->state.granpos_bias<<
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c: In function 'th_encode_ctl':
../../lib/encode.c:1243:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1243 |       if(_buf==NULL&&_buf_sz!=0||
      |          ~~~~~~~~~~^~~~~~~~~~~~
../../lib/encode.c:1250:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1250 |       if(_buf==NULL&&_buf_sz!=0||
      |          ~~~~~~~~~~^~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/encode.c:19:
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/encode.c:1264:49: note: in expansion of macro 'OC_CLAMPI'
 1264 |         _enc->state.info.keyframe_granule_shift=OC_CLAMPI(
      |                                                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/encode.c:1268:38: note: in expansion of macro 'OC_MINI'
 1268 |       _enc->keyframe_frequency_force=OC_MINI(keyframe_frequency_force,
      |                                      ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/encode.c:1324:23: note: in expansion of macro 'OC_MAXI'
 1324 |       _enc->dup_count=OC_MAXI(dup_count,0);
      |                       ^~~~~~~
../../lib/encode.c:1375:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1375 |        _enc->state.curframe_num>=0&&_enc->rc.twopass!=1||
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c:1384:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1384 |        _enc->state.curframe_num>=0&&_enc->rc.twopass!=2){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/encode.c: In function 'oc_img_plane_copy_pad':
../../lib/encode.c:1444:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1443 |         dst[0]=(dst[1]<<1)+(dst-(dstride&-(y>0)))[1]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |          +(dst+(dstride&-(y+1<_pic_height)))[1]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1453:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1452 |         dst[1]=(dst[0]<<1)+(dst-(dstride&-(y>0)))[0]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1453 |          +(dst+(dstride&-(y+1<_pic_height)))[0]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1462:35: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1461 |         (dst-dstride)[x]=(dst[x]<<1)+dst[x-(x>0)]
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |          +dst[x+(x+1<frame_width)]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c:1471:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1470 |         dst[x]=((dst-dstride)[x]<<1)+(dst-dstride)[x-(x>0)]
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |          +(dst-dstride)[x+(x+1<frame_width)]+2>>2;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/encode.c: In function 'th_encode_ycbcr_in':
../../lib/encode.c:1519:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1519 |   cpic_width=(_enc->state.info.pic_x+_enc->state.info.pic_width+hdec>>hdec)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/encode.c:1521:66: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1521 |   cpic_height=(_enc->state.info.pic_y+_enc->state.info.pic_height+vdec>>vdec)
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enquant.lo -MD -MP -MF .deps/enquant.Tpo -c ../../lib/enquant.c  -DDLL_EXPORT -DPIC -o .libs/enquant.o
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/enquant.c:19:
../../lib/enquant.c: In function 'oc_quant_params_pack':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:39:25: note: in expansion of macro 'OC_MAXI'
   39 |   for(qi=1;qi<64;qi++)i=OC_MAXI(i,_qinfo->loop_filter_limits[qi]);
      |                         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:47:25: note: in expansion of macro 'OC_MAXI'
   47 |   for(qi=0;qi<64;qi++)i=OC_MAXI(_qinfo->ac_scale[qi],i);
      |                         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/enquant.c:53:25: note: in expansion of macro 'OC_MAXI'
   53 |   for(qi=0;qi<64;qi++)i=OC_MAXI(_qinfo->dc_scale[qi],i);
      |                         ^~~~~~~
../../lib/enquant.c: In function 'oc_iquant_init':
../../lib/enquant.c:127:27: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  127 |   t=1+((ogg_uint32_t)1<<16+l)/_d;
      |                         ~~^~
../../lib/enquant.c: In function 'oc_enquant_qavg_init':
../../lib/enquant.c:272:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  272 |     _log_qavg[qti][qi]=OC_Q57(48)-oc_blog64(q2)>>1;
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT huffenc.lo -MD -MP -MF .deps/huffenc.Tpo -c ../../lib/huffenc.c  -DDLL_EXPORT -DPIC -o .libs/huffenc.o
mv -f .deps/decode.Tpo .deps/decode.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mathops.lo -MD -MP -MF .deps/mathops.Tpo -c -o mathops.lo ../../lib/mathops.c
In file included from ../../lib/huffman.h:21,
                 from ../../lib/huffenc.h:3,
                 from ../../lib/huffenc.c:4:
../../lib/huffenc.c: In function 'oc_huff_codes_pack':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/huffenc.c:863:14: note: in expansion of macro 'OC_MAXI'
  863 |       maxlen=OC_MAXI(_codes[i][j].nbits,maxlen);
      |              ^~~~~~~
../../lib/huffenc.c:865:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  865 |     mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1;
      |                            ~~~~~~^~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mathops.lo -MD -MP -MF .deps/mathops.Tpo -c ../../lib/mathops.c  -DDLL_EXPORT -DPIC -o .libs/mathops.o
../../lib/mathops.c: In function 'oc_bexp64':
../../lib/mathops.c:180:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  180 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:180:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  180 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:181:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  181 |       z-=OC_ATANH_LOG2[i]+mask^mask;
      |          ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:188:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  188 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:188:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  188 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:189:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  189 |       z-=OC_ATANH_LOG2[i]+mask^mask;
      |          ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:196:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  196 |       w+=(w>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:196:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  196 |       w+=(w>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:197:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  197 |       z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1;
      |            ~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:197:10: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  197 |       z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1;
      |         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/mathops.c:212:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  212 |         wlo+=(w>>i)+mask^mask;
      |              ~~~~~~^~~~~
../../lib/mathops.c:213:29: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  213 |         z-=OC_ATANH_LOG2[31]+mask^mask;
      |            ~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:220:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  220 |         wlo+=(w>>i)+mask^mask;
      |              ~~~~~~^~~~~
../../lib/mathops.c:221:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  221 |         z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1;
      |              ~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:221:12: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  221 |         z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1;
      |           ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/mathops.c:227:23: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  227 |   if(ipart<62)w=(w>>61-ipart)+1>>1;
      |                     ~~^~~~~~
../../lib/mathops.c:227:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  227 |   if(ipart<62)w=(w>>61-ipart)+1>>1;
      |                 ~~~~~~~~~~~~~^~
../../lib/mathops.c: In function 'oc_blog64':
../../lib/mathops.c:240:11: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  240 |   if(_w&_w-1){
      |         ~~^~
../../lib/mathops.c:256:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  256 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:257:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  257 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:258:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  258 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:258:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  258 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:259:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  259 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:264:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  264 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:265:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  265 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:266:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:266:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  266 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:267:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  267 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:272:31: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  272 |       z+=(OC_ATANH_LOG2[i]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:273:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  273 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:274:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  274 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:274:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  274 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:275:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  275 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:280:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  280 |       z+=(OC_ATANH_LOG2[31]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:281:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  281 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:282:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  282 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:282:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  282 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:283:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  283 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:288:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  288 |       z+=(OC_ATANH_LOG2[31]>>i)+mask^mask;
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../lib/mathops.c:289:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  289 |       u=x>>i+1;
      |            ~^~
../../lib/mathops.c:290:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  290 |       x-=(y>>i+1)+mask^mask;
      |              ~^~
../../lib/mathops.c:290:18: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  290 |       x-=(y>>i+1)+mask^mask;
      |          ~~~~~~~~^~~~~
../../lib/mathops.c:291:11: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  291 |       y-=u+mask^mask;
      |          ~^~~~~
../../lib/mathops.c:293:8: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  293 |     z=z+8>>4;
      |       ~^~
mv -f .deps/huffenc.Tpo .deps/huffenc.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mcenc.lo -MD -MP -MF .deps/mcenc.Tpo -c -o mcenc.lo ../../lib/mcenc.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mcenc.lo -MD -MP -MF .deps/mcenc.Tpo -c ../../lib/mcenc.c  -DDLL_EXPORT -DPIC -o .libs/mcenc.o
mv -f .deps/enquant.Tpo .deps/enquant.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c -o rate.lo ../../lib/rate.c
mv -f .deps/mathops.Tpo .deps/mathops.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT tokenize.lo -MD -MP -MF .deps/tokenize.Tpo -c -o tokenize.lo ../../lib/tokenize.c
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/mcenc.c:20:
../../lib/mcenc.c: In function 'oc_mcenc_find_candidates':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:112:38: note: in expansion of macro 'OC_CLAMPI'
  112 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,_accum[0],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:113:38: note: in expansion of macro 'OC_CLAMPI'
  113 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,_accum[1],31);
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:115:38: note: in expansion of macro 'OC_CLAMPI'
  115 |   _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:117:38: note: in expansion of macro 'OC_CLAMPI'
  117 |   _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                      ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:139:40: note: in expansion of macro 'OC_CLAMPI'
  139 |     _mcenc->candidates[ncandidates][0]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/mcenc.c:142:40: note: in expansion of macro 'OC_CLAMPI'
  142 |     _mcenc->candidates[ncandidates][1]=OC_CLAMPI(-31,
      |                                        ^~~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:151:30: note: in expansion of macro 'OC_DIV2'
  151 |     _mcenc->candidates[i][0]=OC_DIV2(_mcenc->candidates[i][0]);
      |                              ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:152:30: note: in expansion of macro 'OC_DIV2'
  152 |     _mcenc->candidates[i][1]=OC_DIV2(_mcenc->candidates[i][1]);
      |                              ^~~~~~~
../../lib/mcenc.c: In function 'oc_mcenc_search_frame':
../../lib/mcenc.c:287:45: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  287 |   hit_cache[candy+15]|=(ogg_int32_t)1<<candx+15;
      |                                        ~~~~~^~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/mcenc.c:313:9: note: in expansion of macro 'OC_MINI'
  313 |     ncs=OC_MINI(3,embs[_mbi].ncneighbors);
      |         ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/mcenc.c:315:10: note: in expansion of macro 'OC_MAXI'
  315 |       t2=OC_MAXI(t2,embs[embs[_mbi].cneighbors[ci]].error[_frame]);
      |          ^~~~~~~
../../lib/mcenc.c:324:35: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  324 |       hitbit=(ogg_int32_t)1<<candx+15;
      |                              ~~~~~^~~
../../lib/mcenc.c:347:37: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  347 |         hitbit=(ogg_int32_t)1<<candx+15;
      |                                ~~~~~^~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:376:13: note: in expansion of macro 'OC_DIV16'
  376 |           b=OC_DIV16(-best_vec[0]+1)|OC_DIV16(best_vec[0]+1)<<1|
      |             ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:376:38: note: in expansion of macro 'OC_DIV16'
  376 |           b=OC_DIV16(-best_vec[0]+1)|OC_DIV16(best_vec[0]+1)<<1|
      |                                      ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:377:12: note: in expansion of macro 'OC_DIV16'
  377 |            OC_DIV16(-best_vec[1]+1)<<2|OC_DIV16(best_vec[1]+1)<<3;
      |            ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:377:40: note: in expansion of macro 'OC_DIV16'
  377 |            OC_DIV16(-best_vec[1]+1)<<2|OC_DIV16(best_vec[1]+1)<<3;
      |                                        ^~~~~~~~
../../lib/mcenc.c:383:41: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  383 |             hitbit=(ogg_int32_t)1<<candx+15;
      |                                    ~~~~~^~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:441:19: note: in expansion of macro 'OC_DIV16'
  441 |                 b=OC_DIV16(-bestx+1)|OC_DIV16(bestx+1)<<1|
      |                   ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:441:38: note: in expansion of macro 'OC_DIV16'
  441 |                 b=OC_DIV16(-bestx+1)|OC_DIV16(bestx+1)<<1|
      |                                      ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:442:18: note: in expansion of macro 'OC_DIV16'
  442 |                  OC_DIV16(-besty+1)<<2|OC_DIV16(besty+1)<<3;
      |                  ^~~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:82:22: note: in expansion of macro 'OC_DIV_POW2'
   82 | #define OC_DIV16(_x) OC_DIV_POW2(_x,4,0xF)
      |                      ^~~~~~~~~~~
../../lib/mcenc.c:442:40: note: in expansion of macro 'OC_DIV16'
  442 |                  OC_DIV16(-besty+1)<<2|OC_DIV16(besty+1)<<3;
      |                                        ^~~~~~~~
../../lib/mcenc.c:448:47: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  448 |                   hitbit=(ogg_int32_t)1<<candx+15;
      |                                          ~~~~~^~~
../../lib/mcenc.c: In function 'oc_mcenc_refine1mv':
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:646:10: note: in expansion of macro 'OC_DIV2'
  646 |   vec[0]=OC_DIV2(embs[_mbi].analysis_mv[0][_frame][0]);
      |          ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:647:10: note: in expansion of macro 'OC_DIV2'
  647 |   vec[1]=OC_DIV2(embs[_mbi].analysis_mv[0][_frame][1]);
      |          ^~~~~~~
../../lib/mcenc.c: In function 'oc_mcenc_refine4mv':
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:760:12: note: in expansion of macro 'OC_DIV2'
  760 |     vec[0]=OC_DIV2(embs[_mbi].block_mv[bi][0]);
      |            ^~~~~~~
../../lib/ocintrin.h:74:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   74 |   ((_dividend)+(OC_SIGNMASK(_dividend)&(_rmask))>>(_shift))
      |    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:78:21: note: in expansion of macro 'OC_DIV_POW2'
   78 | #define OC_DIV2(_x) OC_DIV_POW2(_x,1,0x1)
      |                     ^~~~~~~~~~~
../../lib/mcenc.c:761:12: note: in expansion of macro 'OC_DIV2'
  761 |     vec[1]=OC_DIV2(embs[_mbi].block_mv[bi][1]);
      |            ^~~~~~~
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c ../../lib/rate.c  -DDLL_EXPORT -DPIC -o .libs/rate.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT tokenize.lo -MD -MP -MF .deps/tokenize.Tpo -c ../../lib/tokenize.c  -DDLL_EXPORT -DPIC -o .libs/tokenize.o
../../lib/rate.c: In function 'oc_warp_alpha':
../../lib/rate.c:45:41: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   45 |   return (int)(((ogg_int64_t)t0<<32)+(t1-t0<<8)*(ogg_int64_t)d>>32);
      |                                       ~~^~~
../../lib/rate.c:45:37: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   45 |   return (int)(((ogg_int64_t)t0<<32)+(t1-t0<<8)*(ogg_int64_t)d>>32);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/rate.c:19:
../../lib/rate.c: In function 'oc_iir_filter_reinit':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:73:8: note: in expansion of macro 'OC_MAXI'
   73 |   warp=OC_MAXI(oc_warp_alpha(alpha),1);
      |        ^~~~~~~
../../lib/rate.c:79:13: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
   79 |   d=((1<<12)+k1<<12)+k2+256>>9;
      |      ~~~~~~~^~~
../../lib/rate.c:79:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   79 |   d=((1<<12)+k1<<12)+k2+256>>9;
      |     ~~~~~~~~~~~~~~~~~~~^~~~
../../lib/rate.c:89:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   89 |   _f->c[0]=(ogg_int32_t)(b1+((ogg_int64_t)1<<31)>>32);
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c:90:28: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   90 |   _f->c[1]=(ogg_int32_t)(b2+((ogg_int64_t)1<<31)>>32);
      |                          ~~^~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c:91:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   91 |   _f->g=(ogg_int32_t)(a+128>>8);
      |                       ~^~~~
../../lib/rate.c: In function 'oc_iir_filter_update':
../../lib/rate.c:118:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  118 |   ya=(_x+x0*2+x1)*g+y0*c0+y1*c1+(1<<23)>>24;
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../../lib/rate.c: In function 'oc_enc_find_qi_for_target':
../../lib/rate.c:138:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  138 |   best_qdiff=best_qdiff+OC_SIGNMASK(best_qdiff)^OC_SIGNMASK(best_qdiff);
../../lib/rate.c:142:16: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  142 |     qdiff=qdiff+OC_SIGNMASK(qdiff)^OC_SIGNMASK(qdiff);
../../lib/rate.c:144:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  144 |      qdiff==best_qdiff&&abs(qi-_qi_old)<abs(best_qi-_qi_old)){
      |      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c: In function 'oc_enc_calc_lambda':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:194:45: note: in expansion of macro 'OC_MAXI'
  194 |     qi1=oc_enc_find_qi_for_target(_enc,_qti,OC_MAXI(qi-1,0),0,
      |                                             ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:197:45: note: in expansion of macro 'OC_MINI'
  197 |     qi1=oc_enc_find_qi_for_target(_enc,_qti,OC_MINI(qi+1,63),0,
      |                                             ^~~~~~~
../../lib/rate.c: In function 'oc_q57_to_q24':
../../lib/rate.c:223:10: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  223 |   ret=_in+((ogg_int64_t)1<<32)>>33;
      |       ~~~^~~~~~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:227:23: note: in expansion of macro 'OC_CLAMPI'
  227 |   return (ogg_int32_t)OC_CLAMPI(-0x7FFFFFFF-1,ret,0x7FFFFFFF);
      |                       ^~~~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_reset':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:259:22: note: in expansion of macro 'OC_MAXI'
  259 |   _enc->rc.buf_delay=OC_MAXI(_enc->rc.buf_delay,12);
      |                      ^~~~~~~
../../lib/rate.c:266:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |   _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                    ~~~~~~~~~~~~^~
../../lib/rate.c:266:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  266 |   _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:267:4: note: in expansion of macro 'OC_MINI'
  267 |    OC_MINI(_enc->keyframe_frequency_force,_enc->rc.buf_delay);
      |    ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:305:4: note: in expansion of macro 'OC_MAXI'
  305 |    OC_MAXI(_enc->keyframe_frequency_force,12):_enc->rc.buf_delay)>>1;
      |    ^~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_resize':
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:361:24: note: in expansion of macro 'OC_MAXI'
  361 |     _enc->rc.buf_delay=OC_MAXI(_enc->rc.buf_delay,12);
      |                        ^~~~~~~
../../lib/rate.c:363:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |     _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                      ~~~~~~~~~~~~^~
../../lib/rate.c:363:65: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |     _enc->rc.target=(_enc->rc.max+1>>1)+(_enc->rc.bits_per_frame+2>>2)*
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:364:6: note: in expansion of macro 'OC_MINI'
  364 |      OC_MINI(_enc->keyframe_frequency_force,_enc->rc.buf_delay);
      |      ^~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:368:37: note: in expansion of macro 'OC_MAXI'
  368 |     _enc->rc.inter_delay_target=idt=OC_MAXI(_enc->rc.buf_delay>>1,10);
      |                                     ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:369:12: note: in expansion of macro 'OC_MINI'
  369 |     if(idt<OC_MINI(_enc->rc.inter_delay,_enc->rc.inter_count)){
      |            ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:414:15: note: in expansion of macro 'OC_MINI'
  414 |         shift=OC_MINI(fmh+nfm-cfm,buf_delay-cfm);
      |               ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:415:26: note: in expansion of macro 'OC_MINI'
  415 |         memcpy(fm+cfm,fm,OC_MINI(fmh+nfm-cfm,buf_delay-cfm)*sizeof(*fm));
      |                          ^~~~~~~
../../lib/rate.c: In function 'oc_rc_scale_drop':
../../lib/rate.c:452:6: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  451 |     dup_scale=oc_bexp64((_rc->log_drop_scale
      |                          ~~~~~~~~~~~~~~~~~~~
  452 |      +oc_blog64(_rc->prev_drop_count+1)>>1)+OC_Q57(8));
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/rate.c: In function 'oc_enc_select_qi':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:488:38: note: in expansion of macro 'OC_MINI'
  488 |       nframes[0]=(_enc->rc.buf_delay-OC_MINI(next_key_frame,_enc->rc.buf_delay)
      |                                      ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:518:17: note: in expansion of macro 'OC_MINI'
  518 |       buf_delay=OC_MINI(_enc->rc.scale_window_end-_enc->rc.scale_window0,
      |                 ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:525:15: note: in expansion of macro 'OC_MINI'
  525 |       buf_pad=OC_MINI(_enc->rc.buf_delay,_enc->state.keyframe_num
      |               ^~~~~~~
../../lib/rate.c:643:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  643 |       curr=rlo+rhi>>1;
      |            ~~~^~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:657:17: note: in expansion of macro 'OC_MINI'
  657 |     log_qtarget=OC_MINI(log_qtarget,OC_QUANT_MAX_LOG);
      |                 ^~~~~~~
../../lib/rate.c:671:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  671 |     margin=_enc->rc.max+31>>5;
      |            ~~~~~~~~~~~~^~~
../../lib/rate.c:676:26: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  676 |     log_qexp=(log_qtarget-OC_Q57(2)>>6)*exp0;
../../lib/rate.c:679:43: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  679 |       log_qexp+=(log_scale0-log_soft_limit-log_qexp>>32)*
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:680:10: note: in expansion of macro 'OC_MINI'
  680 |        ((OC_MINI(margin,soft_limit)<<32)/margin);
      |          ^~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:695:17: note: in expansion of macro 'OC_CLAMPI'
  695 |     log_qtarget=OC_CLAMPI(log_qmin,log_qtarget,log_qmax);
      |                 ^~~~~~~~~
../../lib/rate.c:712:26: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  712 |     log_qexp=(log_qtarget-OC_Q57(2)>>6)*exp0;
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:718:19: note: in expansion of macro 'OC_MINI'
  718 |       log_qtarget=OC_MINI(log_qtarget,OC_QUANT_MAX_LOG);
      |                   ^~~~~~~
../../lib/rate.c:722:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  722 |   log_qexp=(log_qtarget-OC_Q57(2)>>6)*_enc->rc.exp[_qti];
../../lib/rate.c: In function 'oc_enc_update_rc_state':
../../lib/rate.c:739:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  739 |   if(!_enc->rc.drop_frames||_enc->rc.twopass&&_enc->rc.frame_metrics==NULL){
      |                                             ^
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/rate.c:755:15: note: in expansion of macro 'OC_MINI'
  755 |     log_scale=OC_MINI(log_bits-_enc->rc.log_npixels+log_qexp,OC_Q57(16));
      |               ^~~~~~~
../../lib/rate.c: In function 'oc_enc_rc_2pass_in':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:1073:23: note: in expansion of macro 'OC_CLAMPI'
 1073 |         frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                       ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:42: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                          ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:50:49: note: in definition of macro 'OC_MAXI'
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                                 ^~
../../lib/ocintrin.h:58:41: note: in expansion of macro 'OC_MINI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
../../lib/ocintrin.h:50:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   50 | #define OC_MAXI(_a,_b)      ((_a)-((_a)-(_b)&-((_b)>(_a))))
      |                                    ~~~~^~~~~
../../lib/ocintrin.h:58:30: note: in expansion of macro 'OC_MAXI'
   58 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                              ^~~~~~~
../../lib/rate.c:1108:27: note: in expansion of macro 'OC_CLAMPI'
 1108 |             frames_needed=OC_CLAMPI(0,_enc->rc.buf_delay
      |                           ^~~~~~~~~
In file included from ../../lib/internal.h:40,
                 from ../../lib/encint.h:23,
                 from ../../lib/tokenize.c:19:
../../lib/tokenize.c: In function 'oc_make_eob_token':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:28:9: note: in expansion of macro 'OC_MINI'
   28 |     cat=OC_MINI(cat,3);
      |         ^~~~~~~
../../lib/tokenize.c: In function 'oc_make_eob_token_full':
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:41:9: note: in expansion of macro 'OC_MINI'
   41 |     cat=OC_MINI(cat,3);
      |         ^~~~~~~
../../lib/ocintrin.h:108:15: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  108 |    (((_a)&0xFF|((_b)&0xFF)<<8|((_c)&0xFF)<<16|((_d)&0xFF)<<24)>>(_i)*8))
      |               ^
../../lib/tokenize.c:42:21: note: in expansion of macro 'OC_BYTE_TABLE32'
   42 |     *_eb=_run_count-OC_BYTE_TABLE32(4,8,16,0,cat);
      |                     ^~~~~~~~~~~~~~~
../../lib/tokenize.c: In function 'oc_make_dct_token_full':
../../lib/tokenize.c:88:28: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   88 |         eb=zero_run-2+(_val-2<<1)+(neg<<2);
      |                        ~~~~^~
../../lib/tokenize.c:98:29: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
   98 |     token=OC_ONE_TOKEN+(_val-1<<1)+neg;
      |                         ~~~~^~
../../lib/tokenize.c: In function 'oc_enc_tokenize_ac':
../../lib/tokenize.c:237:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  237 |   huffi=_enc->huff_idxs[_enc->state.frame_type][1][_pli+1>>1];
      |                                                    ~~~~^~
../../lib/ocintrin.h:51:40: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   51 | #define OC_MINI(_a,_b)      ((_a)+((_b)-(_a)&-((_b)<(_a))))
      |                                    ~~~~^~~~~
../../lib/tokenize.c:244:11: note: in expansion of macro 'OC_MINI'
  244 |   for(zzi=OC_MINI(_zzi,63);zzi>0;zzi--){
      |           ^~~~~~~
../../lib/tokenize.c:262:10: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  262 |     qc=qc+s^s;
      |        ~~^~
../../lib/tokenize.c:284:12: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  284 |         c=c+s^s;
      |           ~^~
../../lib/tokenize.c:296:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  296 |       dc_reserve=zzi+62>>6;
      |                  ~~~^~~
../../lib/tokenize.c:309:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  309 |           cat=nzeros+55>>6;
      |               ~~~~~~^~~
../../lib/tokenize.c:325:20: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  325 |             val=val+val_s^val_s;
      |                 ~~~^~~~~~
../../lib/tokenize.c:333:27: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  333 |                 cat=nzeros+54>>6;
      |                     ~~~~~~^~~
../../lib/tokenize.c:335:32: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  335 |                 eb=(-val_s<<cat+2)+nzeros-6-(cat<<2);
      |                             ~~~^~
../../lib/tokenize.c:337:40: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  337 |               e=(_dct[OC_FZIG_ZAG[zzj]]+val_s^val_s)-_dequant[zzj];
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../lib/tokenize.c:347:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  347 |                 best_qc=1+val_s^val_s;
      |                         ~^~~~~~
../../lib/tokenize.c:355:26: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  355 |               val=2+((val+val_s^val_s)>2);
      |                       ~~~^~~~~~
../../lib/tokenize.c:356:40: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  356 |               e=(_dct[OC_FZIG_ZAG[zzj]]+val_s^val_s)-_dequant[zzj]*val;
      |                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../../lib/tokenize.c:364:35: warning: suggest parentheses around '+' inside '<<' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                  ~^~~~
../../lib/tokenize.c:364:45: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                          ~~~^~
../../lib/tokenize.c:364:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  364 |                 best_eb=(-val_s<<1+cat)+(val-2<<cat)+(nzeros-1>>1);
      |                                                       ~~~~~~^~
../../lib/tokenize.c:365:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  365 |                 best_qc=val+val_s^val_s;
      |                         ~~~^~~~~~
../../lib/tokenize.c:376:37: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  376 |         zzj=(tokens[zzj][0].next>>1)-(tokens[zzj][0].qc!=0)&63;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:390:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  390 |           if(cost<=best_cost||best_token<=OC_DCT_ZRL_TOKEN&&zzi+best_eb==63){
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/tokenize.c:418:16: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  418 |         zzj=zzi+1&63;
      |             ~~~^~
../../lib/tokenize.c:426:28: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  426 |         tokens[zzi][1].qc=1+s^s;
      |                           ~^~
../../lib/tokenize.c:435:10: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  435 |       c=c+s^s;
      |         ~^~
../../lib/tokenize.c:618:14: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  618 |       zzj=zzi+1&63;
      |           ~~~^~
../../lib/tokenize.c:626:27: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
  626 |       tokens[zzi][1].qc=qc+s^s;
      |                         ~~^~
../../lib/tokenize.c:664:18: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  664 |     zzj=(next>>1)-1&63;
      |         ~~~~~~~~~^~
../../lib/tokenize.c: In function 'oc_enc_pred_dc_frag_rows':
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:699:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  699 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:713:34: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  713 |       u_ref=u_frags[fragi].coded?OC_FRAME_FOR_MODE(u_frags[fragi].mb_mode):-1;
      |                                  ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:719:12: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  719 |            OC_FRAME_FOR_MODE(u_frags[fragi+1].mb_mode):-1;
      |            ^~~~~~~~~~~~~~~~~
../../lib/ocintrin.h:112:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
  112 |   ((((_a)&0xF|((_b)&0xF)<<4|((_c)&0xF)<<8|((_d)&0xF)<<12| \
      |              ^
../../lib/internal.h:140:2: note: in expansion of macro 'OC_UNIBBLE_TABLE32'
  140 |  OC_UNIBBLE_TABLE32(OC_FRAME_PREV,OC_FRAME_SELF,OC_FRAME_PREV,OC_FRAME_PREV, \
      |  ^~~~~~~~~~~~~~~~~~
../../lib/tokenize.c:724:15: note: in expansion of macro 'OC_FRAME_FOR_MODE'
  724 |           ref=OC_FRAME_FOR_MODE(frags[fragi].mb_mode);
      |               ^~~~~~~~~~~~~~~~~
../../lib/tokenize.c: In function 'oc_enc_tokenize_dc_frag_list':
../../lib/tokenize.c:921:51: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  921 |             extra_bits0[ti0]=(ogg_uint16_t)(token1-OC_TWO_TOKEN<<1);
mv -f .deps/encode.Tpo .deps/encode.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxencfrag.lo -MD -MP -MF .deps/mmxencfrag.Tpo -c -o mmxencfrag.lo `test -f 'x86/mmxencfrag.c' || echo '../../lib/'`x86/mmxencfrag.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxencfrag.lo -MD -MP -MF .deps/mmxencfrag.Tpo -c ../../lib/x86/mmxencfrag.c  -DDLL_EXPORT -DPIC -o .libs/mmxencfrag.o
mv -f .deps/mcenc.Tpo .deps/mcenc.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfdct.lo -MD -MP -MF .deps/mmxfdct.Tpo -c -o mmxfdct.lo `test -f 'x86/mmxfdct.c' || echo '../../lib/'`x86/mmxfdct.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT mmxfdct.lo -MD -MP -MF .deps/mmxfdct.Tpo -c ../../lib/x86/mmxfdct.c  -DDLL_EXPORT -DPIC -o .libs/mmxfdct.o
mv -f .deps/mmxencfrag.Tpo .deps/mmxencfrag.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86enc.lo -MD -MP -MF .deps/x86enc.Tpo -c -o x86enc.lo `test -f 'x86/x86enc.c' || echo '../../lib/'`x86/x86enc.c
mv -f .deps/mmxfdct.Tpo .deps/mmxfdct.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT sse2fdct.lo -MD -MP -MF .deps/sse2fdct.Tpo -c -o sse2fdct.lo `test -f 'x86/sse2fdct.c' || echo '../../lib/'`x86/sse2fdct.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT x86enc.lo -MD -MP -MF .deps/x86enc.Tpo -c ../../lib/x86/x86enc.c  -DDLL_EXPORT -DPIC -o .libs/x86enc.o
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. -I../../include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT sse2fdct.lo -MD -MP -MF .deps/sse2fdct.Tpo -c ../../lib/x86/sse2fdct.c  -DDLL_EXPORT -DPIC -o .libs/sse2fdct.o
In file included from ../../lib/x86/x86enc.c:21:
../../lib/x86/../cpu.c: In function 'oc_cpu_flags_get':
../../lib/x86/../cpu.c:159:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  159 |   if(ecx==0x6C65746E&&edx==0x49656E69&&ebx==0x756E6547||
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../lib/x86/../cpu.c:167:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  167 |   else if(ecx==0x444D4163&&edx==0x69746E65&&ebx==0x68747541||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
mv -f .deps/sse2fdct.Tpo .deps/sse2fdct.Plo
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 2:4:1 -no-undefined -export-symbols ../../win32/xmingw32/libtheoradec-all.def  -fstack-protector -lssp -o libtheoradec.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib apiwrapper.lo bitpack.lo decapiwrapper.lo decinfo.lo decode.lo dequant.lo fragment.lo huffdec.lo idct.lo info.lo internal.lo quant.lo state.lo mmxidct.lo mmxfrag.lo mmxstate.lo x86state.lo  
mv -f .deps/analyze.Tpo .deps/analyze.Plo
mv -f .deps/x86enc.Tpo .deps/x86enc.Plo
mv -f .deps/rate.Tpo .deps/rate.Plo
mv -f .deps/tokenize.Tpo .deps/tokenize.Plo
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 3:10:3 -no-undefined   -logg  -fstack-protector -lssp -o libtheora.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib apiwrapper.lo bitpack.lo decapiwrapper.lo decinfo.lo decode.lo dequant.lo fragment.lo huffdec.lo idct.lo info.lo internal.lo quant.lo state.lo mmxidct.lo mmxfrag.lo mmxstate.lo x86state.lo analyze.lo fdct.lo encfrag.lo encapiwrapper.lo encinfo.lo encode.lo enquant.lo huffenc.lo mathops.lo mcenc.lo rate.lo tokenize.lo mmxencfrag.lo mmxfdct.lo x86enc.lo sse2fdct.lo  
libtool: link: /usr/bin/x86_64-w64-mingw32-nm  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o   | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libtheoradec.exp
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libtheoradec.def`" ; then cp .libs/libtheoradec.def .libs/libtheoradec-1.dll.def; else echo EXPORTS > .libs/libtheoradec-1.dll.def; cat .libs/libtheoradec.def >> .libs/libtheoradec-1.dll.def; fi
libtool: link:  x86_64-w64-mingw32-gcc -shared .libs/libtheoradec-1.dll.def  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o   -lssp  -O2 -g -fstack-protector   -o .libs/libtheoradec-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheoradec.dll.a
libtool: link: rm -f .libs/libtheoradec.exp .libs/libtheoradec.filter
libtool: link: ( cd ".libs" && rm -f "libtheoradec.la" && ln -s "../libtheoradec.la" "libtheoradec.la" )
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -version-info 2:2:1 -no-undefined -export-symbols ../../win32/xmingw32/libtheoraenc-all.def -ltheoradec -logg  -fstack-protector -lssp -o libtheoraenc.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib apiwrapper.lo fragment.lo idct.lo internal.lo state.lo quant.lo mmxfrag.lo mmxidct.lo mmxstate.lo x86state.lo  analyze.lo fdct.lo encfrag.lo encapiwrapper.lo encinfo.lo encode.lo enquant.lo huffenc.lo mathops.lo mcenc.lo rate.lo tokenize.lo mmxencfrag.lo mmxfdct.lo x86enc.lo sse2fdct.lo libtheoradec.la 
libtool: link: x86_64-w64-mingw32-gcc -shared  .libs/apiwrapper.o .libs/bitpack.o .libs/decapiwrapper.o .libs/decinfo.o .libs/decode.o .libs/dequant.o .libs/fragment.o .libs/huffdec.o .libs/idct.o .libs/info.o .libs/internal.o .libs/quant.o .libs/state.o .libs/mmxidct.o .libs/mmxfrag.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o .libs/sse2fdct.o   -logg -lssp  -O2 -g -fstack-protector   -o .libs/libtheora-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheora.dll.a
libtool: link: ( cd ".libs" && rm -f "libtheora.la" && ln -s "../libtheora.la" "libtheora.la" )
libtool: link: /usr/bin/x86_64-w64-mingw32-nm  .libs/apiwrapper.o .libs/fragment.o .libs/idct.o .libs/internal.o .libs/state.o .libs/quant.o .libs/mmxfrag.o .libs/mmxidct.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o .libs/sse2fdct.o   | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libtheoraenc.exp
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libtheoraenc.def`" ; then cp .libs/libtheoraenc.def .libs/libtheoraenc-1.dll.def; else echo EXPORTS > .libs/libtheoraenc-1.dll.def; cat .libs/libtheoraenc.def >> .libs/libtheoraenc-1.dll.def; fi
libtool: link:  x86_64-w64-mingw32-gcc -shared .libs/libtheoraenc-1.dll.def  .libs/apiwrapper.o .libs/fragment.o .libs/idct.o .libs/internal.o .libs/state.o .libs/quant.o .libs/mmxfrag.o .libs/mmxidct.o .libs/mmxstate.o .libs/x86state.o .libs/analyze.o .libs/fdct.o .libs/encfrag.o .libs/encapiwrapper.o .libs/encinfo.o .libs/encode.o .libs/enquant.o .libs/huffenc.o .libs/mathops.o .libs/mcenc.o .libs/rate.o .libs/tokenize.o .libs/mmxencfrag.o .libs/mmxfdct.o .libs/x86enc.o .libs/sse2fdct.o   /builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs/libtheoradec.dll.a -logg ./.libs/libtheoradec.dll.a -lssp  -O2 -g -fstack-protector   -o .libs/libtheoraenc-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libtheoraenc.dll.a
libtool: link: rm -f .libs/libtheoraenc.exp .libs/libtheoraenc.filter
libtool: link: ( cd ".libs" && rm -f "libtheoraenc.la" && ln -s "../libtheoraenc.la" "libtheoraenc.la" )
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
Making all in include
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
Making all in theora
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
Making all in tests
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
Making all in m4
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
Making all in examples
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dump_video.o -MD -MP -MF .deps/dump_video.Tpo -c -o dump_video.o ../../examples/dump_video.c
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT dump_psnr.o -MD -MP -MF .deps/dump_psnr.Tpo -c -o dump_psnr.o ../../examples/dump_psnr.c
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include      -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT encoder_example-encoder_example.o -MD -MP -MF .deps/encoder_example-encoder_example.Tpo -c -o encoder_example-encoder_example.o `test -f 'encoder_example.c' || echo '../../examples/'`encoder_example.c
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../examples -I.. -I../../include     -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/libpng16  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT png2theora-png2theora.o -MD -MP -MF .deps/png2theora-png2theora.Tpo -c -o png2theora-png2theora.o `test -f 'png2theora.c' || echo '../../examples/'`png2theora.c
../../examples/encoder_example.c: In function 'y4m_convert_42xmpeg2_42xjpeg':
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_42xmpeg2_42xjpeg':
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:242:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:240:32: note: in expansion of macro 'OC_CLAMPI'
  240 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:246:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:245:32: note: in expansion of macro 'OC_CLAMPI'
  245 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:251:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:249:32: note: in expansion of macro 'OC_CLAMPI'
  249 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_42xpaldv_42xjpeg':
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:328:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  328 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:326:31: note: in expansion of macro 'OC_CLAMPI'
  326 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:332:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  332 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:331:31: note: in expansion of macro 'OC_CLAMPI'
  331 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:337:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  336 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:335:31: note: in expansion of macro 'OC_CLAMPI'
  335 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:352:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  350 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:349:40: note: in expansion of macro 'OC_CLAMPI'
  349 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:357:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  356 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:355:40: note: in expansion of macro 'OC_CLAMPI'
  355 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:362:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  361 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:360:40: note: in expansion of macro 'OC_CLAMPI'
  360 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_video.c: In function 'stripe_decoded':
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_video.c:109:24: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  109 |     y_end=_fragy_end<<3-yshift;
      |                       ~^~~~~~~
../../examples/dump_video.c:112:21: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
  112 |     for(y=_fragy0<<3-yshift;y<y_end;y++){
      |                    ~^~~~~~~
../../examples/dump_psnr.c:379:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  377 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:376:40: note: in expansion of macro 'OC_CLAMPI'
  376 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_video.c: In function 'main':
../../examples/dump_video.c:225:24: warning: passing argument 1 of 'getopt_long' makes pointer from integer without a cast [-Wint-conversion]
  225 |   while((c=getopt_long(argc,argv,optstring,options,&long_option_index))!=EOF){
      |                        ^~~~
      |                        |
      |                        int
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/_mingw.h:10,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/corecrt.h:10,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/corecrt_stdio_config.h:10,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:9,
                 from ../../examples/dump_video.c:37:
../../examples/getopt.h:151:29: note: expected 'int *' but argument is of type 'int'
  151 | extern int getopt_long (int __argc, char *const *__argv, const char *__shortopts,
      |                             ^
../../examples/dump_video.c:225:29: warning: passing argument 2 of 'getopt_long' from incompatible pointer type [-Wincompatible-pointer-types]
  225 |   while((c=getopt_long(argc,argv,optstring,options,&long_option_index))!=EOF){
      |                             ^~~~
      |                             |
      |                             char **
In file included from ../../examples/dump_video.c:38:
../../examples/getopt.h:151:50: note: expected 'char * const** (*)()' but argument is of type 'char **'
  151 | extern int getopt_long (int __argc, char *const *__argv, const char *__shortopts,
      |                                                  ^
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:384:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  383 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:382:40: note: in expansion of macro 'OC_CLAMPI'
  382 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:389:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  388 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:387:40: note: in expansion of macro 'OC_CLAMPI'
  387 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_convert_411_422jpeg':
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:465:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  465 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:464:35: note: in expansion of macro 'OC_CLAMPI'
  464 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:356:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:354:32: note: in expansion of macro 'OC_CLAMPI'
  354 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:467:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  467 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:466:37: note: in expansion of macro 'OC_CLAMPI'
  466 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:360:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:359:32: note: in expansion of macro 'OC_CLAMPI'
  359 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:471:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  471 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:470:35: note: in expansion of macro 'OC_CLAMPI'
  470 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:473:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  473 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:472:37: note: in expansion of macro 'OC_CLAMPI'
  472 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:365:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:363:32: note: in expansion of macro 'OC_CLAMPI'
  363 |         _dst[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c: In function 'y4m_convert_42xpaldv_42xjpeg':
../../examples/dump_psnr.c:477:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  477 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:476:35: note: in expansion of macro 'OC_CLAMPI'
  476 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:36: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:480:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  480 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/dump_psnr.c:179:41: note: in definition of macro 'OC_MAXI'
  179 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/dump_psnr.c:180:41: note: in expansion of macro 'OC_MINI'
  180 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/dump_psnr.c:479:39: note: in expansion of macro 'OC_CLAMPI'
  479 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:442:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |          _aux[OC_MINI(x+3,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:440:31: note: in expansion of macro 'OC_CLAMPI'
  440 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[0]-17*_aux[OC_MAXI(x-1,0)]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c: In function 'y4m_input_open':
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:700:28: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  700 |   _y4m->frame_w=_y4m->pic_w+15&~0xF;
      |                 ~~~~~~~~~~~^~~
../../examples/dump_psnr.c:701:28: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  701 |   _y4m->frame_h=_y4m->pic_h+15&~0xF;
      |                 ~~~~~~~~~~~^~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/dump_psnr.c:704:28: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  704 |   _y4m->pic_x=_y4m->frame_w-_y4m->pic_w>>1&~1;
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~
../../examples/dump_psnr.c:705:28: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
  705 |   _y4m->pic_y=_y4m->frame_h-_y4m->pic_h>>1&~1;
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~
../../examples/encoder_example.c:446:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |          114*_aux[x]+35*_aux[x+1]-9*_aux[x+2]+_aux[x+3]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:445:31: note: in expansion of macro 'OC_CLAMPI'
  445 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:451:21: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  450 |          114*_aux[x]+35*_aux[OC_MINI(x+1,c_w-1)]-9*_aux[OC_MINI(x+2,c_w-1)]+
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  451 |          _aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:449:31: note: in expansion of macro 'OC_CLAMPI'
  449 |         tmp[x]=(unsigned char)OC_CLAMPI(0,4*_aux[x-2]-17*_aux[x-1]+
      |                               ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c: In function 'main':
../../examples/dump_psnr.c:1154:35: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1154 |        y1<ti1.pic_y+ti1.pic_height+ydec>>ydec;y1++,y2++){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/dump_psnr.c:1158:36: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
 1158 |          x1<ti1.pic_x+ti1.pic_width+xdec>>xdec;x1++,x2++){
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
../../examples/encoder_example.c:466:43: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                                    ~~~~~~~
  464 |              9*tmp[OC_MAXI(y-2,0)*c_w]+35*tmp[OC_MAXI(y-1,0)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |              114*tmp[y*c_w]-17*tmp[OC_MINI(y+1,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |              4*tmp[OC_MINI(y+2,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:463:40: note: in expansion of macro 'OC_CLAMPI'
  463 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:471:48: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  470 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |              17*tmp[(y+1)*c_w]+4*tmp[(y+2)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:469:40: note: in expansion of macro 'OC_CLAMPI'
  469 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:476:63: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~
  475 |              9*tmp[(y-2)*c_w]+35*tmp[(y-1)*c_w]+114*tmp[y*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |              17*tmp[OC_MINI(y+1,c_h-1)*c_w]+4*tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:474:40: note: in expansion of macro 'OC_CLAMPI'
  474 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,tmp[(y-3)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:493:41: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                                    ~~~~~~~~~
  491 |              17*tmp[OC_MAXI(y-1,0)*c_w]+114*tmp[y*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  492 |              35*tmp[OC_MINI(y+1,c_h-1)*c_w]-9*tmp[OC_MINI(y+2,c_h-1)*c_w]+
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |              tmp[OC_MINI(y+3,c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:490:40: note: in expansion of macro 'OC_CLAMPI'
  490 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[0]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:498:45: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  497 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[(y+1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  498 |              9*tmp[(y+2)*c_w]+tmp[(y+3)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:496:40: note: in expansion of macro 'OC_CLAMPI'
  496 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c:503:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                                    ~~~~~~~~~~~~~~~~~
  502 |              17*tmp[(y-1)*c_w]+114*tmp[y*c_w]+35*tmp[OC_MINI(y+1,c_h-1)*c_w]-
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |              9*tmp[OC_MINI(y+2,c_h-1)*c_w]+tmp[(c_h-1)*c_w]+64>>7,255);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:501:40: note: in expansion of macro 'OC_CLAMPI'
  501 |             _dst[y*c_w]=(unsigned char)OC_CLAMPI(0,4*tmp[(y-2)*c_w]-
      |                                        ^~~~~~~~~
../../examples/encoder_example.c: In function 'y4m_convert_411_422jpeg':
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:579:58: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                               ~~~~~~~~~~~~
  579 |          18*_aux[OC_MINI(1,c_w-1)]-_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:578:35: note: in expansion of macro 'OC_CLAMPI'
  578 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,111*_aux[0]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:581:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                                 ~~~~~~~~~~~ 
  581 |          86*_aux[OC_MINI(1,c_w-1)]-5*_aux[OC_MINI(2,c_w-1)]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:580:37: note: in expansion of macro 'OC_CLAMPI'
  580 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,47*_aux[0]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:585:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  585 |          18*_aux[x+1]-_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:584:35: note: in expansion of macro 'OC_CLAMPI'
  584 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:587:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  587 |          86*_aux[x+1]-5*_aux[x+2]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:586:37: note: in expansion of macro 'OC_CLAMPI'
  586 |         _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                     ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:591:49: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                               ~~~~~~~~~~~~~~~~~~~~~~
  591 |          18*_aux[OC_MINI(x+1,c_w-1)]-_aux[c_w-1]+64>>7,255);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:590:35: note: in expansion of macro 'OC_CLAMPI'
  590 |         _dst[x<<1]=(unsigned char)OC_CLAMPI(0,_aux[x-1]+110*_aux[x]+
      |                                   ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:36: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                    ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c:594:53: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
  594 |            86*_aux[OC_MINI(x+1,c_w-1)]-5*_aux[c_w-1]+64>>7,255);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../examples/encoder_example.c:293:41: note: in definition of macro 'OC_MAXI'
  293 | #define OC_MAXI(_a,_b)      ((_a)<(_b)?(_b):(_a))
      |                                         ^~
../../examples/encoder_example.c:294:41: note: in expansion of macro 'OC_MINI'
  294 | #define OC_CLAMPI(_a,_b,_c) (OC_MAXI(_a,OC_MINI(_b,_c)))
      |                                         ^~~~~~~
../../examples/encoder_example.c:593:39: note: in expansion of macro 'OC_CLAMPI'
  593 |           _dst[x<<1|1]=(unsigned char)OC_CLAMPI(0,-3*_aux[x-1]+50*_aux[x]+
      |                                       ^~~~~~~~~
../../examples/encoder_example.c: In function 'main':
../../examples/encoder_example.c:1499:18: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1499 |     frame_w=pic_w+15&~0xF;
      |             ~~~~~^~~
../../examples/encoder_example.c:1500:18: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
 1500 |     frame_h=pic_h+15&~0xF;
      |             ~~~~~^~~
../../examples/encoder_example.c:1503:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1503 |     pic_x=frame_w-pic_w>>1&~1;
      |           ~~~~~~~^~~~~~
../../examples/encoder_example.c:1504:18: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
 1504 |     pic_y=frame_h-pic_h>>1&~1;
      |           ~~~~~~~^~~~~~
mv -f .deps/dump_video.Tpo .deps/dump_video.Po
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o dump_video.exe dump_video.o  ../lib/libtheoradec.la -logg  
libtool: link: x86_64-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/dump_video.exe dump_video.o  ../lib/.libs/libtheoradec.dll.a -lssp -logg -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
mv -f .deps/png2theora-png2theora.Tpo .deps/png2theora-png2theora.Po
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/libpng16  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o png2theora.exe png2theora-png2theora.o  ../lib/libtheoraenc.la ../lib/libtheoradec.la -logg  -lpng16 -lz  -lm 
libtool: link: x86_64-w64-mingw32-gcc -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/libpng16 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/png2theora.exe png2theora-png2theora.o  ../lib/.libs/libtheoraenc.dll.a /builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs/libtheoradec.dll.a ../lib/.libs/libtheoradec.dll.a -lssp -logg -lpng16 -lz -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
mv -f .deps/dump_psnr.Tpo .deps/dump_psnr.Po
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o dump_psnr.exe dump_psnr.o  ../lib/libtheoradec.la -logg  -lm 
libtool: link: x86_64-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/dump_psnr.exe dump_psnr.o  ../lib/.libs/libtheoradec.dll.a -lssp -logg -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
mv -f .deps/encoder_example-encoder_example.Tpo .deps/encoder_example-encoder_example.Po
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o encoder_example.exe encoder_example-encoder_example.o  ../lib/libtheoraenc.la ../lib/libtheoradec.la -logg  -lvorbis  -lvorbisenc -lm 
libtool: link: x86_64-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/encoder_example.exe encoder_example-encoder_example.o  ../lib/.libs/libtheoraenc.dll.a /builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs/libtheoradec.dll.a ../lib/.libs/libtheoradec.dll.a -lssp -logg -lvorbis -lvorbisenc -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs'
libtool:   error: Continuing, but uninstalled executables may not work.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LpchjH
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -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 libtheora-1.1.1
+ run_mingw_make install DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=/usr/bin/install -p' DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=install -p'
+ /usr/bin/make -C build_win32 install DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=/usr/bin/install -p' DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=install -p'
make: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib'
 /bin/sh ../libtool   --mode=install install -p   libtheoradec.la libtheoraenc.la libtheora.la '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p .libs/libtheoradec.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoradec.dll.a
libtool: install: base_file=`basename libtheoradec.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheoradec.la'i; echo libtheoradec-1.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheoradec-1.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheoradec-1.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll' || exit 0; fi
libtool: install: install -p .libs/libtheoradec.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoradec.la
libtool: install: install -p .libs/libtheoraenc.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoraenc.dll.a
libtool: install: base_file=`basename libtheoraenc.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheoraenc.la'i; echo libtheoraenc-1.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheoraenc-1.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheoraenc-1.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll' || exit 0; fi
libtool: install: install -p .libs/libtheoraenc.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la
libtool: install: install -p .libs/libtheora.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheora.dll.a
libtool: install: base_file=`basename libtheora.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheora.la'i; echo libtheora-0.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheora-0.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheora-0.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll' || exit 0; fi
libtool: install: install -p .libs/libtheora.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/libtheora.la
libtool: warning: remember to run 'libtool --finish /usr/i686-w64-mingw32/sys-root/mingw/lib'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib'
Making install in include
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
Making install in theora
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/include/theora'
 install -p -m 644 ../../../include/theora/theora.h ../../../include/theora/theoradec.h ../../../include/theora/theoraenc.h ../../../include/theora/codec.h '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/include/theora'
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include/theora'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/include'
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/tests'
Making install in m4
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/m4'
Making install in examples
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32/examples'
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig'
 install -p -m 644 theora.pc theoradec.pc theoraenc.pc '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
make: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win32'
+ /usr/bin/make -C build_win64 install DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=/usr/bin/install -p' DESTDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le 'INSTALL=install -p'
make: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
Makefile:1107: warning: ignoring prerequisites on suffix rule definition
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
 /bin/sh ../libtool   --mode=install install -p   libtheoradec.la libtheoraenc.la libtheora.la '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p .libs/libtheoradec.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoradec.dll.a
libtool: install: base_file=`basename libtheoradec.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheoradec.la'i; echo libtheoradec-1.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheoradec-1.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheoradec-1.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoradec-1.dll' || exit 0; fi
libtool: install: install -p .libs/libtheoradec.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoradec.la
libtool: install: install -p .libs/libtheoraenc.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoraenc.dll.a
libtool: install: base_file=`basename libtheoraenc.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheoraenc.la'i; echo libtheoraenc-1.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheoraenc-1.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheoraenc-1.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheoraenc-1.dll' || exit 0; fi
libtool: install: install -p .libs/libtheoraenc.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la
libtool: install: install -p .libs/libtheora.dll.a /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheora.dll.a
libtool: install: base_file=`basename libtheora.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libtheora.la'i; echo libtheora-0.dll'`
libtool: install:  dldir=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libtheora-0.dll`
libtool: install:  test -d /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  install -p .libs/libtheora-0.dll /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll
libtool: install:  chmod a+x /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libtheora-0.dll' || exit 0; fi
libtool: install: install -p .libs/libtheora.lai /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheora.la
libtool: warning: remember to run 'libtool --finish /usr/x86_64-w64-mingw32/sys-root/mingw/lib'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib'
Making install in include
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
Making install in theora
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/include/theora'
 install -p -m 644 ../../../include/theora/theora.h ../../../include/theora/theoradec.h ../../../include/theora/theoraenc.h ../../../include/theora/codec.h '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/include/theora'
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include/theora'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[3]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/include'
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/tests'
Making install in m4
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/m4'
Making install in examples
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64/examples'
make[1]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make[2]: Entering directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig'
 install -p -m 644 theora.pc theoradec.pc theoraenc.pc '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make[1]: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
make: Leaving directory '/builddir/build/BUILD/libtheora-1.1.1/build_win64'
+ mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin
~/build/BUILD/libtheora-1.1.1/build_win32/examples ~/build/BUILD/libtheora-1.1.1
+ pushd build_win32/examples
+ ../libtool --mode=install install -p -m 755 dump_video.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/dump_video.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
+ ../libtool --mode=install install -p -m 755 encoder_example.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
libtool: warning: '../lib/libtheoraenc.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/libtheoradec.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/encoder_example.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
+ ../libtool --mode=install install -p -m 755 png2theora.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/png2theora.exe
libtool: warning: '../lib/libtheoraenc.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '/builddir/build/BUILD/libtheora-1.1.1/build_win32/lib/libtheoradec.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/png2theora.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/bin/png2theora.exe
~/build/BUILD/libtheora-1.1.1
+ popd
+ mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin
~/build/BUILD/libtheora-1.1.1/build_win64/examples ~/build/BUILD/libtheora-1.1.1
+ pushd build_win64/examples
+ ../libtool --mode=install install -p -m 755 dump_video.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/dump_video.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
+ ../libtool --mode=install install -p -m 755 encoder_example.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
libtool: warning: '../lib/libtheoraenc.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/libtheoradec.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/encoder_example.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
+ ../libtool --mode=install install -p -m 755 png2theora.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/png2theora.exe
libtool: warning: '../lib/libtheoraenc.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '/builddir/build/BUILD/libtheora-1.1.1/build_win64/lib/libtheoradec.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libtheoradec.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: install: install -p -m 755 .libs/png2theora.exe /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/bin/png2theora.exe
~/build/BUILD/libtheora-1.1.1
+ popd
+ rm -fv /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheora.la /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoradec.la /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheora.la'
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoradec.la'
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/i686-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la'
+ rm -fv /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheora.la /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoradec.la /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheora.la'
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoradec.la'
removed '/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le//usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtheoraenc.la'
+ /usr/lib/rpm/mingw-find-debuginfo.sh /builddir/build/BUILD/libtheora-1.1.1 mingw32 mingw64 ucrt64
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/png2theora.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtheora-0.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtheoraenc-1.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtheoradec-1.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/png2theora.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/theora_encode.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/theora_dump_video.exe
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/libtheora-0.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/libtheoraenc-1.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
extracting debug info from /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/i686-w64-mingw32/sys-root/mingw/bin/libtheoradec-1.dll
~/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/libtheora-1.1.1
~/build/BUILD/libtheora-1.1.1
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto mingw-strip
+ /usr/lib/rpm/brp-strip-static-archive mingw-strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: mingw32-libtheora-1.1.1-18.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.bdFKMm
+ umask 022
+ cd /builddir/build/BUILD
+ cd libtheora-1.1.1
+ DOCDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw32-libtheora
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw32-libtheora
+ cp -pr README /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw32-libtheora
+ cp -pr COPYING /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw32-libtheora
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: mingw32(libtheora-0.dll) mingw32(libtheoradec-1.dll) mingw32(libtheoraenc-1.dll) mingw32-libtheora = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw32(kernel32.dll) mingw32(libgcc_s_dw2-1.dll) mingw32(libogg-0.dll) mingw32(libtheoradec-1.dll) mingw32(msvcrt.dll) mingw32-crt mingw32-filesystem >= 95 mingw32-pkg-config
Processing files: mingw32-theora-tools-1.1.1-18.fc38.noarch
Provides: mingw32-theora-tools = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw32(kernel32.dll) mingw32(libogg-0.dll) mingw32(libpng16-16.dll) mingw32(libssp-0.dll) mingw32(libtheoradec-1.dll) mingw32(libtheoraenc-1.dll) mingw32(libvorbis-0.dll) mingw32(libvorbisenc-2.dll) mingw32(msvcrt.dll) mingw32-crt mingw32-filesystem >= 95
Processing files: mingw64-libtheora-1.1.1-18.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vIqYnS
+ umask 022
+ cd /builddir/build/BUILD
+ cd libtheora-1.1.1
+ DOCDIR=/builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw64-libtheora
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw64-libtheora
+ cp -pr README /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw64-libtheora
+ cp -pr COPYING /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le/usr/share/doc/mingw64-libtheora
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: mingw64(libtheora-0.dll) mingw64(libtheoradec-1.dll) mingw64(libtheoraenc-1.dll) mingw64-libtheora = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw64(kernel32.dll) mingw64(libogg-0.dll) mingw64(libtheoradec-1.dll) mingw64(msvcrt.dll) mingw64-crt mingw64-filesystem >= 95 mingw64-pkg-config
Processing files: mingw64-theora-tools-1.1.1-18.fc38.noarch
Provides: mingw64-theora-tools = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw64(kernel32.dll) mingw64(libogg-0.dll) mingw64(libpng16-16.dll) mingw64(libssp-0.dll) mingw64(libtheoradec-1.dll) mingw64(libtheoraenc-1.dll) mingw64(libvorbis-0.dll) mingw64(libvorbisenc-2.dll) mingw64(msvcrt.dll) mingw64-crt mingw64-filesystem >= 95
Processing files: mingw32-libtheora-debuginfo-1.1.1-18.fc38.noarch
Provides: mingw32-libtheora-debuginfo = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mingw64-libtheora-debuginfo-1.1.1-18.fc38.noarch
Provides: mingw64-libtheora-debuginfo = 1.1.1-18.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le
Wrote: /builddir/build/RPMS/mingw32-theora-tools-1.1.1-18.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/mingw64-theora-tools-1.1.1-18.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/mingw32-libtheora-1.1.1-18.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/mingw64-libtheora-1.1.1-18.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/mingw32-libtheora-debuginfo-1.1.1-18.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/mingw64-libtheora-debuginfo-1.1.1-18.fc38.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.xP0ESZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd libtheora-1.1.1
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/mingw-libtheora-1.1.1-18.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.a9X5Eo
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf libtheora-1.1.1 libtheora-1.1.1.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild mingw-libtheora-1.1.1-18.fc38.src.rpm
Finish: build phase for mingw-libtheora-1.1.1-18.fc38.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-ppc64le-1671990155.355213/root/var/log/dnf.log
INFO: Done(/var/lib/copr-rpmbuild/results/mingw-libtheora-1.1.1-18.fc38.src.rpm) Config(child) 1 minutes 9 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool