starting build "f30214c2-f85d-4697-8411-198bb172a3da" FETCHSOURCE Initialized empty Git repository in /workspace/.git/ From https://source.developers.google.com/p/clusterfuzz-external/r/oss-fuzz * branch 60835ac4207d5877f119129a2a1e8639ee4b92a3 -> FETCH_HEAD HEAD is now at 60835ac oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE BUILD Step #0: Already have image (with digest): gcr.io/cloud-builders/docker Starting Step #0 Step #0: Sending build context to Docker daemon 6.144 kB Step #0: Step 1 : FROM gcr.io/oss-fuzz-base/base-builder Step #0: latest: Pulling from oss-fuzz-base/base-builder Step #0: d54efb8db41d: Already exists Step #0: f8b845f45a87: Already exists Step #0: e8db7bf7c39f: Already exists Step #0: 9654c40e9079: Already exists Step #0: 6d9ef359eaaa: Already exists Step #0: bdd5f4f483db: Pulling fs layer Step #0: 953a2e08c9a7: Pulling fs layer Step #0: 7fab8ecc1083: Pulling fs layer Step #0: 0fef48459fbc: Pulling fs layer Step #0: ac0baa7baab4: Pulling fs layer Step #0: 5c1af4e28c07: Pulling fs layer Step #0: c196a582c06f: Pulling fs layer Step #0: 5e192e49180f: Pulling fs layer Step #0: f700b623f404: Pulling fs layer Step #0: b3ba4dc75b28: Pulling fs layer Step #0: 5c1af4e28c07: Waiting Step #0: 0fef48459fbc: Waiting Step #0: c196a582c06f: Waiting Step #0: 5e192e49180f: Waiting Step #0: f700b623f404: Waiting Step #0: b3ba4dc75b28: Waiting Step #0: 953a2e08c9a7: Verifying Checksum Step #0: 953a2e08c9a7: Download complete Step #0: 0fef48459fbc: Verifying Checksum Step #0: 0fef48459fbc: Download complete Step #0: 7fab8ecc1083: Verifying Checksum Step #0: 7fab8ecc1083: Download complete Step #0: 5c1af4e28c07: Verifying Checksum Step #0: 5c1af4e28c07: Download complete Step #0: bdd5f4f483db: Verifying Checksum Step #0: bdd5f4f483db: Download complete Step #0: 5e192e49180f: Verifying Checksum Step #0: 5e192e49180f: Download complete Step #0: f700b623f404: Download complete Step #0: b3ba4dc75b28: Verifying Checksum Step #0: b3ba4dc75b28: Download complete Step #0: c196a582c06f: Verifying Checksum Step #0: c196a582c06f: Download complete Step #0: bdd5f4f483db: Pull complete Step #0: 953a2e08c9a7: Pull complete Step #0: ac0baa7baab4: Verifying Checksum Step #0: ac0baa7baab4: Download complete Step #0: 7fab8ecc1083: Pull complete Step #0: 0fef48459fbc: Pull complete Step #0: ac0baa7baab4: Pull complete Step #0: 5c1af4e28c07: Pull complete Step #0: c196a582c06f: Pull complete Step #0: 5e192e49180f: Pull complete Step #0: f700b623f404: Pull complete Step #0: b3ba4dc75b28: Pull complete Step #0: Digest: sha256:5cbc2484eb0f05b81badf5a3b2d207cb6b5d9093437bb42968032aeab2d5c741 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #0: ---> 1d31fa006b41 Step #0: Step 2 : MAINTAINER flim@google.com Step #0: ---> Running in 2d4da81e375e Step #0: ---> cfed99c8bf3c Step #0: Removing intermediate container 2d4da81e375e Step #0: Step 3 : RUN apt-get install -y make autoconf automake libtool wget Step #0: ---> Running in d758b1589b8b Step #0: Reading package lists... Step #0: Building dependency tree... Step #0: Reading state information... Step #0: make is already the newest version (4.1-6). Step #0: The following additional packages will be installed: Step #0: autotools-dev cpp cpp-5 gcc gcc-5 libcc1-0 libisl15 libltdl-dev libltdl7 Step #0: libmpc3 libmpfr4 libsigsegv2 m4 Step #0: Suggested packages: Step #0: autoconf-archive gnu-standards autoconf-doc gettext cpp-doc gcc-5-locales Step #0: gcc-multilib flex bison gdb gcc-doc gcc-5-multilib gcc-5-doc libgcc1-dbg Step #0: libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg Step #0: libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg Step #0: libtool-doc gfortran | fortran95-compiler gcj-jdk Step #0: The following NEW packages will be installed: Step #0: autoconf automake autotools-dev cpp cpp-5 gcc gcc-5 libcc1-0 libisl15 Step #0: libltdl-dev libltdl7 libmpc3 libmpfr4 libsigsegv2 libtool m4 wget Step #0: 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. Step #0: Need to get 18.8 MB of archives. Step #0: After this operation, 55.8 MB of additional disk space will be used. Step #0: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Step #0: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpfr4 amd64 3.1.4-1 [191 kB] Step #0: Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpc3 amd64 1.0.3-1 [39.7 kB] Step #0: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 wget amd64 1.17.1-1ubuntu1.1 [298 kB] Step #0: Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Step #0: Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Step #0: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Step #0: Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB] Step #0: Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.1-1 [524 kB] Step #0: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.4 [7653 kB] Step #0: Get:11 http://archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1ubuntu1 [27.7 kB] Step #0: Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcc1-0 amd64 5.4.0-6ubuntu1~16.04.4 [38.8 kB] Step #0: Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5 amd64 5.4.0-6ubuntu1~16.04.4 [8577 kB] Step #0: Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 gcc amd64 4:5.3.1-1ubuntu1 [5244 B] Step #0: Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl7 amd64 2.4.6-0.1 [38.3 kB] Step #0: Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB] Step #0: Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] Step #0: debconf: delaying package configuration, since apt-utils is not installed Step #0: Fetched 18.8 MB in 2s (7239 kB/s) Step #0: Selecting previously unselected package libsigsegv2:amd64. Step #0: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16223 files and directories currently installed.) Step #0: Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Step #0: Unpacking libsigsegv2:amd64 (2.10-4) ... Step #0: Selecting previously unselected package libmpfr4:amd64. Step #0: Preparing to unpack .../libmpfr4_3.1.4-1_amd64.deb ... Step #0: Unpacking libmpfr4:amd64 (3.1.4-1) ... Step #0: Selecting previously unselected package libmpc3:amd64. Step #0: Preparing to unpack .../libmpc3_1.0.3-1_amd64.deb ... Step #0: Unpacking libmpc3:amd64 (1.0.3-1) ... Step #0: Selecting previously unselected package wget. Step #0: Preparing to unpack .../wget_1.17.1-1ubuntu1.1_amd64.deb ... Step #0: Unpacking wget (1.17.1-1ubuntu1.1) ... Step #0: Selecting previously unselected package m4. Step #0: Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ... Step #0: Unpacking m4 (1.4.17-5) ... Step #0: Selecting previously unselected package autoconf. Step #0: Preparing to unpack .../autoconf_2.69-9_all.deb ... Step #0: Unpacking autoconf (2.69-9) ... Step #0: Selecting previously unselected package autotools-dev. Step #0: Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Step #0: Unpacking autotools-dev (20150820.1) ... Step #0: Selecting previously unselected package automake. Step #0: Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ... Step #0: Unpacking automake (1:1.15-4ubuntu1) ... Step #0: Selecting previously unselected package libisl15:amd64. Step #0: Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ... Step #0: Unpacking libisl15:amd64 (0.16.1-1) ... Step #0: Selecting previously unselected package cpp-5. Step #0: Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package cpp. Step #0: Preparing to unpack .../cpp_4%3a5.3.1-1ubuntu1_amd64.deb ... Step #0: Unpacking cpp (4:5.3.1-1ubuntu1) ... Step #0: Selecting previously unselected package libcc1-0:amd64. Step #0: Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package gcc-5. Step #0: Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package gcc. Step #0: Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ... Step #0: Unpacking gcc (4:5.3.1-1ubuntu1) ... Step #0: Selecting previously unselected package libltdl7:amd64. Step #0: Preparing to unpack .../libltdl7_2.4.6-0.1_amd64.deb ... Step #0: Unpacking libltdl7:amd64 (2.4.6-0.1) ... Step #0: Selecting previously unselected package libltdl-dev:amd64. Step #0: Preparing to unpack .../libltdl-dev_2.4.6-0.1_amd64.deb ... Step #0: Unpacking libltdl-dev:amd64 (2.4.6-0.1) ... Step #0: Selecting previously unselected package libtool. Step #0: Preparing to unpack .../libtool_2.4.6-0.1_all.deb ... Step #0: Unpacking libtool (2.4.6-0.1) ... Step #0: Processing triggers for libc-bin (2.23-0ubuntu7) ... Step #0: Setting up libsigsegv2:amd64 (2.10-4) ... Step #0: Setting up libmpfr4:amd64 (3.1.4-1) ... Step #0: Setting up libmpc3:amd64 (1.0.3-1) ... Step #0: Setting up wget (1.17.1-1ubuntu1.1) ... Step #0: Setting up m4 (1.4.17-5) ... Step #0: Setting up autoconf (2.69-9) ... Step #0: Setting up autotools-dev (20150820.1) ... Step #0: Setting up automake (1:1.15-4ubuntu1) ... Step #0: update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Step #0: Setting up libisl15:amd64 (0.16.1-1) ... Step #0: Setting up cpp-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up cpp (4:5.3.1-1ubuntu1) ... Step #0: Setting up libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up gcc-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up gcc (4:5.3.1-1ubuntu1) ... Step #0: Setting up libltdl7:amd64 (2.4.6-0.1) ... Step #0: Setting up libltdl-dev:amd64 (2.4.6-0.1) ... Step #0: Setting up libtool (2.4.6-0.1) ... Step #0: Processing triggers for libc-bin (2.23-0ubuntu7) ... Step #0: ---> b039de85a6d4 Step #0: Removing intermediate container d758b1589b8b Step #0: Step 4 : RUN git clone https://git.xiph.org/opus.git Step #0: ---> Running in b534d40b35cb Step #0: Cloning into 'opus'... Step #0:  ---> 316f0ba8de22 Step #0: Removing intermediate container b534d40b35cb Step #0: Step 5 : RUN wget https://opus-codec.org/static/testvectors/opus_testvectors.tar.gz Step #0: ---> Running in 492c87e2644e Step #0: --2017-03-22 20:40:17-- https://opus-codec.org/static/testvectors/opus_testvectors.tar.gz Step #0: Resolving opus-codec.org (opus-codec.org)... 140.211.15.28 Step #0: Connecting to opus-codec.org (opus-codec.org)|140.211.15.28|:443... connected. Step #0: HTTP request sent, awaiting response... 200 OK Step #0: Length: 39001148 (37M) [application/x-gzip] Step #0: Saving to: 'opus_testvectors.tar.gz' Step #0:  Step #0: 0K .......... .......... .......... .......... .......... 0% 546K 70s Step #0: 50K .......... .......... .......... .......... .......... 0% 1.07M 52s Step #0: 100K .......... .......... .......... .......... .......... 0% 115M 35s Step #0: 150K .......... .......... .......... .......... .......... 0% 131M 26s Step #0: 200K .......... .......... .......... .......... .......... 0% 1.08M 28s Step #0: 250K .......... .......... .......... .......... .......... 0% 54.0M 23s Step #0: 300K .......... .......... .......... .......... .......... 0% 241M 20s Step #0: 350K .......... .......... .......... .......... .......... 1% 257M 17s Step #0: 400K .......... .......... .......... .......... .......... 1% 1.10M 19s Step #0: 450K .......... .......... .......... .......... .......... 1% 138M 17s Step #0: 500K .......... .......... .......... .......... .......... 1% 102M 16s Step #0: 550K .......... .......... .......... .......... .......... 1% 125M 14s Step #0: 600K .......... .......... .......... .......... .......... 1% 93.2M 13s Step #0: 650K .......... .......... .......... .......... .......... 1% 157M 12s Step #0: 700K .......... .......... .......... .......... .......... 1% 93.4M 12s Step #0: 750K .......... .......... .......... .......... .......... 2% 153M 11s Step #0: 800K .......... .......... .......... .......... .......... 2% 86.4M 10s Step #0: 850K .......... .......... .......... .......... .......... 2% 1.15M 11s Step #0: 900K .......... .......... .......... .......... .......... 2% 105M 11s Step #0: 950K .......... .......... .......... .......... .......... 2% 199M 10s Step #0: 1000K .......... .......... .......... .......... .......... 2% 152M 10s Step #0: 1050K .......... .......... .......... .......... .......... 2% 116M 9s Step #0: 1100K .......... .......... .......... .......... .......... 3% 112M 9s Step #0: 1150K .......... .......... .......... .......... .......... 3% 113M 9s Step #0: 1200K .......... .......... .......... .......... .......... 3% 98.7M 8s Step #0: 1250K .......... .......... .......... .......... .......... 3% 104M 8s Step #0: 1300K .......... .......... .......... .......... .......... 3% 149M 8s Step #0: 1350K .......... .......... .......... .......... .......... 3% 111M 7s Step #0: 1400K .......... .......... .......... .......... .......... 3% 92.5M 7s Step #0: 1450K .......... .......... .......... .......... .......... 3% 55.7M 7s Step #0: 1500K .......... .......... .......... .......... .......... 4% 259M 7s Step #0: 1550K .......... .......... .......... .......... .......... 4% 267M 6s Step #0: 1600K .......... .......... .......... .......... .......... 4% 105M 6s Step #0: 1650K .......... .......... .......... .......... .......... 4% 97.5M 6s Step #0: 1700K .......... .......... .......... .......... .......... 4% 120M 6s Step #0: 1750K .......... .......... .......... .......... .......... 4% 1.27M 6s Step #0: 1800K .......... .......... .......... .......... .......... 4% 109M 6s Step #0: 1850K .......... .......... .......... .......... .......... 4% 129M 6s Step #0: 1900K .......... .......... .......... .......... .......... 5% 105M 6s Step #0: 1950K .......... .......... .......... .......... .......... 5% 120M 6s Step #0: 2000K .......... .......... .......... .......... .......... 5% 96.0M 6s Step #0: 2050K .......... .......... .......... .......... .......... 5% 121M 6s Step #0: 2100K .......... .......... .......... .......... .......... 5% 93.4M 5s Step #0: 2150K .......... .......... .......... .......... .......... 5% 170M 5s Step #0: 2200K .......... .......... .......... .......... .......... 5% 99.0M 5s Step #0: 2250K .......... .......... .......... .......... .......... 6% 141M 5s Step #0: 2300K .......... .......... .......... .......... .......... 6% 121M 5s Step #0: 2350K .......... .......... .......... .......... .......... 6% 81.3M 5s Step #0: 2400K .......... .......... .......... .......... .......... 6% 132M 5s Step #0: 2450K .......... .......... .......... .......... .......... 6% 112M 5s Step #0: 2500K .......... .......... .......... .......... .......... 6% 101M 5s Step #0: 2550K .......... .......... .......... .......... .......... 6% 145M 4s Step #0: 2600K .......... .......... .......... .......... .......... 6% 96.5M 4s Step #0: 2650K .......... .......... .......... .......... .......... 7% 116M 4s Step #0: 2700K .......... .......... .......... .......... .......... 7% 127M 4s Step #0: 2750K .......... .......... .......... .......... .......... 7% 123M 4s Step #0: 2800K .......... .......... .......... .......... .......... 7% 92.4M 4s Step #0: 2850K .......... .......... .......... .......... .......... 7% 85.1M 4s Step #0: 2900K .......... .......... .......... .......... .......... 7% 178M 4s Step #0: 2950K .......... .......... .......... .......... .......... 7% 98.5M 4s Step #0: 3000K .......... .......... .......... .......... .......... 8% 148M 4s Step #0: 3050K .......... .......... .......... .......... .......... 8% 84.5M 4s Step #0: 3100K .......... .......... .......... .......... .......... 8% 133M 4s Step #0: 3150K .......... .......... .......... .......... .......... 8% 135M 4s Step #0: 3200K .......... .......... .......... .......... .......... 8% 82.7M 4s Step #0: 3250K .......... .......... .......... .......... .......... 8% 110M 4s Step #0: 3300K .......... .......... .......... .......... .......... 8% 115M 3s Step #0: 3350K .......... .......... .......... .......... .......... 8% 181M 3s Step #0: 3400K .......... .......... .......... .......... .......... 9% 53.4M 3s Step #0: 3450K .......... .......... .......... .......... .......... 9% 175M 3s Step #0: 3500K .......... .......... .......... .......... .......... 9% 183M 3s Step #0: 3550K .......... .......... .......... .......... .......... 9% 1.61M 4s Step #0: 3600K .......... .......... .......... .......... .......... 9% 92.9M 3s Step #0: 3650K .......... .......... .......... .......... .......... 9% 191M 3s Step #0: 3700K .......... .......... .......... .......... .......... 9% 98.1M 3s Step #0: 3750K .......... .......... .......... .......... .......... 9% 151M 3s Step #0: 3800K .......... .......... .......... .......... .......... 10% 76.4M 3s Step #0: 3850K .......... .......... .......... .......... .......... 10% 168M 3s Step #0: 3900K .......... .......... .......... .......... .......... 10% 113M 3s Step #0: 3950K .......... .......... .......... .......... .......... 10% 122M 3s Step #0: 4000K .......... .......... .......... .......... .......... 10% 99.2M 3s Step #0: 4050K .......... .......... .......... .......... .......... 10% 105M 3s Step #0: 4100K .......... .......... .......... .......... .......... 10% 150M 3s Step #0: 4150K .......... .......... .......... .......... .......... 11% 102M 3s Step #0: 4200K .......... .......... .......... .......... .......... 11% 121M 3s Step #0: 4250K .......... .......... .......... .......... .......... 11% 93.7M 3s Step #0: 4300K .......... .......... .......... .......... .......... 11% 143M 3s Step #0: 4350K .......... .......... .......... .......... .......... 11% 105M 3s Step #0: 4400K .......... .......... .......... .......... .......... 11% 104M 3s Step #0: 4450K .......... .......... .......... .......... .......... 11% 100M 3s Step #0: 4500K .......... .......... .......... .......... .......... 11% 165M 3s Step #0: 4550K .......... .......... .......... .......... .......... 12% 100M 3s Step #0: 4600K .......... .......... .......... .......... .......... 12% 92.6M 3s Step #0: 4650K .......... .......... .......... .......... .......... 12% 164M 3s Step #0: 4700K .......... .......... .......... .......... .......... 12% 93.1M 3s Step #0: 4750K .......... .......... .......... .......... .......... 12% 105M 3s Step #0: 4800K .......... .......... .......... .......... .......... 12% 120M 3s Step #0: 4850K .......... .......... .......... .......... .......... 12% 94.0M 3s Step #0: 4900K .......... .......... .......... .......... .......... 12% 133M 3s Step #0: 4950K .......... .......... .......... .......... .......... 13% 124M 3s Step #0: 5000K .......... .......... .......... .......... .......... 13% 78.5M 2s Step #0: 5050K .......... .......... .......... .......... .......... 13% 165M 2s Step #0: 5100K .......... .......... .......... .......... .......... 13% 150M 2s Step #0: 5150K .......... .......... .......... .......... .......... 13% 110M 2s Step #0: 5200K .......... .......... .......... .......... .......... 13% 82.0M 2s Step #0: 5250K .......... .......... .......... .......... .......... 13% 163M 2s Step #0: 5300K .......... .......... .......... .......... .......... 14% 109M 2s Step #0: 5350K .......... .......... .......... .......... .......... 14% 109M 2s Step #0: 5400K .......... .......... .......... .......... .......... 14% 102M 2s Step #0: 5450K .......... .......... .......... .......... .......... 14% 125M 2s Step #0: 5500K .......... .......... .......... .......... .......... 14% 120M 2s Step #0: 5550K .......... .......... .......... .......... .......... 14% 143M 2s Step #0: 5600K .......... .......... .......... .......... .......... 14% 79.5M 2s Step #0: 5650K .......... .......... .......... .......... .......... 14% 99.7M 2s Step #0: 5700K .......... .......... .......... .......... .......... 15% 158M 2s Step #0: 5750K .......... .......... .......... .......... .......... 15% 107M 2s Step #0: 5800K .......... .......... .......... .......... .......... 15% 101M 2s Step #0: 5850K .......... .......... .......... .......... .......... 15% 95.7M 2s Step #0: 5900K .......... .......... .......... .......... .......... 15% 180M 2s Step #0: 5950K .......... .......... .......... .......... .......... 15% 113M 2s Step #0: 6000K .......... .......... .......... .......... .......... 15% 77.8M 2s Step #0: 6050K .......... .......... .......... .......... .......... 16% 125M 2s Step #0: 6100K .......... .......... .......... .......... .......... 16% 117M 2s Step #0: 6150K .......... .......... .......... .......... .......... 16% 145M 2s Step #0: 6200K .......... .......... .......... .......... .......... 16% 96.0M 2s Step #0: 6250K .......... .......... .......... .......... .......... 16% 123M 2s Step #0: 6300K .......... .......... .......... .......... .......... 16% 106M 2s Step #0: 6350K .......... .......... .......... .......... .......... 16% 154M 2s Step #0: 6400K .......... .......... .......... .......... .......... 16% 80.7M 2s Step #0: 6450K .......... .......... .......... .......... .......... 17% 137M 2s Step #0: 6500K .......... .......... .......... .......... .......... 17% 108M 2s Step #0: 6550K .......... .......... .......... .......... .......... 17% 2.41M 2s Step #0: 6600K .......... .......... .......... .......... .......... 17% 210M 2s Step #0: 6650K .......... .......... .......... .......... .......... 17% 98.7M 2s Step #0: 6700K .......... .......... .......... .......... .......... 17% 163M 2s Step #0: 6750K .......... .......... .......... .......... .......... 17% 104M 2s Step #0: 6800K .......... .......... .......... .......... .......... 17% 85.2M 2s Step #0: 6850K .......... .......... .......... .......... .......... 18% 97.5M 2s Step #0: 6900K .......... .......... .......... .......... .......... 18% 164M 2s Step #0: 6950K .......... .......... .......... .......... .......... 18% 115M 2s Step #0: 7000K .......... .......... .......... .......... .......... 18% 88.6M 2s Step #0: 7050K .......... .......... .......... .......... .......... 18% 162M 2s Step #0: 7100K .......... .......... .......... .......... .......... 18% 106M 2s Step #0: 7150K .......... .......... .......... .......... .......... 18% 93.1M 2s Step #0: 7200K .......... .......... .......... .......... .......... 19% 122M 2s Step #0: 7250K .......... .......... .......... .......... .......... 19% 108M 2s Step #0: 7300K .......... .......... .......... .......... .......... 19% 109M 2s Step #0: 7350K .......... .......... .......... .......... .......... 19% 112M 2s Step #0: 7400K .......... .......... .......... .......... .......... 19% 113M 2s Step #0: 7450K .......... .......... .......... .......... .......... 19% 134M 2s Step #0: 7500K .......... .......... .......... .......... .......... 19% 104M 2s Step #0: 7550K .......... .......... .......... .......... .......... 19% 130M 2s Step #0: 7600K .......... .......... .......... .......... .......... 20% 15.6M 2s Step #0: 7650K .......... .......... .......... .......... .......... 20% 115M 2s Step #0: 7700K .......... .......... .......... .......... .......... 20% 169M 2s Step #0: 7750K .......... .......... .......... .......... .......... 20% 89.6M 2s Step #0: 7800K .......... .......... .......... .......... .......... 20% 119M 2s Step #0: 7850K .......... .......... .......... .......... .......... 20% 115M 2s Step #0: 7900K .......... .......... .......... .......... .......... 20% 161M 2s Step #0: 7950K .......... .......... .......... .......... .......... 21% 88.6M 2s Step #0: 8000K .......... .......... .......... .......... .......... 21% 111M 2s Step #0: 8050K .......... .......... .......... .......... .......... 21% 122M 2s Step #0: 8100K .......... .......... .......... .......... .......... 21% 118M 2s Step #0: 8150K .......... .......... .......... .......... .......... 21% 123M 2s Step #0: 8200K .......... .......... .......... .......... .......... 21% 104M 2s Step #0: 8250K .......... .......... .......... .......... .......... 21% 103M 2s Step #0: 8300K .......... .......... .......... .......... .......... 21% 76.7M 2s Step #0: 8350K .......... .......... .......... .......... .......... 22% 62.1M 2s Step #0: 8400K .......... .......... .......... .......... .......... 22% 57.2M 2s Step #0: 8450K .......... .......... .......... .......... .......... 22% 69.9M 2s Step #0: 8500K .......... .......... .......... .......... .......... 22% 71.9M 1s Step #0: 8550K .......... .......... .......... .......... .......... 22% 64.8M 1s Step #0: 8600K .......... .......... .......... .......... .......... 22% 68.2M 1s Step #0: 8650K .......... .......... .......... .......... .......... 22% 63.9M 1s Step #0: 8700K .......... .......... .......... .......... .......... 22% 68.6M 1s Step #0: 8750K .......... .......... .......... .......... .......... 23% 69.4M 1s Step #0: 8800K .......... .......... .......... .......... .......... 23% 53.2M 1s Step #0: 8850K .......... .......... .......... .......... .......... 23% 89.3M 1s Step #0: 8900K .......... .......... .......... .......... .......... 23% 67.1M 1s Step #0: 8950K .......... .......... .......... .......... .......... 23% 77.5M 1s Step #0: 9000K .......... .......... .......... .......... .......... 23% 65.5M 1s Step #0: 9050K .......... .......... .......... .......... .......... 23% 76.4M 1s Step #0: 9100K .......... .......... .......... .......... .......... 24% 77.5M 1s Step #0: 9150K .......... .......... .......... .......... .......... 24% 71.1M 1s Step #0: 9200K .......... .......... .......... .......... .......... 24% 55.5M 1s Step #0: 9250K .......... .......... .......... .......... .......... 24% 70.9M 1s Step #0: 9300K .......... .......... .......... .......... .......... 24% 73.0M 1s Step #0: 9350K .......... .......... .......... .......... .......... 24% 65.4M 1s Step #0: 9400K .......... .......... .......... .......... .......... 24% 70.6M 1s Step #0: 9450K .......... .......... .......... .......... .......... 24% 68.6M 1s Step #0: 9500K .......... .......... .......... .......... .......... 25% 75.5M 1s Step #0: 9550K .......... .......... .......... .......... .......... 25% 77.3M 1s Step #0: 9600K .......... .......... .......... .......... .......... 25% 5.03M 1s Step #0: 9650K .......... .......... .......... .......... .......... 25% 56.8M 1s Step #0: 9700K .......... .......... .......... .......... .......... 25% 112M 1s Step #0: 9750K .......... .......... .......... .......... .......... 25% 89.8M 1s Step #0: 9800K .......... .......... .......... .......... .......... 25% 142M 1s Step #0: 9850K .......... .......... .......... .......... .......... 25% 107M 1s Step #0: 9900K .......... .......... .......... .......... .......... 26% 99.5M 1s Step #0: 9950K .......... .......... .......... .......... .......... 26% 129M 1s Step #0: 10000K .......... .......... .......... .......... .......... 26% 81.7M 1s Step #0: 10050K .......... .......... .......... .......... .......... 26% 156M 1s Step #0: 10100K .......... .......... .......... .......... .......... 26% 110M 1s Step #0: 10150K .......... .......... .......... .......... .......... 26% 101M 1s Step #0: 10200K .......... .......... .......... .......... .......... 26% 104M 1s Step #0: 10250K .......... .......... .......... .......... .......... 27% 137M 1s Step #0: 10300K .......... .......... .......... .......... .......... 27% 119M 1s Step #0: 10350K .......... .......... .......... .......... .......... 27% 106M 1s Step #0: 10400K .......... .......... .......... .......... .......... 27% 84.8M 1s Step #0: 10450K .......... .......... .......... .......... .......... 27% 143M 1s Step #0: 10500K .......... .......... .......... .......... .......... 27% 121M 1s Step #0: 10550K .......... .......... .......... .......... .......... 27% 114M 1s Step #0: 10600K .......... .......... .......... .......... .......... 27% 17.3M 1s Step #0: 10650K .......... .......... .......... .......... .......... 28% 95.2M 1s Step #0: 10700K .......... .......... .......... .......... .......... 28% 172M 1s Step #0: 10750K .......... .......... .......... .......... .......... 28% 118M 1s Step #0: 10800K .......... .......... .......... .......... .......... 28% 1.05M 1s Step #0: 10850K .......... .......... .......... .......... .......... 28% 130K 2s Step #0: 10900K .......... .......... .......... .......... .......... 28% 546K 2s Step #0: 10950K .......... .......... .......... .......... .......... 28% 1.07M 3s Step #0: 11000K .......... .......... .......... .......... .......... 29% 201M 3s Step #0: 11050K .......... .......... .......... .......... .......... 29% 1.08M 3s Step #0: 11100K .......... .......... .......... .......... .......... 29% 191M 3s Step #0: 11150K .......... .......... .......... .......... .......... 29% 109M 3s Step #0: 11200K .......... .......... .......... .......... .......... 29% 129M 3s Step #0: 11250K .......... .......... .......... .......... .......... 29% 276M 3s Step #0: 11300K .......... .......... .......... .......... .......... 29% 290M 3s Step #0: 11350K .......... .......... .......... .......... .......... 29% 358M 3s Step #0: 11400K .......... .......... .......... .......... .......... 30% 329M 3s Step #0: 11450K .......... .......... .......... .......... .......... 30% 344M 3s Step #0: 11500K .......... .......... .......... .......... .......... 30% 384M 2s Step #0: 11550K .......... .......... .......... .......... .......... 30% 359M 2s Step #0: 11600K .......... .......... .......... .......... .......... 30% 290M 2s Step #0: 11650K .......... .......... .......... .......... .......... 30% 377M 2s Step #0: 11700K .......... .......... .......... .......... .......... 30% 379M 2s Step #0: 11750K .......... .......... .......... .......... .......... 30% 386M 2s Step #0: 11800K .......... .......... .......... .......... .......... 31% 322M 2s Step #0: 11850K .......... .......... .......... .......... .......... 31% 314M 2s Step #0: 11900K .......... .......... .......... .......... .......... 31% 370M 2s Step #0: 11950K .......... .......... .......... .......... .......... 31% 373M 2s Step #0: 12000K .......... .......... .......... .......... .......... 31% 290M 2s Step #0: 12050K .......... .......... .......... .......... .......... 31% 371M 2s Step #0: 12100K .......... .......... .......... .......... .......... 31% 375M 2s Step #0: 12150K .......... .......... .......... .......... .......... 32% 356M 2s Step #0: 12200K .......... .......... .......... .......... .......... 32% 1.15M 2s Step #0: 12250K .......... .......... .......... .......... .......... 32% 150M 2s Step #0: 12300K .......... .......... .......... .......... .......... 32% 255M 2s Step #0: 12350K .......... .......... .......... .......... .......... 32% 247M 2s Step #0: 12400K .......... .......... .......... .......... .......... 32% 222M 2s Step #0: 12450K .......... .......... .......... .......... .......... 32% 292M 2s Step #0: 12500K .......... .......... .......... .......... .......... 32% 297M 2s Step #0: 12550K .......... .......... .......... .......... .......... 33% 184M 2s Step #0: 12600K .......... .......... .......... .......... .......... 33% 218M 2s Step #0: 12650K .......... .......... .......... .......... .......... 33% 251M 2s Step #0: 12700K .......... .......... .......... .......... .......... 33% 378M 2s Step #0: 12750K .......... .......... .......... .......... .......... 33% 288M 2s Step #0: 12800K .......... .......... .......... .......... .......... 33% 266M 2s Step #0: 12850K .......... .......... .......... .......... .......... 33% 310M 2s Step #0: 12900K .......... .......... .......... .......... .......... 34% 260M 2s Step #0: 12950K .......... .......... .......... .......... .......... 34% 311M 2s Step #0: 13000K .......... .......... .......... .......... .......... 34% 284M 2s Step #0: 13050K .......... .......... .......... .......... .......... 34% 183M 2s Step #0: 13100K .......... .......... .......... .......... .......... 34% 140M 2s Step #0: 13150K .......... .......... .......... .......... .......... 34% 168M 2s Step #0: 13200K .......... .......... .......... .......... .......... 34% 72.2M 2s Step #0: 13250K .......... .......... .......... .......... .......... 34% 153M 2s Step #0: 13300K .......... .......... .......... .......... .......... 35% 115M 2s Step #0: 13350K .......... .......... .......... .......... .......... 35% 127M 2s Step #0: 13400K .......... .......... .......... .......... .......... 35% 96.8M 2s Step #0: 13450K .......... .......... .......... .......... .......... 35% 98.7M 2s Step #0: 13500K .......... .......... .......... .......... .......... 35% 162M 2s Step #0: 13550K .......... .......... .......... .......... .......... 35% 120M 2s Step #0: 13600K .......... .......... .......... .......... .......... 35% 90.4M 2s Step #0: 13650K .......... .......... .......... .......... .......... 35% 115M 2s Step #0: 13700K .......... .......... .......... .......... .......... 36% 119M 2s Step #0: 13750K .......... .......... .......... .......... .......... 36% 124M 2s Step #0: 13800K .......... .......... .......... .......... .......... 36% 94.3M 2s Step #0: 13850K .......... .......... .......... .......... .......... 36% 137M 2s Step #0: 13900K .......... .......... .......... .......... .......... 36% 117M 2s Step #0: 13950K .......... .......... .......... .......... .......... 36% 92.9M 2s Step #0: 14000K .......... .......... .......... .......... .......... 36% 1.41M 2s Step #0: 14050K .......... .......... .......... .......... .......... 37% 166M 2s Step #0: 14100K .......... .......... .......... .......... .......... 37% 133M 2s Step #0: 14150K .......... .......... .......... .......... .......... 37% 96.0M 2s Step #0: 14200K .......... .......... .......... .......... .......... 37% 145M 2s Step #0: 14250K .......... .......... .......... .......... .......... 37% 108M 2s Step #0: 14300K .......... .......... .......... .......... .......... 37% 91.5M 2s Step #0: 14350K .......... .......... .......... .......... .......... 37% 147M 2s Step #0: 14400K .......... .......... .......... .......... .......... 37% 81.9M 2s Step #0: 14450K .......... .......... .......... .......... .......... 38% 160M 2s Step #0: 14500K .......... .......... .......... .......... .......... 38% 104M 2s Step #0: 14550K .......... .......... .......... .......... .......... 38% 105M 2s Step #0: 14600K .......... .......... .......... .......... .......... 38% 100M 2s Step #0: 14650K .......... .......... .......... .......... .......... 38% 155M 2s Step #0: 14700K .......... .......... .......... .......... .......... 38% 106M 2s Step #0: 14750K .......... .......... .......... .......... .......... 38% 586K 2s Step #0: 14800K .......... .......... .......... .......... .......... 38% 164M 2s Step #0: 14850K .......... .......... .......... .......... .......... 39% 1.08M 2s Step #0: 14900K .......... .......... .......... .......... .......... 39% 167M 2s Step #0: 14950K .......... .......... .......... .......... .......... 39% 167M 2s Step #0: 15000K .......... .......... .......... .......... .......... 39% 1.08M 2s Step #0: 15050K .......... .......... .......... .......... .......... 39% 257M 2s Step #0: 15100K .......... .......... .......... .......... .......... 39% 90.2M 2s Step #0: 15150K .......... .......... .......... .......... .......... 39% 147M 2s Step #0: 15200K .......... .......... .......... .......... .......... 40% 1.09M 2s Step #0: 15250K .......... .......... .......... .......... .......... 40% 120M 2s Step #0: 15300K .......... .......... .......... .......... .......... 40% 129M 2s Step #0: 15350K .......... .......... .......... .......... .......... 40% 1.09M 2s Step #0: 15400K .......... .......... .......... .......... .......... 40% 108M 2s Step #0: 15450K .......... .......... .......... .......... .......... 40% 128M 2s Step #0: 15500K .......... .......... .......... .......... .......... 40% 1.09M 2s Step #0: 15550K .......... .......... .......... .......... .......... 40% 274M 2s Step #0: 15600K .......... .......... .......... .......... .......... 41% 110M 2s Step #0: 15650K .......... .......... .......... .......... .......... 41% 91.8M 2s Step #0: 15700K .......... .......... .......... .......... .......... 41% 1.09M 2s Step #0: 15750K .......... .......... .......... .......... .......... 41% 160M 2s Step #0: 15800K .......... .......... .......... .......... .......... 41% 122M 2s Step #0: 15850K .......... .......... .......... .......... .......... 41% 115M 2s Step #0: 15900K .......... .......... .......... .......... .......... 41% 1.09M 2s Step #0: 15950K .......... .......... .......... .......... .......... 42% 147M 2s Step #0: 16000K .......... .......... .......... .......... .......... 42% 97.2M 2s Step #0: 16050K .......... .......... .......... .......... .......... 42% 104M 2s Step #0: 16100K .......... .......... .......... .......... .......... 42% 1.10M 2s Step #0: 16150K .......... .......... .......... .......... .......... 42% 104M 2s Step #0: 16200K .......... .......... .......... .......... .......... 42% 167M 2s Step #0: 16250K .......... .......... .......... .......... .......... 42% 95.1M 2s Step #0: 16300K .......... .......... .......... .......... .......... 42% 1.10M 2s Step #0: 16350K .......... .......... .......... .......... .......... 43% 241M 2s Step #0: 16400K .......... .......... .......... .......... .......... 43% 139M 2s Step #0: 16450K .......... .......... .......... .......... .......... 43% 105M 2s Step #0: 16500K .......... .......... .......... .......... .......... 43% 151M 2s Step #0: 16550K .......... .......... .......... .......... .......... 43% 1.10M 2s Step #0: 16600K .......... .......... .......... .......... .......... 43% 143M 2s Step #0: 16650K .......... .......... .......... .......... .......... 43% 136M 2s Step #0: 16700K .......... .......... .......... .......... .......... 43% 106M 2s Step #0: 16750K .......... .......... .......... .......... .......... 44% 147M 2s Step #0: 16800K .......... .......... .......... .......... .......... 44% 1.10M 2s Step #0: 16850K .......... .......... .......... .......... .......... 44% 156M 2s Step #0: 16900K .......... .......... .......... .......... .......... 44% 145M 2s Step #0: 16950K .......... .......... .......... .......... .......... 44% 124M 2s Step #0: 17000K .......... .......... .......... .......... .......... 44% 177M 2s Step #0: 17050K .......... .......... .......... .......... .......... 44% 298M 2s Step #0: 17100K .......... .......... .......... .......... .......... 45% 300M 2s Step #0: 17150K .......... .......... .......... .......... .......... 45% 1.06M 2s Step #0: 17200K .......... .......... .......... .......... .......... 45% 74.4M 2s Step #0: 17250K .......... .......... .......... .......... .......... 45% 1.13M 2s Step #0: 17300K .......... .......... .......... .......... .......... 45% 126M 2s Step #0: 17350K .......... .......... .......... .......... .......... 45% 115M 2s Step #0: 17400K .......... .......... .......... .......... .......... 45% 140M 2s Step #0: 17450K .......... .......... .......... .......... .......... 45% 102M 2s Step #0: 17500K .......... .......... .......... .......... .......... 46% 112M 2s Step #0: 17550K .......... .......... .......... .......... .......... 46% 116M 2s Step #0: 17600K .......... .......... .......... .......... .......... 46% 1.12M 2s Step #0: 17650K .......... .......... .......... .......... .......... 46% 140M 2s Step #0: 17700K .......... .......... .......... .......... .......... 46% 139M 2s Step #0: 17750K .......... .......... .......... .......... .......... 46% 151M 2s Step #0: 17800K .......... .......... .......... .......... .......... 46% 218M 2s Step #0: 17850K .......... .......... .......... .......... .......... 46% 264M 2s Step #0: 17900K .......... .......... .......... .......... .......... 47% 323M 2s Step #0: 17950K .......... .......... .......... .......... .......... 47% 297M 2s Step #0: 18000K .......... .......... .......... .......... .......... 47% 268M 2s Step #0: 18050K .......... .......... .......... .......... .......... 47% 296M 2s Step #0: 18100K .......... .......... .......... .......... .......... 47% 304M 2s Step #0: 18150K .......... .......... .......... .......... .......... 47% 232M 2s Step #0: 18200K .......... .......... .......... .......... .......... 47% 334M 2s Step #0: 18250K .......... .......... .......... .......... .......... 48% 1.13M 2s Step #0: 18300K .......... .......... .......... .......... .......... 48% 228M 2s Step #0: 18350K .......... .......... .......... .......... .......... 48% 174M 2s Step #0: 18400K .......... .......... .......... .......... .......... 48% 81.6M 2s Step #0: 18450K .......... .......... .......... .......... .......... 48% 149M 2s Step #0: 18500K .......... .......... .......... .......... .......... 48% 98.0M 2s Step #0: 18550K .......... .......... .......... .......... .......... 48% 108M 2s Step #0: 18600K .......... .......... .......... .......... .......... 48% 130M 2s Step #0: 18650K .......... .......... .......... .......... .......... 49% 138M 2s Step #0: 18700K .......... .......... .......... .......... .......... 49% 107M 2s Step #0: 18750K .......... .......... .......... .......... .......... 49% 104M 2s Step #0: 18800K .......... .......... .......... .......... .......... 49% 82.0M 2s Step #0: 18850K .......... .......... .......... .......... .......... 49% 127M 2s Step #0: 18900K .......... .......... .......... .......... .......... 49% 114M 2s Step #0: 18950K .......... .......... .......... .......... .......... 49% 115M 2s Step #0: 19000K .......... .......... .......... .......... .......... 50% 84.1M 2s Step #0: 19050K .......... .......... .......... .......... .......... 50% 247M 2s Step #0: 19100K .......... .......... .......... .......... .......... 50% 585K 2s Step #0: 19150K .......... .......... .......... .......... .......... 50% 108M 2s Step #0: 19200K .......... .......... .......... .......... .......... 50% 76.9M 2s Step #0: 19250K .......... .......... .......... .......... .......... 50% 54.1M 2s Step #0: 19300K .......... .......... .......... .......... .......... 50% 4.44M 2s Step #0: 19350K .......... .......... .......... .......... .......... 50% 1.49M 2s Step #0: 19400K .......... .......... .......... .......... .......... 51% 163M 2s Step #0: 19450K .......... .......... .......... .......... .......... 51% 129M 2s Step #0: 19500K .......... .......... .......... .......... .......... 51% 96.0M 2s Step #0: 19550K .......... .......... .......... .......... .......... 51% 19.3M 2s Step #0: 19600K .......... .......... .......... .......... .......... 51% 1.17M 2s Step #0: 19650K .......... .......... .......... .......... .......... 51% 141M 2s Step #0: 19700K .......... .......... .......... .......... .......... 51% 104M 2s Step #0: 19750K .......... .......... .......... .......... .......... 51% 150M 2s Step #0: 19800K .......... .......... .......... .......... .......... 52% 113M 2s Step #0: 19850K .......... .......... .......... .......... .......... 52% 106K 2s Step #0: 19900K .......... .......... .......... .......... .......... 52% 303M 2s Step #0: 19950K .......... .......... .......... .......... .......... 52% 331M 2s Step #0: 20000K .......... .......... .......... .......... .......... 52% 313M 2s Step #0: 20050K .......... .......... .......... .......... .......... 52% 388M 2s Step #0: 20100K .......... .......... .......... .......... .......... 52% 1.08M 2s Step #0: 20150K .......... .......... .......... .......... .......... 53% 197M 2s Step #0: 20200K .......... .......... .......... .......... .......... 53% 139M 2s Step #0: 20250K .......... .......... .......... .......... .......... 53% 224M 2s Step #0: 20300K .......... .......... .......... .......... .......... 53% 310M 2s Step #0: 20350K .......... .......... .......... .......... .......... 53% 311M 2s Step #0: 20400K .......... .......... .......... .......... .......... 53% 201M 2s Step #0: 20450K .......... .......... .......... .......... .......... 53% 278M 2s Step #0: 20500K .......... .......... .......... .......... .......... 53% 289M 2s Step #0: 20550K .......... .......... .......... .......... .......... 54% 313M 2s Step #0: 20600K .......... .......... .......... .......... .......... 54% 275M 2s Step #0: 20650K .......... .......... .......... .......... .......... 54% 285M 2s Step #0: 20700K .......... .......... .......... .......... .......... 54% 297M 2s Step #0: 20750K .......... .......... .......... .......... .......... 54% 375M 2s Step #0: 20800K .......... .......... .......... .......... .......... 54% 307M 2s Step #0: 20850K .......... .......... .......... .......... .......... 54% 387M 2s Step #0: 20900K .......... .......... .......... .......... .......... 55% 371M 2s Step #0: 20950K .......... .......... .......... .......... .......... 55% 392M 2s Step #0: 21000K .......... .......... .......... .......... .......... 55% 342M 2s Step #0: 21050K .......... .......... .......... .......... .......... 55% 375M 2s Step #0: 21100K .......... .......... .......... .......... .......... 55% 359M 2s Step #0: 21150K .......... .......... .......... .......... .......... 55% 378M 2s Step #0: 21200K .......... .......... .......... .......... .......... 55% 309M 2s Step #0: 21250K .......... .......... .......... .......... .......... 55% 396M 2s Step #0: 21300K .......... .......... .......... .......... .......... 56% 388M 2s Step #0: 21350K .......... .......... .......... .......... .......... 56% 393M 2s Step #0: 21400K .......... .......... .......... .......... .......... 56% 339M 2s Step #0: 21450K .......... .......... .......... .......... .......... 56% 387M 2s Step #0: 21500K .......... .......... .......... .......... .......... 56% 388M 2s Step #0: 21550K .......... .......... .......... .......... .......... 56% 329M 2s Step #0: 21600K .......... .......... .......... .......... .......... 56% 303M 2s Step #0: 21650K .......... .......... .......... .......... .......... 56% 400M 2s Step #0: 21700K .......... .......... .......... .......... .......... 57% 389M 2s Step #0: 21750K .......... .......... .......... .......... .......... 57% 391M 2s Step #0: 21800K .......... .......... .......... .......... .......... 57% 380M 2s Step #0: 21850K .......... .......... .......... .......... .......... 57% 393M 2s Step #0: 21900K .......... .......... .......... .......... .......... 57% 375M 2s Step #0: 21950K .......... .......... .......... .......... .......... 57% 1.21M 2s Step #0: 22000K .......... .......... .......... .......... .......... 57% 146M 2s Step #0: 22050K .......... .......... .......... .......... .......... 58% 130M 2s Step #0: 22100K .......... .......... .......... .......... .......... 58% 114M 2s Step #0: 22150K .......... .......... .......... .......... .......... 58% 143M 2s Step #0: 22200K .......... .......... .......... .......... .......... 58% 84.5M 2s Step #0: 22250K .......... .......... .......... .......... .......... 58% 154M 2s Step #0: 22300K .......... .......... .......... .......... .......... 58% 113M 2s Step #0: 22350K .......... .......... .......... .......... .......... 58% 115M 2s Step #0: 22400K .......... .......... .......... .......... .......... 58% 98.8M 2s Step #0: 22450K .......... .......... .......... .......... .......... 59% 116M 2s Step #0: 22500K .......... .......... .......... .......... .......... 59% 126M 2s Step #0: 22550K .......... .......... .......... .......... .......... 59% 97.2M 2s Step #0: 22600K .......... .......... .......... .......... .......... 59% 139M 2s Step #0: 22650K .......... .......... .......... .......... .......... 59% 112M 2s Step #0: 22700K .......... .......... .......... .......... .......... 59% 98.1M 2s Step #0: 22750K .......... .......... .......... .......... .......... 59% 101M 2s Step #0: 22800K .......... .......... .......... .......... .......... 59% 108M 2s Step #0: 22850K .......... .......... .......... .......... .......... 60% 150M 2s Step #0: 22900K .......... .......... .......... .......... .......... 60% 93.0M 2s Step #0: 22950K .......... .......... .......... .......... .......... 60% 145M 2s Step #0: 23000K .......... .......... .......... .......... .......... 60% 93.6M 2s Step #0: 23050K .......... .......... .......... .......... .......... 60% 108M 2s Step #0: 23100K .......... .......... .......... .......... .......... 60% 152M 2s Step #0: 23150K .......... .......... .......... .......... .......... 60% 107M 2s Step #0: 23200K .......... .......... .......... .......... .......... 61% 93.3M 2s Step #0: 23250K .......... .......... .......... .......... .......... 61% 109M 2s Step #0: 23300K .......... .......... .......... .......... .......... 61% 622K 2s Step #0: 23350K .......... .......... .......... .......... .......... 61% 147M 2s Step #0: 23400K .......... .......... .......... .......... .......... 61% 81.8M 2s Step #0: 23450K .......... .......... .......... .......... .......... 61% 153M 2s Step #0: 23500K .......... .......... .......... .......... .......... 61% 1.10M 2s Step #0: 23550K .......... .......... .......... .......... .......... 61% 139M 2s Step #0: 23600K .......... .......... .......... .......... .......... 62% 102M 2s Step #0: 23650K .......... .......... .......... .......... .......... 62% 106M 2s Step #0: 23700K .......... .......... .......... .......... .......... 62% 1.10M 2s Step #0: 23750K .......... .......... .......... .......... .......... 62% 114M 2s Step #0: 23800K .......... .......... .......... .......... .......... 62% 123M 2s Step #0: 23850K .......... .......... .......... .......... .......... 62% 102M 2s Step #0: 23900K .......... .......... .......... .......... .......... 62% 166M 2s Step #0: 23950K .......... .......... .......... .......... .......... 63% 364M 2s Step #0: 24000K .......... .......... .......... .......... .......... 63% 323M 2s Step #0: 24050K .......... .......... .......... .......... .......... 63% 558K 2s Step #0: 24100K .......... .......... .......... .......... .......... 63% 178M 2s Step #0: 24150K .......... .......... .......... .......... .......... 63% 166M 2s Step #0: 24200K .......... .......... .......... .......... .......... 63% 101M 2s Step #0: 24250K .......... .......... .......... .......... .......... 63% 142M 2s Step #0: 24300K .......... .......... .......... .......... .......... 63% 1.10M 2s Step #0: 24350K .......... .......... .......... .......... .......... 64% 154M 2s Step #0: 24400K .......... .......... .......... .......... .......... 64% 116M 2s Step #0: 24450K .......... .......... .......... .......... .......... 64% 97.9M 2s Step #0: 24500K .......... .......... .......... .......... .......... 64% 107M 2s Step #0: 24550K .......... .......... .......... .......... .......... 64% 1.11M 2s Step #0: 24600K .......... .......... .......... .......... .......... 64% 143M 2s Step #0: 24650K .......... .......... .......... .......... .......... 64% 90.1M 2s Step #0: 24700K .......... .......... .......... .......... .......... 64% 158M 2s Step #0: 24750K .......... .......... .......... .......... .......... 65% 110M 2s Step #0: 24800K .......... .......... .......... .......... .......... 65% 117M 2s Step #0: 24850K .......... .......... .......... .......... .......... 65% 1.11M 2s Step #0: 24900K .......... .......... .......... .......... .......... 65% 120M 2s Step #0: 24950K .......... .......... .......... .......... .......... 65% 127M 2s Step #0: 25000K .......... .......... .......... .......... .......... 65% 142M 2s Step #0: 25050K .......... .......... .......... .......... .......... 65% 98.3M 2s Step #0: 25100K .......... .......... .......... .......... .......... 66% 117M 2s Step #0: 25150K .......... .......... .......... .......... .......... 66% 1.12M 2s Step #0: 25200K .......... .......... .......... .......... .......... 66% 130M 2s Step #0: 25250K .......... .......... .......... .......... .......... 66% 207M 2s Step #0: 25300K .......... .......... .......... .......... .......... 66% 324M 2s Step #0: 25350K .......... .......... .......... .......... .......... 66% 296M 2s Step #0: 25400K .......... .......... .......... .......... .......... 66% 244M 2s Step #0: 25450K .......... .......... .......... .......... .......... 66% 196M 2s Step #0: 25500K .......... .......... .......... .......... .......... 67% 409M 2s Step #0: 25550K .......... .......... .......... .......... .......... 67% 436M 2s Step #0: 25600K .......... .......... .......... .......... .......... 67% 105M 2s Step #0: 25650K .......... .......... .......... .......... .......... 67% 171M 2s Step #0: 25700K .......... .......... .......... .......... .......... 67% 1.12M 2s Step #0: 25750K .......... .......... .......... .......... .......... 67% 117M 2s Step #0: 25800K .......... .......... .......... .......... .......... 67% 93.5M 2s Step #0: 25850K .......... .......... .......... .......... .......... 68% 166M 2s Step #0: 25900K .......... .......... .......... .......... .......... 68% 126M 2s Step #0: 25950K .......... .......... .......... .......... .......... 68% 87.1M 1s Step #0: 26000K .......... .......... .......... .......... .......... 68% 101M 1s Step #0: 26050K .......... .......... .......... .......... .......... 68% 563K 2s Step #0: 26100K .......... .......... .......... .......... .......... 68% 110M 2s Step #0: 26150K .......... .......... .......... .......... .......... 68% 159M 1s Step #0: 26200K .......... .......... .......... .......... .......... 68% 103M 1s Step #0: 26250K .......... .......... .......... .......... .......... 69% 124M 1s Step #0: 26300K .......... .......... .......... .......... .......... 69% 1.10M 1s Step #0: 26350K .......... .......... .......... .......... .......... 69% 145M 1s Step #0: 26400K .......... .......... .......... .......... .......... 69% 103M 1s Step #0: 26450K .......... .......... .......... .......... .......... 69% 96.1M 1s Step #0: 26500K .......... .......... .......... .......... .......... 69% 1.10M 1s Step #0: 26550K .......... .......... .......... .......... .......... 69% 167M 1s Step #0: 26600K .......... .......... .......... .......... .......... 69% 136M 1s Step #0: 26650K .......... .......... .......... .......... .......... 70% 123M 1s Step #0: 26700K .......... .......... .......... .......... .......... 70% 107M 1s Step #0: 26750K .......... .......... .......... .......... .......... 70% 1.10M 1s Step #0: 26800K .......... .......... .......... .......... .......... 70% 140M 1s Step #0: 26850K .......... .......... .......... .......... .......... 70% 104M 1s Step #0: 26900K .......... .......... .......... .......... .......... 70% 163M 1s Step #0: 26950K .......... .......... .......... .......... .......... 70% 91.7M 1s Step #0: 27000K .......... .......... .......... .......... .......... 71% 137M 1s Step #0: 27050K .......... .......... .......... .......... .......... 71% 1.11M 1s Step #0: 27100K .......... .......... .......... .......... .......... 71% 287M 1s Step #0: 27150K .......... .......... .......... .......... .......... 71% 239M 1s Step #0: 27200K .......... .......... .......... .......... .......... 71% 222M 1s Step #0: 27250K .......... .......... .......... .......... .......... 71% 328M 1s Step #0: 27300K .......... .......... .......... .......... .......... 71% 1.07M 1s Step #0: 27350K .......... .......... .......... .......... .......... 71% 101M 1s Step #0: 27400K .......... .......... .......... .......... .......... 72% 111M 1s Step #0: 27450K .......... .......... .......... .......... .......... 72% 212M 1s Step #0: 27500K .......... .......... .......... .......... .......... 72% 297M 1s Step #0: 27550K .......... .......... .......... .......... .......... 72% 320M 1s Step #0: 27600K .......... .......... .......... .......... .......... 72% 251M 1s Step #0: 27650K .......... .......... .......... .......... .......... 72% 304M 1s Step #0: 27700K .......... .......... .......... .......... .......... 72% 382M 1s Step #0: 27750K .......... .......... .......... .......... .......... 72% 412M 1s Step #0: 27800K .......... .......... .......... .......... .......... 73% 318M 1s Step #0: 27850K .......... .......... .......... .......... .......... 73% 1.13M 1s Step #0: 27900K .......... .......... .......... .......... .......... 73% 116M 1s Step #0: 27950K .......... .......... .......... .......... .......... 73% 176M 1s Step #0: 28000K .......... .......... .......... .......... .......... 73% 82.2M 1s Step #0: 28050K .......... .......... .......... .......... .......... 73% 119M 1s Step #0: 28100K .......... .......... .......... .......... .......... 73% 557K 1s Step #0: 28150K .......... .......... .......... .......... .......... 74% 193M 1s Step #0: 28200K .......... .......... .......... .......... .......... 74% 123M 1s Step #0: 28250K .......... .......... .......... .......... .......... 74% 119M 1s Step #0: 28300K .......... .......... .......... .......... .......... 74% 102M 1s Step #0: 28350K .......... .......... .......... .......... .......... 74% 6.14M 1s Step #0: 28400K .......... .......... .......... .......... .......... 74% 1.34M 1s Step #0: 28450K .......... .......... .......... .......... .......... 74% 87.7M 1s Step #0: 28500K .......... .......... .......... .......... .......... 74% 123M 1s Step #0: 28550K .......... .......... .......... .......... .......... 75% 174M 1s Step #0: 28600K .......... .......... .......... .......... .......... 75% 99.1M 1s Step #0: 28650K .......... .......... .......... .......... .......... 75% 129K 1s Step #0: 28700K .......... .......... .......... .......... .......... 75% 318M 1s Step #0: 28750K .......... .......... .......... .......... .......... 75% 387M 1s Step #0: 28800K .......... .......... .......... .......... .......... 75% 324M 1s Step #0: 28850K .......... .......... .......... .......... .......... 75% 353M 1s Step #0: 28900K .......... .......... .......... .......... .......... 76% 403M 1s Step #0: 28950K .......... .......... .......... .......... .......... 76% 407M 1s Step #0: 29000K .......... .......... .......... .......... .......... 76% 353M 1s Step #0: 29050K .......... .......... .......... .......... .......... 76% 399M 1s Step #0: 29100K .......... .......... .......... .......... .......... 76% 401M 1s Step #0: 29150K .......... .......... .......... .......... .......... 76% 385M 1s Step #0: 29200K .......... .......... .......... .......... .......... 76% 342M 1s Step #0: 29250K .......... .......... .......... .......... .......... 76% 383M 1s Step #0: 29300K .......... .......... .......... .......... .......... 77% 388M 1s Step #0: 29350K .......... .......... .......... .......... .......... 77% 415M 1s Step #0: 29400K .......... .......... .......... .......... .......... 77% 262M 1s Step #0: 29450K .......... .......... .......... .......... .......... 77% 376M 1s Step #0: 29500K .......... .......... .......... .......... .......... 77% 399M 1s Step #0: 29550K .......... .......... .......... .......... .......... 77% 391M 1s Step #0: 29600K .......... .......... .......... .......... .......... 77% 331M 1s Step #0: 29650K .......... .......... .......... .......... .......... 77% 389M 1s Step #0: 29700K .......... .......... .......... .......... .......... 78% 408M 1s Step #0: 29750K .......... .......... .......... .......... .......... 78% 422M 1s Step #0: 29800K .......... .......... .......... .......... .......... 78% 361M 1s Step #0: 29850K .......... .......... .......... .......... .......... 78% 417M 1s Step #0: 29900K .......... .......... .......... .......... .......... 78% 409M 1s Step #0: 29950K .......... .......... .......... .......... .......... 78% 403M 1s Step #0: 30000K .......... .......... .......... .......... .......... 78% 335M 1s Step #0: 30050K .......... .......... .......... .......... .......... 79% 411M 1s Step #0: 30100K .......... .......... .......... .......... .......... 79% 407M 1s Step #0: 30150K .......... .......... .......... .......... .......... 79% 412M 1s Step #0: 30200K .......... .......... .......... .......... .......... 79% 365M 1s Step #0: 30250K .......... .......... .......... .......... .......... 79% 410M 1s Step #0: 30300K .......... .......... .......... .......... .......... 79% 408M 1s Step #0: 30350K .......... .......... .......... .......... .......... 79% 426M 1s Step #0: 30400K .......... .......... .......... .......... .......... 79% 323M 1s Step #0: 30450K .......... .......... .......... .......... .......... 80% 1.18M 1s Step #0: 30500K .......... .......... .......... .......... .......... 80% 222M 1s Step #0: 30550K .......... .......... .......... .......... .......... 80% 173M 1s Step #0: 30600K .......... .......... .......... .......... .......... 80% 104M 1s Step #0: 30650K .......... .......... .......... .......... .......... 80% 145M 1s Step #0: 30700K .......... .......... .......... .......... .......... 80% 101M 1s Step #0: 30750K .......... .......... .......... .......... .......... 80% 137M 1s Step #0: 30800K .......... .......... .......... .......... .......... 80% 71.7M 1s Step #0: 30850K .......... .......... .......... .......... .......... 81% 129M 1s Step #0: 30900K .......... .......... .......... .......... .......... 81% 144M 1s Step #0: 30950K .......... .......... .......... .......... .......... 81% 112M 1s Step #0: 31000K .......... .......... .......... .......... .......... 81% 98.1M 1s Step #0: 31050K .......... .......... .......... .......... .......... 81% 164M 1s Step #0: 31100K .......... .......... .......... .......... .......... 81% 97.2M 1s Step #0: 31150K .......... .......... .......... .......... .......... 81% 1.20M 1s Step #0: 31200K .......... .......... .......... .......... .......... 82% 161M 1s Step #0: 31250K .......... .......... .......... .......... .......... 82% 134M 1s Step #0: 31300K .......... .......... .......... .......... .......... 82% 156M 1s Step #0: 31350K .......... .......... .......... .......... .......... 82% 98.1M 1s Step #0: 31400K .......... .......... .......... .......... .......... 82% 132M 1s Step #0: 31450K .......... .......... .......... .......... .......... 82% 99.4M 1s Step #0: 31500K .......... .......... .......... .......... .......... 82% 107M 1s Step #0: 31550K .......... .......... .......... .......... .......... 82% 98.7M 1s Step #0: 31600K .......... .......... .......... .......... .......... 83% 103M 1s Step #0: 31650K .......... .......... .......... .......... .......... 83% 569K 1s Step #0: 31700K .......... .......... .......... .......... .......... 83% 147M 1s Step #0: 31750K .......... .......... .......... .......... .......... 83% 101M 1s Step #0: 31800K .......... .......... .......... .......... .......... 83% 105M 1s Step #0: 31850K .......... .......... .......... .......... .......... 83% 169M 1s Step #0: 31900K .......... .......... .......... .......... .......... 83% 269M 1s Step #0: 31950K .......... .......... .......... .......... .......... 84% 395M 1s Step #0: 32000K .......... .......... .......... .......... .......... 84% 365M 1s Step #0: 32050K .......... .......... .......... .......... .......... 84% 410M 1s Step #0: 32100K .......... .......... .......... .......... .......... 84% 563K 1s Step #0: 32150K .......... .......... .......... .......... .......... 84% 158M 1s Step #0: 32200K .......... .......... .......... .......... .......... 84% 90.7M 1s Step #0: 32250K .......... .......... .......... .......... .......... 84% 176M 1s Step #0: 32300K .......... .......... .......... .......... .......... 84% 94.9M 1s Step #0: 32350K .......... .......... .......... .......... .......... 85% 154M 1s Step #0: 32400K .......... .......... .......... .......... .......... 85% 242M 1s Step #0: 32450K .......... .......... .......... .......... .......... 85% 255M 1s Step #0: 32500K .......... .......... .......... .......... .......... 85% 388M 1s Step #0: 32550K .......... .......... .......... .......... .......... 85% 420M 1s Step #0: 32600K .......... .......... .......... .......... .......... 85% 362M 1s Step #0: 32650K .......... .......... .......... .......... .......... 85% 1.13M 1s Step #0: 32700K .......... .......... .......... .......... .......... 85% 239M 1s Step #0: 32750K .......... .......... .......... .......... .......... 86% 100M 1s Step #0: 32800K .......... .......... .......... .......... .......... 86% 91.2M 1s Step #0: 32850K .......... .......... .......... .......... .......... 86% 104M 1s Step #0: 32900K .......... .......... .......... .......... .......... 86% 558K 1s Step #0: 32950K .......... .......... .......... .......... .......... 86% 159M 1s Step #0: 33000K .......... .......... .......... .......... .......... 86% 270M 1s Step #0: 33050K .......... .......... .......... .......... .......... 86% 317M 1s Step #0: 33100K .......... .......... .......... .......... .......... 87% 199M 1s Step #0: 33150K .......... .......... .......... .......... .......... 87% 310M 1s Step #0: 33200K .......... .......... .......... .......... .......... 87% 1.08M 1s Step #0: 33250K .......... .......... .......... .......... .......... 87% 161M 1s Step #0: 33300K .......... .......... .......... .......... .......... 87% 407M 1s Step #0: 33350K .......... .......... .......... .......... .......... 87% 245M 1s Step #0: 33400K .......... .......... .......... .......... .......... 87% 219M 1s Step #0: 33450K .......... .......... .......... .......... .......... 87% 302M 1s Step #0: 33500K .......... .......... .......... .......... .......... 88% 315M 1s Step #0: 33550K .......... .......... .......... .......... .......... 88% 263M 1s Step #0: 33600K .......... .......... .......... .......... .......... 88% 1.11M 1s Step #0: 33650K .......... .......... .......... .......... .......... 88% 138M 1s Step #0: 33700K .......... .......... .......... .......... .......... 88% 85.7M 1s Step #0: 33750K .......... .......... .......... .......... .......... 88% 133M 1s Step #0: 33800K .......... .......... .......... .......... .......... 88% 85.1M 1s Step #0: 33850K .......... .......... .......... .......... .......... 89% 1.11M 1s Step #0: 33900K .......... .......... .......... .......... .......... 89% 213M 1s Step #0: 33950K .......... .......... .......... .......... .......... 89% 152M 1s Step #0: 34000K .......... .......... .......... .......... .......... 89% 70.5M 1s Step #0: 34050K .......... .......... .......... .......... .......... 89% 111M 1s Step #0: 34100K .......... .......... .......... .......... .......... 89% 1.11M 1s Step #0: 34150K .......... .......... .......... .......... .......... 89% 140M 1s Step #0: 34200K .......... .......... .......... .......... .......... 89% 91.4M 1s Step #0: 34250K .......... .......... .......... .......... .......... 90% 144M 1s Step #0: 34300K .......... .......... .......... .......... .......... 90% 111M 1s Step #0: 34350K .......... .......... .......... .......... .......... 90% 131M 1s Step #0: 34400K .......... .......... .......... .......... .......... 90% 1.11M 1s Step #0: 34450K .......... .......... .......... .......... .......... 90% 116M 0s Step #0: 34500K .......... .......... .......... .......... .......... 90% 167M 0s Step #0: 34550K .......... .......... .......... .......... .......... 90% 76.5M 0s Step #0: 34600K .......... .......... .......... .......... .......... 90% 148M 0s Step #0: 34650K .......... .......... .......... .......... .......... 91% 1.11M 0s Step #0: 34700K .......... .......... .......... .......... .......... 91% 136M 0s Step #0: 34750K .......... .......... .......... .......... .......... 91% 101M 0s Step #0: 34800K .......... .......... .......... .......... .......... 91% 80.8M 0s Step #0: 34850K .......... .......... .......... .......... .......... 91% 135M 0s Step #0: 34900K .......... .......... .......... .......... .......... 91% 1.11M 0s Step #0: 34950K .......... .......... .......... .......... .......... 91% 154M 0s Step #0: 35000K .......... .......... .......... .......... .......... 92% 102M 0s Step #0: 35050K .......... .......... .......... .......... .......... 92% 99.8M 0s Step #0: 35100K .......... .......... .......... .......... .......... 92% 100M 0s Step #0: 35150K .......... .......... .......... .......... .......... 92% 1.11M 0s Step #0: 35200K .......... .......... .......... .......... .......... 92% 81.3M 0s Step #0: 35250K .......... .......... .......... .......... .......... 92% 146M 0s Step #0: 35300K .......... .......... .......... .......... .......... 92% 157M 0s Step #0: 35350K .......... .......... .......... .......... .......... 92% 118M 0s Step #0: 35400K .......... .......... .......... .......... .......... 93% 1.11M 0s Step #0: 35450K .......... .......... .......... .......... .......... 93% 91.5M 0s Step #0: 35500K .......... .......... .......... .......... .......... 93% 138M 0s Step #0: 35550K .......... .......... .......... .......... .......... 93% 109M 0s Step #0: 35600K .......... .......... .......... .......... .......... 93% 87.5M 0s Step #0: 35650K .......... .......... .......... .......... .......... 93% 1.11M 0s Step #0: 35700K .......... .......... .......... .......... .......... 93% 148M 0s Step #0: 35750K .......... .......... .......... .......... .......... 93% 161M 0s Step #0: 35800K .......... .......... .......... .......... .......... 94% 60.8M 0s Step #0: 35850K .......... .......... .......... .......... .......... 94% 288M 0s Step #0: 35900K .......... .......... .......... .......... .......... 94% 1.12M 0s Step #0: 35950K .......... .......... .......... .......... .......... 94% 62.4M 0s Step #0: 36000K .......... .......... .......... .......... .......... 94% 86.9M 0s Step #0: 36050K .......... .......... .......... .......... .......... 94% 119M 0s Step #0: 36100K .......... .......... .......... .......... .......... 94% 92.1M 0s Step #0: 36150K .......... .......... .......... .......... .......... 95% 11.1M 0s Step #0: 36200K .......... .......... .......... .......... .......... 95% 1.23M 0s Step #0: 36250K .......... .......... .......... .......... .......... 95% 110M 0s Step #0: 36300K .......... .......... .......... .......... .......... 95% 106M 0s Step #0: 36350K .......... .......... .......... .......... .......... 95% 90.3M 0s Step #0: 36400K .......... .......... .......... .......... .......... 95% 98.6M 0s Step #0: 36450K .......... .......... .......... .......... .......... 95% 1.12M 0s Step #0: 36500K .......... .......... .......... .......... .......... 95% 66.0M 0s Step #0: 36550K .......... .......... .......... .......... .......... 96% 123M 0s Step #0: 36600K .......... .......... .......... .......... .......... 96% 121M 0s Step #0: 36650K .......... .......... .......... .......... .......... 96% 124M 0s Step #0: 36700K .......... .......... .......... .......... .......... 96% 1.13M 0s Step #0: 36750K .......... .......... .......... .......... .......... 96% 57.7M 0s Step #0: 36800K .......... .......... .......... .......... .......... 96% 75.3M 0s Step #0: 36850K .......... .......... .......... .......... .......... 96% 60.4M 0s Step #0: 36900K .......... .......... .......... .......... .......... 97% 241M 0s Step #0: 36950K .......... .......... .......... .......... .......... 97% 12.5M 0s Step #0: 37000K .......... .......... .......... .......... .......... 97% 473K 0s Step #0: 37050K .......... .......... .......... .......... .......... 97% 99.1M 0s Step #0: 37100K .......... .......... .......... .......... .......... 97% 141M 0s Step #0: 37150K .......... .......... .......... .......... .......... 97% 103M 0s Step #0: 37200K .......... .......... .......... .......... .......... 97% 108M 0s Step #0: 37250K .......... .......... .......... .......... .......... 97% 1.12M 0s Step #0: 37300K .......... .......... .......... .......... .......... 98% 77.6M 0s Step #0: 37350K .......... .......... .......... .......... .......... 98% 133M 0s Step #0: 37400K .......... .......... .......... .......... .......... 98% 93.2M 0s Step #0: 37450K .......... .......... .......... .......... .......... 98% 100M 0s Step #0: 37500K .......... .......... .......... .......... .......... 98% 1.12M 0s Step #0: 37550K .......... .......... .......... .......... .......... 98% 111M 0s Step #0: 37600K .......... .......... .......... .......... .......... 98% 96.1M 0s Step #0: 37650K .......... .......... .......... .......... .......... 98% 73.2M 0s Step #0: 37700K .......... .......... .......... .......... .......... 99% 100M 0s Step #0: 37750K .......... .......... .......... .......... .......... 99% 139M 0s Step #0: 37800K .......... .......... .......... .......... .......... 99% 1.13M 0s Step #0: 37850K .......... .......... .......... .......... .......... 99% 83.7M 0s Step #0: 37900K .......... .......... .......... .......... .......... 99% 119M 0s Step #0: 37950K .......... .......... .......... .......... .......... 99% 77.1M 0s Step #0: 38000K .......... .......... .......... .......... .......... 99% 66.7M 0s Step #0: 38050K .......... .......... .......... ....... 100% 171M=5.4s Step #0: Step #0: 2017-03-22 20:40:23 (6.88 MB/s) - 'opus_testvectors.tar.gz' saved [39001148/39001148] Step #0: Step #0:  ---> 1d523ce1432f Step #0: Removing intermediate container 492c87e2644e Step #0: Step 6 : WORKDIR opus Step #0: ---> Running in e4f6d7186977 Step #0: ---> ae58f8e96c80 Step #0: Removing intermediate container e4f6d7186977 Step #0: Step 7 : COPY build.sh $SRC/ Step #0: ---> 7abb3392ced8 Step #0: Removing intermediate container 7dba5bcb473b Step #0: Successfully built 7abb3392ced8 Finished Step #0 Step #1: Already have image: gcr.io/oss-fuzz/opus Starting Step #1 Step #1: { Step #1: "/src/opus": { Step #1: "type": "git", Step #1: "url": "https://git.xiph.org/opus.git", Step #1: "rev": "c293dede4ac6e7205ca145b26b1e9e9d94b8735d" Step #1: }, Step #1: "/src": { Step #1: "type": "git", Step #1: "url": "https://github.com/google/oss-fuzz.git", Step #1: "rev": "60835ac4207d5877f119129a2a1e8639ee4b92a3" Step #1: } Step #1: } Finished Step #1 Step #2: Already have image: gcr.io/oss-fuzz/opus Starting Step #2 Step #2: --------------------------------------------------------------- Step #2: ar: creating /usr/lib/libFuzzingEngine.a Step #2: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a ... done. Step #2: CC=clang Step #2: CXX=clang++ Step #2: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp Step #2: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ Step #2: --------------------------------------------------------------- Step #2: + set -eu Step #2: + FUZZERS=opus_decode_fuzzer Step #2: + BUILDS=(floating fixed) Step #2: + tar xvf /src/opus_testvectors.tar.gz Step #2: opus_testvectors/ Step #2: opus_testvectors/testvector11.bit Step #2: opus_testvectors/testvector05.dec Step #2: opus_testvectors/testvector01.bit Step #2: opus_testvectors/testvector07.dec Step #2: opus_testvectors/testvector09.dec Step #2: opus_testvectors/testvector12.bit Step #2: opus_testvectors/testvector03.dec Step #2: opus_testvectors/testvector01.dec Step #2: opus_testvectors/testvector10.bit Step #2: opus_testvectors/testvector03.bit Step #2: opus_testvectors/testvector09.bit Step #2: opus_testvectors/testvector11.dec Step #2: opus_testvectors/testvector10.dec Step #2: opus_testvectors/testvector04.bit Step #2: opus_testvectors/testvector02.bit Step #2: opus_testvectors/testvector06.bit Step #2: opus_testvectors/testvector08.dec Step #2: opus_testvectors/testvector12.dec Step #2: opus_testvectors/testvector08.bit Step #2: opus_testvectors/testvector07.bit Step #2: opus_testvectors/testvector02.dec Step #2: opus_testvectors/testvector06.dec Step #2: opus_testvectors/testvector04.dec Step #2: opus_testvectors/testvector05.bit Step #2: + ./autogen.sh Step #2: Updating build configuration files, please wait.... Step #2: libtoolize: putting auxiliary files in '.'. Step #2: libtoolize: linking file './ltmain.sh' Step #2: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #2: libtoolize: linking file 'm4/libtool.m4' Step #2: libtoolize: linking file 'm4/ltoptions.m4' Step #2: libtoolize: linking file 'm4/ltsugar.m4' Step #2: libtoolize: linking file 'm4/ltversion.m4' Step #2: libtoolize: linking file 'm4/lt~obsolete.m4' Step #2: configure.ac:38: installing './compile' Step #2: configure.ac:36: installing './config.guess' Step #2: configure.ac:36: installing './config.sub' Step #2: configure.ac:33: installing './install-sh' Step #2: configure.ac:33: installing './missing' Step #2: Makefile.am:294: warning: '%'-style pattern rules are a GNU make extension Step #2: Makefile.am:297: warning: '%'-style pattern rules are a GNU make extension Step #2: Makefile.am: installing './INSTALL' Step #2: Makefile.am: installing './depcomp' Step #2: parallel-tests: installing './test-driver' Step #2: + for build in '"${BUILDS[@]}"' Step #2: + case "$build" in Step #2: + extra_args= Step #2: + ./configure --enable-static --disable-shared --disable-doc Step #2: checking whether make supports nested variables... yes Step #2: checking for a BSD-compatible install... /usr/bin/install -c Step #2: checking whether build environment is sane... yes Step #2: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #2: checking for gawk... no Step #2: checking for mawk... mawk Step #2: checking whether make sets $(MAKE)... yes Step #2: checking whether to enable maintainer-specific portions of Makefiles... yes Step #2: checking build system type... x86_64-pc-linux-gnu Step #2: checking host system type... x86_64-pc-linux-gnu Step #2: checking how to print strings... printf Step #2: checking for style of include used by make... GNU Step #2: checking for gcc... clang Step #2: checking whether the C compiler works... yes Step #2: checking for C compiler default output file name... a.out Step #2: checking for suffix of executables... Step #2: checking whether we are cross compiling... no Step #2: checking for suffix of object files... o Step #2: checking whether we are using the GNU C compiler... yes Step #2: checking whether clang accepts -g... yes Step #2: checking for clang option to accept ISO C89... none needed Step #2: checking whether clang understands -c and -o together... yes Step #2: checking dependency style of clang... gcc3 Step #2: checking for a sed that does not truncate output... /bin/sed Step #2: checking for grep that handles long lines and -e... /bin/grep Step #2: checking for egrep... /bin/grep -E Step #2: checking for fgrep... /bin/grep -F Step #2: checking for ld used by clang... /usr/bin/ld Step #2: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #2: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #2: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #2: checking whether ln -s works... yes Step #2: checking the maximum length of command line arguments... 1572864 Step #2: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #2: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #2: checking for /usr/bin/ld option to reload object files... -r Step #2: checking for objdump... objdump Step #2: checking how to recognize dependent libraries... pass_all Step #2: checking for dlltool... no Step #2: checking how to associate runtime and link libraries... printf %s\n Step #2: checking for ar... ar Step #2: checking for archiver @FILE support... @ Step #2: checking for strip... strip Step #2: checking for ranlib... ranlib Step #2: checking command to parse /usr/bin/nm -B output from clang object... ok Step #2: checking for sysroot... no Step #2: checking for a working dd... /bin/dd Step #2: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #2: checking for mt... no Step #2: checking if : is a manifest tool... no Step #2: checking how to run the C preprocessor... clang -E Step #2: checking for ANSI C header files... yes Step #2: checking for sys/types.h... yes Step #2: checking for sys/stat.h... yes Step #2: checking for stdlib.h... yes Step #2: checking for string.h... yes Step #2: checking for memory.h... yes Step #2: checking for strings.h... yes Step #2: checking for inttypes.h... yes Step #2: checking for stdint.h... yes Step #2: checking for unistd.h... yes Step #2: checking for dlfcn.h... yes Step #2: checking for objdir... .libs Step #2: checking if clang supports -fno-rtti -fno-exceptions... yes Step #2: checking for clang option to produce PIC... -fPIC -DPIC Step #2: checking if clang PIC flag -fPIC -DPIC works... yes Step #2: checking if clang static flag -static works... no Step #2: checking if clang supports -c -o file.o... yes Step #2: checking if clang supports -c -o file.o... (cached) yes Step #2: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #2: checking dynamic linker characteristics... GNU/Linux ld.so Step #2: checking how to hardcode library paths into programs... immediate Step #2: checking whether stripping libraries is possible... yes Step #2: checking if libtool supports shared libraries... yes Step #2: checking whether to build shared libraries... no Step #2: checking whether to build static libraries... yes Step #2: checking for clang option to accept ISO C99... none needed Step #2: checking for an ANSI C-conforming const... yes Step #2: checking for inline... inline Step #2: checking dependency style of clang... gcc3 Step #2: checking for C/C++ restrict keyword... __restrict Step #2: checking for C99 variable-size arrays... yes Step #2: checking for cos in -lm... yes Step #2: checking if compiler supports SSE intrinsics... yes Step #2: checking if compiler supports SSE2 intrinsics... yes Step #2: checking if compiler supports SSE4.1 intrinsics... no Step #2: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #2: checking if compiler supports AVX intrinsics... no Step #2: checking if compiler supports AVX intrinsics with -mavx... yes Step #2: checking How to get X86 CPU Info... Inline Assembly Step #2: checking if clang supports -fvisibility=hidden... yes Step #2: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #2: checking for lrintf... yes Step #2: checking for lrint... yes Step #2: checking for __malloc_hook... yes Step #2: checking that generated files are newer than configure... done Step #2: configure: creating ./config.status Step #2: config.status: creating Makefile Step #2: config.status: creating opus.pc Step #2: config.status: creating opus-uninstalled.pc Step #2: config.status: creating celt/arm/armopts.s Step #2: config.status: creating doc/Makefile Step #2: config.status: creating doc/Doxyfile Step #2: config.status: creating config.h Step #2: config.status: executing depfiles commands Step #2: config.status: executing libtool commands Step #2: configure: Step #2: ------------------------------------------------------------------------ Step #2: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #2: Step #2: Compiler support: Step #2: Step #2: C99 var arrays: ................ yes Step #2: C99 lrintf: .................... yes Step #2: Use alloca: .................... no (using var arrays) Step #2: Step #2: General configuration: Step #2: Step #2: Floating point support: ........ yes Step #2: Fast float approximations: ..... no Step #2: Fixed point debugging: ......... no Step #2: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #2: External Assembly Optimizations: Step #2: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #2: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #2: Custom modes: .................. no Step #2: Assertion checking: ............ no Step #2: Fuzzing: ....................... no Step #2: Check ASM: ..................... no Step #2: Ambisonics support: ............ no Step #2: Step #2: API documentation: ............. no Step #2: Extra programs: ................ yes Step #2: ------------------------------------------------------------------------ Step #2: Step #2: Type "make; make install" to compile and install Step #2: Type "make check" to run the test suite Step #2: Step #2: + make clean Step #2: make[1]: Entering directory '/src/opus' Step #2: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #2: test -z "libopus.la" || rm -f libopus.la Step #2: rm -f ./so_locations Step #2: rm -rf .libs _libs Step #2: rm -rf celt/.libs celt/_libs Step #2: rm -rf celt/arm/.libs celt/arm/_libs Step #2: rm -rf celt/tests/.libs celt/tests/_libs Step #2: rm -rf celt/x86/.libs celt/x86/_libs Step #2: rm -rf silk/.libs silk/_libs Step #2: rm -rf silk/arm/.libs silk/arm/_libs Step #2: rm -rf silk/fixed/.libs silk/fixed/_libs Step #2: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #2: rm -rf silk/float/.libs silk/float/_libs Step #2: rm -rf silk/tests/.libs silk/tests/_libs Step #2: rm -rf silk/x86/.libs silk/x86/_libs Step #2: rm -rf src/.libs src/_libs Step #2: rm -rf tests/.libs tests/_libs Step #2: ( cd doc && make clean ) Step #2: make[2]: Entering directory '/src/opus/doc' Step #2: rm -rf .libs _libs Step #2: rm -f *.lo Step #2: make[2]: Leaving directory '/src/opus/doc' Step #2: test -z "" || rm -f Step #2: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #2: rm -f *.o Step #2: rm -f celt/*.o Step #2: rm -f celt/*.lo Step #2: rm -f celt/arm/*.o Step #2: rm -f celt/arm/*.lo Step #2: rm -f celt/tests/*.o Step #2: rm -f celt/x86/*.o Step #2: rm -f celt/x86/*.lo Step #2: rm -f silk/*.o Step #2: rm -f silk/*.lo Step #2: rm -f silk/arm/*.o Step #2: rm -f silk/arm/*.lo Step #2: rm -f silk/fixed/*.o Step #2: rm -f silk/fixed/*.lo Step #2: rm -f silk/fixed/x86/*.o Step #2: rm -f silk/fixed/x86/*.lo Step #2: rm -f silk/float/*.o Step #2: rm -f silk/float/*.lo Step #2: rm -f silk/tests/*.o Step #2: rm -f silk/x86/*.o Step #2: rm -f silk/x86/*.lo Step #2: rm -f src/*.o Step #2: rm -f src/*.lo Step #2: rm -f tests/*.o Step #2: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #2: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #2: test -z "test-suite.log" || rm -f test-suite.log Step #2: rm -f *.lo Step #2: make[1]: Leaving directory '/src/opus' Step #2: ++ nproc Step #2: + make -j32 Step #2: make all-recursive Step #2: make[1]: Entering directory '/src/opus' Step #2: make[2]: Entering directory '/src/opus' Step #2: CC celt/bands.lo Step #2: CC celt/celt.lo Step #2: CC celt/celt_encoder.lo Step #2: CC celt/celt_decoder.lo Step #2: CC celt/cwrs.lo Step #2: make[3]: Entering directory '/src/opus/doc' Step #2: make[3]: Nothing to be done for 'all'. Step #2: make[3]: Leaving directory '/src/opus/doc' Step #2: CC celt/entcode.lo Step #2: CC celt/entdec.lo Step #2: CC celt/entenc.lo Step #2: CC celt/kiss_fft.lo Step #2: CC celt/laplace.lo Step #2: CC celt/mathops.lo Step #2: CC celt/mdct.lo Step #2: CC celt/pitch.lo Step #2: CC celt/modes.lo Step #2: CC celt/celt_lpc.lo Step #2: CC celt/x86/x86cpu.lo Step #2: CC celt/rate.lo Step #2: CC celt/x86/pitch_sse.lo Step #2: CC celt/quant_bands.lo Step #2: CC celt/x86/x86_celt_map.lo Step #2: CC celt/x86/celt_lpc_sse.lo Step #2: CC celt/x86/pitch_sse2.lo Step #2: CC silk/init_decoder.lo Step #2: CC celt/vq.lo Step #2: CC celt/x86/vq_sse2.lo Step #2: CC silk/code_signs.lo Step #2: CC silk/decode_parameters.lo Step #2: CC silk/CNG.lo Step #2: CC silk/decode_frame.lo Step #2: CC silk/decode_indices.lo Step #2: CC silk/decode_core.lo Step #2: CC celt/x86/pitch_sse4_1.lo Step #2: CC silk/decode_pulses.lo Step #2: CC silk/decoder_set_fs.lo Step #2: CC silk/dec_API.lo Step #2: CC silk/enc_API.lo Step #2: CC silk/encode_pulses.lo Step #2: CC silk/gain_quant.lo Step #2: CC silk/encode_indices.lo Step #2: CC silk/interpolate.lo Step #2: CC silk/LP_variable_cutoff.lo Step #2: celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: CC silk/NLSF_decode.lo Step #2: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #2: ^~~~~~~~~~~~~~~~ Step #2: celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: CC silk/NSQ_del_dec.lo Step #2: celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #2: ^~~~~~~~~~~~~~~~ Step #2: celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: CC silk/PLC.lo Step #2: CC silk/shell_coder.lo Step #2: CC silk/tables_gain.lo Step #2: CC silk/tables_LTP.lo Step #2: CC silk/NSQ.lo Step #2: CC silk/tables_NLSF_CB_NB_MB.lo Step #2: 4 warnings generated. Step #2: CC silk/tables_NLSF_CB_WB.lo Step #2: CC silk/tables_other.lo Step #2: CC silk/tables_pitch_lag.lo Step #2: CC silk/tables_pulses_per_block.lo Step #2: CC silk/VAD.lo Step #2: CC silk/control_audio_bandwidth.lo Step #2: CC silk/quant_LTP_gains.lo Step #2: CC silk/VQ_WMat_EC.lo Step #2: CC silk/HP_variable_cutoff.lo Step #2: CC silk/NLSF_encode.lo Step #2: CC silk/NLSF_unpack.lo Step #2: CC silk/NLSF_VQ.lo Step #2: CC silk/NLSF_del_dec_quant.lo Step #2: CC silk/process_NLSFs.lo Step #2: CC silk/stereo_LR_to_MS.lo Step #2: CC silk/stereo_MS_to_LR.lo Step #2: CC silk/check_control_input.lo Step #2: CC silk/control_SNR.lo Step #2: CC silk/init_encoder.lo Step #2: CC silk/control_codec.lo Step #2: CC silk/A2NLSF.lo Step #2: CC silk/ana_filt_bank_1.lo Step #2: CC silk/biquad_alt.lo Step #2: CC silk/bwexpander_32.lo Step #2: CC silk/bwexpander.lo Step #2: CC silk/debug.lo Step #2: CC silk/decode_pitch.lo Step #2: CC silk/inner_prod_aligned.lo Step #2: CC silk/lin2log.lo Step #2: CC silk/log2lin.lo Step #2: CC silk/LPC_inv_pred_gain.lo Step #2: CC silk/LPC_analysis_filter.lo Step #2: CC silk/table_LSF_cos.lo Step #2: CC silk/NLSF2A.lo Step #2: CC silk/NLSF_stabilize.lo Step #2: CC silk/NLSF_VQ_weights_laroia.lo Step #2: CC silk/pitch_est_tables.lo Step #2: CC silk/resampler.lo Step #2: CC silk/resampler_down2_3.lo Step #2: CC silk/resampler_down2.lo Step #2: CC silk/resampler_private_IIR_FIR.lo Step #2: CC silk/resampler_private_down_FIR.lo Step #2: CC silk/resampler_private_up2_HQ.lo Step #2: CC silk/resampler_rom.lo Step #2: CC silk/resampler_private_AR2.lo Step #2: CC silk/sigm_Q15.lo Step #2: CC silk/sort.lo Step #2: CC silk/sum_sqr_shift.lo Step #2: CC silk/stereo_decode_pred.lo Step #2: CC silk/stereo_encode_pred.lo Step #2: CC silk/stereo_find_predictor.lo Step #2: CC silk/stereo_quant_pred.lo Step #2: CC silk/LPC_fit.lo Step #2: CC silk/float/apply_sine_window_FLP.lo Step #2: CC silk/float/corrMatrix_FLP.lo Step #2: CC silk/float/encode_frame_FLP.lo Step #2: CC silk/float/find_LPC_FLP.lo Step #2: CC silk/float/find_LTP_FLP.lo Step #2: CC silk/float/find_pitch_lags_FLP.lo Step #2: CC silk/float/find_pred_coefs_FLP.lo Step #2: CC silk/float/LPC_analysis_filter_FLP.lo Step #2: CC silk/float/LTP_analysis_filter_FLP.lo Step #2: CC silk/float/LTP_scale_ctrl_FLP.lo Step #2: CC silk/float/noise_shape_analysis_FLP.lo Step #2: CC silk/float/process_gains_FLP.lo Step #2: CC silk/float/regularize_correlations_FLP.lo Step #2: CC silk/float/residual_energy_FLP.lo Step #2: CC silk/float/warped_autocorrelation_FLP.lo Step #2: CC silk/float/wrappers_FLP.lo Step #2: CC silk/float/autocorrelation_FLP.lo Step #2: CC silk/float/burg_modified_FLP.lo Step #2: CC silk/float/bwexpander_FLP.lo Step #2: CC silk/float/energy_FLP.lo Step #2: CC silk/float/inner_product_FLP.lo Step #2: CC silk/float/k2a_FLP.lo Step #2: CC silk/float/LPC_inv_pred_gain_FLP.lo Step #2: CC silk/float/pitch_analysis_core_FLP.lo Step #2: CC silk/float/scale_copy_vector_FLP.lo Step #2: CC silk/float/scale_vector_FLP.lo Step #2: CC silk/float/schur_FLP.lo Step #2: CC silk/float/sort_FLP.lo Step #2: CC silk/x86/NSQ_sse.lo Step #2: CC silk/x86/NSQ_del_dec_sse.lo Step #2: CC silk/x86/x86_silk_map.lo Step #2: CC silk/x86/VQ_WMat_EC_sse.lo Step #2: CC silk/x86/VAD_sse.lo Step #2: CC src/opus.lo Step #2: CC src/opus_decoder.lo Step #2: CC src/opus_encoder.lo Step #2: CC src/opus_multistream.lo Step #2: CC src/opus_multistream_encoder.lo Step #2: CC src/opus_multistream_decoder.lo Step #2: CC src/repacketizer.lo Step #2: CC src/analysis.lo Step #2: CC src/mlp.lo Step #2: CC src/mlp_data.lo Step #2: CC celt/tests/test_unit_cwrs32.o Step #2: CC celt/tests/test_unit_dft.o Step #2: CC celt/tests/test_unit_entropy.o Step #2: CC celt/tests/test_unit_laplace.o Step #2: CC celt/tests/test_unit_mdct.o Step #2: CC celt/tests/test_unit_mathops.o Step #2: CC celt/tests/test_unit_rotation.o Step #2: CC celt/tests/test_unit_types.o Step #2: CC src/opus_compare.o Step #2: CC src/opus_demo.o Step #2: CC src/repacketizer_demo.o Step #2: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #2: CC tests/test_opus_api.o Step #2: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: CC tests/test_opus_decode.o Step #2: CC tests/test_opus_encode.o Step #2: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: CC tests/opus_encode_regressions.o Step #2: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #2: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #2: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #2: ^~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: CC tests/test_opus_padding.o Step #2: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: CCLD celt/tests/test_unit_types Step #2: 3 warnings generated. Step #2: 1 warning generated. Step #2: In file included from celt/tests/test_unit_rotation.c:58: Step #2: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:60: Step #2: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #2: ^~~~~~~~~~~~~~~~ Step #2: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #2: ^~~~~~~~~~~~~~~~ Step #2: CCLD celt/tests/test_unit_cwrs32 Step #2: 20 warnings generated. Step #2: CCLD celt/tests/test_unit_laplace Step #2: CCLD opus_compare Step #2: 14 warnings generated. Step #2: CCLD celt/tests/test_unit_entropy Step #2: CCLD celt/tests/test_unit_dft Step #2: CCLD celt/tests/test_unit_mdct Step #2: 4 warnings generated. Step #2: CCLD celt/tests/test_unit_rotation Step #2: CCLD libopus.la Step #2: 4 warnings generated. Step #2: CCLD celt/tests/test_unit_mathops Step #2: ar: `u' modifier ignored since `D' is the default (see `U') Step #2: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #2: CCLD repacketizer_demo Step #2: CCLD opus_demo Step #2: CCLD tests/test_opus_api Step #2: CCLD tests/test_opus_decode Step #2: CCLD tests/test_opus_encode Step #2: CCLD tests/test_opus_padding Step #2: make[2]: Leaving directory '/src/opus' Step #2: make[1]: Leaving directory '/src/opus' Step #2: + for fuzzer in '$FUZZERS' Step #2: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #2: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/address/opus_decode_fuzzer_floating -lFuzzingEngine .libs/libopus.a Step #2: + cp tests/opus_decode_fuzzer.options /workspace/out/address/opus_decode_fuzzer_floating.options Step #2: + zip -r /workspace/out/address/opus_decode_fuzzer_floating_seed_corpus.zip opus_testvectors/ Step #2: adding: opus_testvectors/ (stored 0%) Step #2: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #2: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #2: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #2: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #2: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #2: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #2: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #2: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #2: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #2: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #2: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #2: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #2: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #2: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #2: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #2: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #2: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #2: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #2: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #2: adding: opus_testvectors/testvector11.bit (deflated 0%) Step #2: + for build in '"${BUILDS[@]}"' Step #2: + case "$build" in Step #2: + extra_args=' --enable-fixed-point --enable-check-asm' Step #2: + ./configure --enable-fixed-point --enable-check-asm --enable-static --disable-shared --disable-doc Step #2: checking whether make supports nested variables... yes Step #2: checking for a BSD-compatible install... /usr/bin/install -c Step #2: checking whether build environment is sane... yes Step #2: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #2: checking for gawk... no Step #2: checking for mawk... mawk Step #2: checking whether make sets $(MAKE)... yes Step #2: checking whether to enable maintainer-specific portions of Makefiles... yes Step #2: checking build system type... x86_64-pc-linux-gnu Step #2: checking host system type... x86_64-pc-linux-gnu Step #2: checking how to print strings... printf Step #2: checking for style of include used by make... GNU Step #2: checking for gcc... clang Step #2: checking whether the C compiler works... yes Step #2: checking for C compiler default output file name... a.out Step #2: checking for suffix of executables... Step #2: checking whether we are cross compiling... no Step #2: checking for suffix of object files... o Step #2: checking whether we are using the GNU C compiler... yes Step #2: checking whether clang accepts -g... yes Step #2: checking for clang option to accept ISO C89... none needed Step #2: checking whether clang understands -c and -o together... yes Step #2: checking dependency style of clang... gcc3 Step #2: checking for a sed that does not truncate output... /bin/sed Step #2: checking for grep that handles long lines and -e... /bin/grep Step #2: checking for egrep... /bin/grep -E Step #2: checking for fgrep... /bin/grep -F Step #2: checking for ld used by clang... /usr/bin/ld Step #2: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #2: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #2: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #2: checking whether ln -s works... yes Step #2: checking the maximum length of command line arguments... 1572864 Step #2: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #2: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #2: checking for /usr/bin/ld option to reload object files... -r Step #2: checking for objdump... objdump Step #2: checking how to recognize dependent libraries... pass_all Step #2: checking for dlltool... no Step #2: checking how to associate runtime and link libraries... printf %s\n Step #2: checking for ar... ar Step #2: checking for archiver @FILE support... @ Step #2: checking for strip... strip Step #2: checking for ranlib... ranlib Step #2: checking command to parse /usr/bin/nm -B output from clang object... ok Step #2: checking for sysroot... no Step #2: checking for a working dd... /bin/dd Step #2: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #2: checking for mt... no Step #2: checking if : is a manifest tool... no Step #2: checking how to run the C preprocessor... clang -E Step #2: checking for ANSI C header files... yes Step #2: checking for sys/types.h... yes Step #2: checking for sys/stat.h... yes Step #2: checking for stdlib.h... yes Step #2: checking for string.h... yes Step #2: checking for memory.h... yes Step #2: checking for strings.h... yes Step #2: checking for inttypes.h... yes Step #2: checking for stdint.h... yes Step #2: checking for unistd.h... yes Step #2: checking for dlfcn.h... yes Step #2: checking for objdir... .libs Step #2: checking if clang supports -fno-rtti -fno-exceptions... yes Step #2: checking for clang option to produce PIC... -fPIC -DPIC Step #2: checking if clang PIC flag -fPIC -DPIC works... yes Step #2: checking if clang static flag -static works... no Step #2: checking if clang supports -c -o file.o... yes Step #2: checking if clang supports -c -o file.o... (cached) yes Step #2: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #2: checking dynamic linker characteristics... GNU/Linux ld.so Step #2: checking how to hardcode library paths into programs... immediate Step #2: checking whether stripping libraries is possible... yes Step #2: checking if libtool supports shared libraries... yes Step #2: checking whether to build shared libraries... no Step #2: checking whether to build static libraries... yes Step #2: checking for clang option to accept ISO C99... none needed Step #2: checking for an ANSI C-conforming const... yes Step #2: checking for inline... inline Step #2: checking dependency style of clang... gcc3 Step #2: checking for C/C++ restrict keyword... __restrict Step #2: checking for C99 variable-size arrays... yes Step #2: checking for cos in -lm... yes Step #2: checking if compiler supports SSE intrinsics... yes Step #2: checking if compiler supports SSE2 intrinsics... yes Step #2: checking if compiler supports SSE4.1 intrinsics... no Step #2: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #2: checking if compiler supports AVX intrinsics... no Step #2: checking if compiler supports AVX intrinsics with -mavx... yes Step #2: checking How to get X86 CPU Info... Inline Assembly Step #2: checking if clang supports -fvisibility=hidden... yes Step #2: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #2: checking for lrintf... yes Step #2: checking for lrint... yes Step #2: checking for __malloc_hook... yes Step #2: checking that generated files are newer than configure... done Step #2: configure: creating ./config.status Step #2: config.status: creating Makefile Step #2: config.status: creating opus.pc Step #2: config.status: creating opus-uninstalled.pc Step #2: config.status: creating celt/arm/armopts.s Step #2: config.status: creating doc/Makefile Step #2: config.status: creating doc/Doxyfile Step #2: config.status: creating config.h Step #2: config.status: executing depfiles commands Step #2: config.status: executing libtool commands Step #2: configure: Step #2: ------------------------------------------------------------------------ Step #2: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #2: Step #2: Compiler support: Step #2: Step #2: C99 var arrays: ................ yes Step #2: C99 lrintf: .................... yes Step #2: Use alloca: .................... no (using var arrays) Step #2: Step #2: General configuration: Step #2: Step #2: Floating point support: ........ no Step #2: Fast float approximations: ..... no Step #2: Fixed point debugging: ......... no Step #2: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #2: External Assembly Optimizations: Step #2: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #2: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #2: Custom modes: .................. no Step #2: Assertion checking: ............ no Step #2: Fuzzing: ....................... no Step #2: Check ASM: ..................... yes Step #2: Ambisonics support: ............ no Step #2: Step #2: API documentation: ............. no Step #2: Extra programs: ................ yes Step #2: ------------------------------------------------------------------------ Step #2: Step #2: Type "make; make install" to compile and install Step #2: Type "make check" to run the test suite Step #2: Step #2: + make clean Step #2: make[1]: Entering directory '/src/opus' Step #2: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #2: test -z "libopus.la" || rm -f libopus.la Step #2: rm -f ./so_locations Step #2: rm -rf .libs _libs Step #2: rm -rf celt/.libs celt/_libs Step #2: rm -rf celt/arm/.libs celt/arm/_libs Step #2: rm -rf celt/tests/.libs celt/tests/_libs Step #2: rm -rf celt/x86/.libs celt/x86/_libs Step #2: rm -rf silk/.libs silk/_libs Step #2: rm -rf silk/arm/.libs silk/arm/_libs Step #2: rm -rf silk/fixed/.libs silk/fixed/_libs Step #2: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #2: rm -rf silk/float/.libs silk/float/_libs Step #2: rm -rf silk/tests/.libs silk/tests/_libs Step #2: rm -rf silk/x86/.libs silk/x86/_libs Step #2: rm -rf src/.libs src/_libs Step #2: rm -rf tests/.libs tests/_libs Step #2: ( cd doc && make clean ) Step #2: make[2]: Entering directory '/src/opus/doc' Step #2: rm -rf .libs _libs Step #2: rm -f *.lo Step #2: make[2]: Leaving directory '/src/opus/doc' Step #2: test -z "" || rm -f Step #2: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #2: rm -f *.o Step #2: rm -f celt/*.o Step #2: rm -f celt/*.lo Step #2: rm -f celt/arm/*.o Step #2: rm -f celt/arm/*.lo Step #2: rm -f celt/tests/*.o Step #2: rm -f celt/x86/*.o Step #2: rm -f celt/x86/*.lo Step #2: rm -f silk/*.o Step #2: rm -f silk/*.lo Step #2: rm -f silk/arm/*.o Step #2: rm -f silk/arm/*.lo Step #2: rm -f silk/fixed/*.o Step #2: rm -f silk/fixed/*.lo Step #2: rm -f silk/fixed/x86/*.o Step #2: rm -f silk/fixed/x86/*.lo Step #2: rm -f silk/float/*.o Step #2: rm -f silk/float/*.lo Step #2: rm -f silk/tests/*.o Step #2: rm -f silk/x86/*.o Step #2: rm -f silk/x86/*.lo Step #2: rm -f src/*.o Step #2: rm -f src/*.lo Step #2: rm -f tests/*.o Step #2: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #2: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #2: test -z "test-suite.log" || rm -f test-suite.log Step #2: rm -f *.lo Step #2: make[1]: Leaving directory '/src/opus' Step #2: ++ nproc Step #2: + make -j32 Step #2: make all-recursive Step #2: make[1]: Entering directory '/src/opus' Step #2: make[2]: Entering directory '/src/opus' Step #2: CC src/opus.lo Step #2: CC src/opus_encoder.lo Step #2: CC src/opus_decoder.lo Step #2: CC src/opus_multistream.lo Step #2: CC src/opus_multistream_encoder.lo Step #2: CC src/opus_multistream_decoder.lo Step #2: CC src/repacketizer.lo Step #2: CC src/analysis.lo Step #2: CC src/mlp.lo Step #2: CC src/mlp_data.lo Step #2: CC celt/tests/test_unit_cwrs32.o Step #2: CC celt/tests/test_unit_dft.o Step #2: CC celt/tests/test_unit_entropy.o Step #2: CC celt/tests/test_unit_laplace.o Step #2: CC celt/tests/test_unit_mdct.o Step #2: CC celt/tests/test_unit_mathops.o Step #2: CC src/opus_compare.o Step #2: CC celt/tests/test_unit_types.o Step #2: CC src/opus_demo.o Step #2: CC celt/tests/test_unit_rotation.o Step #2: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #2: CC tests/test_opus_api.o Step #2: CC tests/test_opus_decode.o Step #2: CC tests/opus_encode_regressions.o Step #2: CC tests/test_opus_encode.o Step #2: CC tests/test_opus_padding.o Step #2: CC src/repacketizer_demo.o Step #2: make[3]: Entering directory '/src/opus/doc' Step #2: make[3]: Nothing to be done for 'all'. Step #2: make[3]: Leaving directory '/src/opus/doc' Step #2: CC celt/celt.lo Step #2: CC celt/celt_encoder.lo Step #2: CC celt/celt_decoder.lo Step #2: CC celt/cwrs.lo Step #2: CC celt/bands.lo Step #2: CC celt/entcode.lo Step #2: CC celt/entdec.lo Step #2: CC celt/entenc.lo Step #2: In file included from celt/tests/test_unit_rotation.c:57: Step #2: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: CC celt/kiss_fft.lo Step #2: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:61: Step #2: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i *)sum, initSum); Step #2: ^~~~~~~~~~~~~~ Step #2: CC celt/laplace.lo Step #2: In file included from celt/tests/test_unit_rotation.c:62: Step #2: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_rotation.c:62: Step #2: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #2: ^~~~~~~~~~~~~~~~~~ Step #2: CC celt/mathops.lo Step #2: CC celt/mdct.lo Step #2: CC celt/modes.lo Step #2: In file included from celt/tests/test_unit_mathops.c:59: Step #2: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: CC celt/pitch.lo Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:63: Step #2: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i *)sum, initSum); Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:64: Step #2: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: In file included from celt/tests/test_unit_mathops.c:64: Step #2: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #2: ^~~~~~~~~~~~~~~~~~ Step #2: CC celt/celt_lpc.lo Step #2: CC celt/quant_bands.lo Step #2: CC celt/rate.lo Step #2: CC celt/vq.lo Step #2: CC celt/x86/x86cpu.lo Step #2: CC celt/x86/x86_celt_map.lo Step #2: CC celt/x86/pitch_sse.lo Step #2: CC celt/x86/pitch_sse2.lo Step #2: CC celt/x86/vq_sse2.lo Step #2: CC celt/x86/celt_lpc_sse.lo Step #2: CC celt/x86/pitch_sse4_1.lo Step #2: CC silk/CNG.lo Step #2: CC silk/code_signs.lo Step #2: CC silk/init_decoder.lo Step #2: CC silk/decode_core.lo Step #2: CC silk/decode_frame.lo Step #2: CC silk/decode_parameters.lo Step #2: CC silk/decode_indices.lo Step #2: CC silk/decode_pulses.lo Step #2: CC silk/decoder_set_fs.lo Step #2: CC silk/dec_API.lo Step #2: CC silk/enc_API.lo Step #2: CC silk/encode_indices.lo Step #2: CC silk/encode_pulses.lo Step #2: CC silk/gain_quant.lo Step #2: CC silk/interpolate.lo Step #2: celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: CC silk/NLSF_decode.lo Step #2: CC silk/NSQ.lo Step #2: CC silk/LP_variable_cutoff.lo Step #2: celt/x86/celt_lpc_sse.c:6 warnings generated. Step #2: 73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align]celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: _mm_storel_epi64((__m128i *)(y + i), vecSum);celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: ^~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128((__m128i *)sum, initSum); Step #2: ^~~~~~~~~~~~~~ Step #2: CC silk/NSQ_del_dec.lo Step #2: CC silk/PLC.lo Step #2: CC silk/shell_coder.lo Step #2: CC silk/tables_LTP.lo Step #2: CC silk/tables_NLSF_CB_NB_MB.lo Step #2: CC silk/tables_gain.lo Step #2: CC silk/tables_NLSF_CB_WB.lo Step #2: 2 warnings generated. Step #2: CC silk/tables_other.lo Step #2: CC silk/tables_pitch_lag.lo Step #2: CC silk/tables_pulses_per_block.lo Step #2: 22 warnings generated. Step #2: CC silk/VAD.lo Step #2: CC silk/control_audio_bandwidth.lo Step #2: CC silk/quant_LTP_gains.lo Step #2: CC silk/VQ_WMat_EC.lo Step #2: CC silk/HP_variable_cutoff.lo Step #2: CC silk/NLSF_encode.lo Step #2: CC silk/NLSF_VQ.lo Step #2: CC silk/NLSF_unpack.lo Step #2: CC silk/NLSF_del_dec_quant.lo Step #2: CC silk/process_NLSFs.lo Step #2: CC silk/stereo_LR_to_MS.lo Step #2: CC silk/stereo_MS_to_LR.lo Step #2: CC silk/check_control_input.lo Step #2: CC silk/control_SNR.lo Step #2: CC silk/init_encoder.lo Step #2: CC silk/control_codec.lo Step #2: CC silk/A2NLSF.lo Step #2: CC silk/ana_filt_bank_1.lo Step #2: CC silk/biquad_alt.lo Step #2: CC silk/bwexpander_32.lo Step #2: CC silk/bwexpander.lo Step #2: CC silk/debug.lo Step #2: CC silk/decode_pitch.lo Step #2: CC silk/inner_prod_aligned.lo Step #2: CC silk/lin2log.lo Step #2: CC silk/log2lin.lo Step #2: CC silk/LPC_analysis_filter.lo Step #2: CC silk/LPC_inv_pred_gain.lo Step #2: CC silk/NLSF_stabilize.lo Step #2: CC silk/table_LSF_cos.lo Step #2: CC silk/NLSF2A.lo Step #2: CC silk/pitch_est_tables.lo Step #2: CC silk/NLSF_VQ_weights_laroia.lo Step #2: CC silk/resampler.lo Step #2: CC silk/resampler_down2_3.lo Step #2: CC silk/resampler_down2.lo Step #2: CC silk/resampler_private_AR2.lo Step #2: CC silk/resampler_private_down_FIR.lo Step #2: CC silk/resampler_private_IIR_FIR.lo Step #2: CC silk/resampler_rom.lo Step #2: CC silk/resampler_private_up2_HQ.lo Step #2: CC silk/sigm_Q15.lo Step #2: CC silk/sort.lo Step #2: CC silk/sum_sqr_shift.lo Step #2: CC silk/stereo_decode_pred.lo Step #2: CC silk/stereo_encode_pred.lo Step #2: CC silk/stereo_quant_pred.lo Step #2: CC silk/stereo_find_predictor.lo Step #2: CC silk/LPC_fit.lo Step #2: CC silk/fixed/LTP_analysis_filter_FIX.lo Step #2: CC silk/fixed/LTP_scale_ctrl_FIX.lo Step #2: CC silk/fixed/corrMatrix_FIX.lo Step #2: CC silk/fixed/encode_frame_FIX.lo Step #2: CC silk/fixed/find_LPC_FIX.lo Step #2: CC silk/fixed/find_LTP_FIX.lo Step #2: CC silk/fixed/find_pitch_lags_FIX.lo Step #2: CC silk/fixed/find_pred_coefs_FIX.lo Step #2: CC silk/fixed/process_gains_FIX.lo Step #2: CC silk/fixed/regularize_correlations_FIX.lo Step #2: CC silk/fixed/noise_shape_analysis_FIX.lo Step #2: CC silk/fixed/residual_energy16_FIX.lo Step #2: CC silk/fixed/residual_energy_FIX.lo Step #2: CC silk/fixed/warped_autocorrelation_FIX.lo Step #2: CC silk/fixed/apply_sine_window_FIX.lo Step #2: CC silk/fixed/autocorr_FIX.lo Step #2: CC silk/fixed/burg_modified_FIX.lo Step #2: CC silk/fixed/k2a_FIX.lo Step #2: CC silk/fixed/k2a_Q16_FIX.lo Step #2: CC silk/fixed/pitch_analysis_core_FIX.lo Step #2: CC silk/fixed/vector_ops_FIX.lo Step #2: CC silk/fixed/schur64_FIX.lo Step #2: 30 warnings generated. Step #2: CC silk/fixed/schur_FIX.lo Step #2: CC silk/x86/NSQ_sse.lo Step #2: CC silk/x86/NSQ_del_dec_sse.lo Step #2: CC silk/x86/x86_silk_map.lo Step #2: CC silk/x86/VAD_sse.lo Step #2: CC silk/x86/VQ_WMat_EC_sse.lo Step #2: CC silk/fixed/x86/vector_ops_FIX_sse.lo Step #2: CC silk/fixed/x86/burg_modified_FIX_sse.lo Step #2: CCLD celt/tests/test_unit_cwrs32 Step #2: CCLD celt/tests/test_unit_dft Step #2: CCLD celt/tests/test_unit_entropy Step #2: CCLD celt/tests/test_unit_laplace Step #2: CCLD celt/tests/test_unit_mdct Step #2: CCLD celt/tests/test_unit_rotation Step #2: CCLD celt/tests/test_unit_types Step #2: CCLD opus_compare Step #2: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/vector_ops_FIX_sse.c:60:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec1_76543210 = _mm_loadu_si128( (__m128i *)(&inVec1[i + 0] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/vector_ops_FIX_sse.c:61:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: inVec2_76543210 = _mm_loadu_si128( (__m128i *)(&inVec2[i + 0] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/vector_ops_FIX_sse.c:81:23: warning: cast from 'long long *' to '__m128i *' increases required alignment from 8 to 16 [-Wcast-align] Step #2: _mm_storel_epi64( (__m128i *)&sum, acc1 ); Step #2: ^~~~~~~~~~~~~~~ Step #2: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:167:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: PTR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 1 - 3 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:168:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: SUBFR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:169:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: FIRST_3210 = _mm_loadu_si128( (__m128i *)&C_first_row[ k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: silk/fixed/x86/burg_modified_FIX_sse.c: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] );171 Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: :51./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: : (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: LAST_3210 = _mm_loadu_si128( (__m128i *)&C_last_row[ k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:172:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #2: ATMP_3210 = _mm_loadu_si128( (__m128i *)&Af_QA[ k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~ Step #2: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #2: ^~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:187:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)&C_first_row[ k ], FIRST_3210 );3 Step #2: warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~s Step #2: generated. Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:188:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)&C_last_row[ k ], LAST_3210 ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:222:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: xmm_x_ptr_n_k_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 3 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:223:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #2: xmm_x_ptr_sub_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k - 1 ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #2: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #2: ^~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:247:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: X1_3210 = _mm_loadu_si128( (__m128i *)&CAf[ k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:248:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: PTR_3210 = _mm_loadu_si128( (__m128i *)&CAb[ k ] ); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:253:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)&CAf[ k ], X1_3210 ); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: silk/fixed/x86/burg_modified_FIX_sse.c:254:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #2: _mm_storeu_si128( (__m128i *)&CAb[ k ], PTR_3210 ); Step #2: ^~~~~~~~~~~~~~~~~~~~ Step #2: 3 warnings generated. Step #2: 1 warning generated. Step #2: 20 warnings generated. Step #2: 13 warnings generated. Step #2: 14 warnings generated. Step #2: CCLD libopus.la Step #2: 30 warnings generated. Step #2: CCLD celt/tests/test_unit_mathops Step #2: ar: `u' modifier ignored since `D' is the default (see `U') Step #2: CCLD repacketizer_demo Step #2: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #2: CCLD opus_demo Step #2: CCLD tests/test_opus_encode Step #2: CCLD tests/test_opus_padding Step #2: CCLD tests/test_opus_api Step #2: CCLD tests/test_opus_decode Step #2: make[2]: Leaving directory '/src/opus' Step #2: make[1]: Leaving directory '/src/opus' Step #2: + for fuzzer in '$FUZZERS' Step #2: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #2: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/address/opus_decode_fuzzer_fixed -lFuzzingEngine .libs/libopus.a Step #2: + cp tests/opus_decode_fuzzer.options /workspace/out/address/opus_decode_fuzzer_fixed.options Step #2: + zip -r /workspace/out/address/opus_decode_fuzzer_fixed_seed_corpus.zip opus_testvectors/ Step #2: adding: opus_testvectors/ (stored 0%) Step #2: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #2: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #2: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #2: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #2: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #2: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #2: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #2: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #2: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #2: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #2: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #2: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #2: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #2: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #2: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #2: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #2: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #2: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #2: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #2: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #2: adding: opus_testvectors/testvector11.bit (deflated 0%) Finished Step #2 Step #3: Already have image: gcr.io/oss-fuzz/opus Starting Step #3 Step #3: adding: opus_decode_fuzzer_fixed (deflated 71%) Step #3: adding: opus_decode_fuzzer_fixed.options (deflated 7%) Step #3: adding: opus_decode_fuzzer_fixed_seed_corpus.zip (stored 0%) Step #3: adding: opus_decode_fuzzer_floating (deflated 71%) Step #3: adding: opus_decode_fuzzer_floating.options (deflated 7%) Step #3: adding: opus_decode_fuzzer_floating_seed_corpus.zip (stored 0%) Finished Step #3 Step #4: Pulling image: gcr.io/clusterfuzz-external/uploader Step #4: Using default tag: latest Step #4: latest: Pulling from clusterfuzz-external/uploader Step #4: d54efb8db41d: Already exists Step #4: f8b845f45a87: Already exists Step #4: e8db7bf7c39f: Already exists Step #4: 9654c40e9079: Already exists Step #4: 6d9ef359eaaa: Already exists Step #4: c163cdd81561: Pulling fs layer Step #4: c69cfa74468c: Pulling fs layer Step #4: c69cfa74468c: Verifying Checksum Step #4: c69cfa74468c: Download complete Step #4: c163cdd81561: Download complete Step #4: c163cdd81561: Pull complete Step #4: c69cfa74468c: Pull complete Step #4: Digest: sha256:d57ef7c6b5637cbb23e7bca5edb0928fe9c6030b7dc12190b295166f29ea6e40 Step #4: Status: Downloaded newer image for gcr.io/clusterfuzz-external/uploader:latest Starting Step #4 Step #4: % Total % Received % Xferd Average Speed Time Time Time Current Step #4: Dload Upload Total Spent Left Speed Step #4: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 30 81.4M 0 0 30 25.1M 0 44.9M 0:00:01 --:--:-- 0:00:01 44.9M 100 81.4M 0 0 100 81.4M 0 57.7M 0:00:01 0:00:01 --:--:-- 57.8M Finished Step #4 Step #5: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #5 Step #5: % Total % Received % Xferd Average Speed Time Time Time Current Step #5: Dload Upload Total Spent Left Speed Step #5: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 285 0 0 100 285 0 899 --:--:-- --:--:-- --:--:-- 901 Finished Step #5 Step #6: Already have image: gcr.io/oss-fuzz/opus Starting Step #6 Finished Step #6 Step #7: Already have image: gcr.io/oss-fuzz/opus Starting Step #7 Step #7: --------------------------------------------------------------- Step #7: ar: creating /usr/lib/libFuzzingEngine.a Step #7: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a ... done. Step #7: CC=clang Step #7: CXX=clang++ Step #7: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp Step #7: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ Step #7: --------------------------------------------------------------- Step #7: + set -eu Step #7: + FUZZERS=opus_decode_fuzzer Step #7: + BUILDS=(floating fixed) Step #7: + tar xvf /src/opus_testvectors.tar.gz Step #7: opus_testvectors/ Step #7: opus_testvectors/testvector11.bit Step #7: opus_testvectors/testvector05.dec Step #7: opus_testvectors/testvector01.bit Step #7: opus_testvectors/testvector07.dec Step #7: opus_testvectors/testvector09.dec Step #7: opus_testvectors/testvector12.bit Step #7: opus_testvectors/testvector03.dec Step #7: opus_testvectors/testvector01.dec Step #7: opus_testvectors/testvector10.bit Step #7: opus_testvectors/testvector03.bit Step #7: opus_testvectors/testvector09.bit Step #7: opus_testvectors/testvector11.dec Step #7: opus_testvectors/testvector10.dec Step #7: opus_testvectors/testvector04.bit Step #7: opus_testvectors/testvector02.bit Step #7: opus_testvectors/testvector06.bit Step #7: opus_testvectors/testvector08.dec Step #7: opus_testvectors/testvector12.dec Step #7: opus_testvectors/testvector08.bit Step #7: opus_testvectors/testvector07.bit Step #7: opus_testvectors/testvector02.dec Step #7: opus_testvectors/testvector06.dec Step #7: opus_testvectors/testvector04.dec Step #7: opus_testvectors/testvector05.bit Step #7: + ./autogen.sh Step #7: Updating build configuration files, please wait.... Step #7: libtoolize: putting auxiliary files in '.'. Step #7: libtoolize: linking file './ltmain.sh' Step #7: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #7: libtoolize: linking file 'm4/libtool.m4' Step #7: libtoolize: linking file 'm4/ltoptions.m4' Step #7: libtoolize: linking file 'm4/ltsugar.m4' Step #7: libtoolize: linking file 'm4/ltversion.m4' Step #7: libtoolize: linking file 'm4/lt~obsolete.m4' Step #7: configure.ac:38: installing './compile' Step #7: configure.ac:36: installing './config.guess' Step #7: configure.ac:36: installing './config.sub' Step #7: configure.ac:33: installing './install-sh' Step #7: configure.ac:33: installing './missing' Step #7: Makefile.am:294: warning: '%'-style pattern rules are a GNU make extension Step #7: Makefile.am:297: warning: '%'-style pattern rules are a GNU make extension Step #7: Makefile.am: installing './INSTALL' Step #7: Makefile.am: installing './depcomp' Step #7: parallel-tests: installing './test-driver' Step #7: + for build in '"${BUILDS[@]}"' Step #7: + case "$build" in Step #7: + extra_args= Step #7: + ./configure --enable-static --disable-shared --disable-doc Step #7: checking whether make supports nested variables... yes Step #7: checking for a BSD-compatible install... /usr/bin/install -c Step #7: checking whether build environment is sane... yes Step #7: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #7: checking for gawk... no Step #7: checking for mawk... mawk Step #7: checking whether make sets $(MAKE)... yes Step #7: checking whether to enable maintainer-specific portions of Makefiles... yes Step #7: checking build system type... x86_64-pc-linux-gnu Step #7: checking host system type... x86_64-pc-linux-gnu Step #7: checking how to print strings... printf Step #7: checking for style of include used by make... GNU Step #7: checking for gcc... clang Step #7: checking whether the C compiler works... yes Step #7: checking for C compiler default output file name... a.out Step #7: checking for suffix of executables... Step #7: checking whether we are cross compiling... no Step #7: checking for suffix of object files... o Step #7: checking whether we are using the GNU C compiler... yes Step #7: checking whether clang accepts -g... yes Step #7: checking for clang option to accept ISO C89... none needed Step #7: checking whether clang understands -c and -o together... yes Step #7: checking dependency style of clang... gcc3 Step #7: checking for a sed that does not truncate output... /bin/sed Step #7: checking for grep that handles long lines and -e... /bin/grep Step #7: checking for egrep... /bin/grep -E Step #7: checking for fgrep... /bin/grep -F Step #7: checking for ld used by clang... /usr/bin/ld Step #7: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #7: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #7: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #7: checking whether ln -s works... yes Step #7: checking the maximum length of command line arguments... 1572864 Step #7: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #7: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #7: checking for /usr/bin/ld option to reload object files... -r Step #7: checking for objdump... objdump Step #7: checking how to recognize dependent libraries... pass_all Step #7: checking for dlltool... no Step #7: checking how to associate runtime and link libraries... printf %s\n Step #7: checking for ar... ar Step #7: checking for archiver @FILE support... @ Step #7: checking for strip... strip Step #7: checking for ranlib... ranlib Step #7: checking command to parse /usr/bin/nm -B output from clang object... ok Step #7: checking for sysroot... no Step #7: checking for a working dd... /bin/dd Step #7: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #7: checking for mt... no Step #7: checking if : is a manifest tool... no Step #7: checking how to run the C preprocessor... clang -E Step #7: checking for ANSI C header files... yes Step #7: checking for sys/types.h... yes Step #7: checking for sys/stat.h... yes Step #7: checking for stdlib.h... yes Step #7: checking for string.h... yes Step #7: checking for memory.h... yes Step #7: checking for strings.h... yes Step #7: checking for inttypes.h... yes Step #7: checking for stdint.h... yes Step #7: checking for unistd.h... yes Step #7: checking for dlfcn.h... yes Step #7: checking for objdir... .libs Step #7: checking if clang supports -fno-rtti -fno-exceptions... no Step #7: checking for clang option to produce PIC... -fPIC -DPIC Step #7: checking if clang PIC flag -fPIC -DPIC works... yes Step #7: checking if clang static flag -static works... yes Step #7: checking if clang supports -c -o file.o... yes Step #7: checking if clang supports -c -o file.o... (cached) yes Step #7: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #7: checking dynamic linker characteristics... GNU/Linux ld.so Step #7: checking how to hardcode library paths into programs... immediate Step #7: checking whether stripping libraries is possible... yes Step #7: checking if libtool supports shared libraries... yes Step #7: checking whether to build shared libraries... no Step #7: checking whether to build static libraries... yes Step #7: checking for clang option to accept ISO C99... none needed Step #7: checking for an ANSI C-conforming const... yes Step #7: checking for inline... inline Step #7: checking dependency style of clang... gcc3 Step #7: checking for C/C++ restrict keyword... __restrict Step #7: checking for C99 variable-size arrays... yes Step #7: checking for cos in -lm... yes Step #7: checking if compiler supports SSE intrinsics... yes Step #7: checking if compiler supports SSE2 intrinsics... yes Step #7: checking if compiler supports SSE4.1 intrinsics... no Step #7: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #7: checking if compiler supports AVX intrinsics... no Step #7: checking if compiler supports AVX intrinsics with -mavx... yes Step #7: checking How to get X86 CPU Info... Inline Assembly Step #7: checking if clang supports -fvisibility=hidden... yes Step #7: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #7: checking for lrintf... yes Step #7: checking for lrint... yes Step #7: checking for __malloc_hook... yes Step #7: checking that generated files are newer than configure... done Step #7: configure: creating ./config.status Step #7: config.status: creating Makefile Step #7: config.status: creating opus.pc Step #7: config.status: creating opus-uninstalled.pc Step #7: config.status: creating celt/arm/armopts.s Step #7: config.status: creating doc/Makefile Step #7: config.status: creating doc/Doxyfile Step #7: config.status: creating config.h Step #7: config.status: executing depfiles commands Step #7: config.status: executing libtool commands Step #7: configure: Step #7: ------------------------------------------------------------------------ Step #7: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #7: Step #7: Compiler support: Step #7: Step #7: C99 var arrays: ................ yes Step #7: C99 lrintf: .................... yes Step #7: Use alloca: .................... no (using var arrays) Step #7: Step #7: General configuration: Step #7: Step #7: Floating point support: ........ yes Step #7: Fast float approximations: ..... no Step #7: Fixed point debugging: ......... no Step #7: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #7: External Assembly Optimizations: Step #7: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #7: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #7: Custom modes: .................. no Step #7: Assertion checking: ............ no Step #7: Fuzzing: ....................... no Step #7: Check ASM: ..................... no Step #7: Ambisonics support: ............ no Step #7: Step #7: API documentation: ............. no Step #7: Extra programs: ................ yes Step #7: ------------------------------------------------------------------------ Step #7: Step #7: Type "make; make install" to compile and install Step #7: Type "make check" to run the test suite Step #7: Step #7: + make clean Step #7: make[1]: Entering directory '/src/opus' Step #7: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #7: test -z "libopus.la" || rm -f libopus.la Step #7: rm -f ./so_locations Step #7: rm -rf .libs _libs Step #7: rm -rf celt/.libs celt/_libs Step #7: rm -rf celt/arm/.libs celt/arm/_libs Step #7: rm -rf celt/tests/.libs celt/tests/_libs Step #7: rm -rf celt/x86/.libs celt/x86/_libs Step #7: rm -rf silk/.libs silk/_libs Step #7: rm -rf silk/arm/.libs silk/arm/_libs Step #7: rm -rf silk/fixed/.libs silk/fixed/_libs Step #7: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #7: rm -rf silk/float/.libs silk/float/_libs Step #7: rm -rf silk/tests/.libs silk/tests/_libs Step #7: rm -rf silk/x86/.libs silk/x86/_libs Step #7: rm -rf src/.libs src/_libs Step #7: rm -rf tests/.libs tests/_libs Step #7: ( cd doc && make clean ) Step #7: make[2]: Entering directory '/src/opus/doc' Step #7: rm -rf .libs _libs Step #7: rm -f *.lo Step #7: make[2]: Leaving directory '/src/opus/doc' Step #7: test -z "" || rm -f Step #7: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #7: rm -f *.o Step #7: rm -f celt/*.o Step #7: rm -f celt/*.lo Step #7: rm -f celt/arm/*.o Step #7: rm -f celt/arm/*.lo Step #7: rm -f celt/tests/*.o Step #7: rm -f celt/x86/*.o Step #7: rm -f celt/x86/*.lo Step #7: rm -f silk/*.o Step #7: rm -f silk/*.lo Step #7: rm -f silk/arm/*.o Step #7: rm -f silk/arm/*.lo Step #7: rm -f silk/fixed/*.o Step #7: rm -f silk/fixed/*.lo Step #7: rm -f silk/fixed/x86/*.o Step #7: rm -f silk/fixed/x86/*.lo Step #7: rm -f silk/float/*.o Step #7: rm -f silk/float/*.lo Step #7: rm -f silk/tests/*.o Step #7: rm -f silk/x86/*.o Step #7: rm -f silk/x86/*.lo Step #7: rm -f src/*.o Step #7: rm -f src/*.lo Step #7: rm -f tests/*.o Step #7: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #7: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #7: test -z "test-suite.log" || rm -f test-suite.log Step #7: rm -f *.lo Step #7: make[1]: Leaving directory '/src/opus' Step #7: ++ nproc Step #7: + make -j32 Step #7: make all-recursive Step #7: make[1]: Entering directory '/src/opus' Step #7: make[2]: Entering directory '/src/opus' Step #7: CC celt/bands.lo Step #7: CC celt/celt.lo Step #7: CC celt/celt_encoder.lo Step #7: CC celt/celt_decoder.lo Step #7: CC celt/entcode.lo Step #7: CC celt/cwrs.lo Step #7: make[3]: Entering directory '/src/opus/doc' Step #7: make[3]: Nothing to be done for 'all'. Step #7: make[3]: Leaving directory '/src/opus/doc' Step #7: CC celt/entdec.lo Step #7: CC celt/kiss_fft.lo Step #7: CC celt/entenc.lo Step #7: CC celt/laplace.lo Step #7: CC celt/mdct.lo Step #7: CC celt/mathops.lo Step #7: CC celt/modes.lo Step #7: CC celt/celt_lpc.lo Step #7: CC celt/pitch.lo Step #7: CC celt/quant_bands.lo Step #7: CC celt/rate.lo Step #7: CC celt/vq.lo Step #7: CC celt/x86/x86_celt_map.lo Step #7: CC celt/x86/pitch_sse2.lo Step #7: CC celt/x86/pitch_sse.lo Step #7: CC silk/decode_core.lo Step #7: CC celt/x86/x86cpu.lo Step #7: CC celt/x86/vq_sse2.lo Step #7: CC silk/CNG.lo Step #7: CC silk/init_decoder.lo Step #7: CC celt/x86/pitch_sse4_1.lo Step #7: CC silk/decode_indices.lo Step #7: CC silk/decode_parameters.lo Step #7: CC celt/x86/celt_lpc_sse.lo Step #7: CC silk/decode_frame.lo Step #7: CC silk/code_signs.lo Step #7: CC silk/decode_pulses.lo Step #7: CC silk/decoder_set_fs.lo Step #7: celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #7: ^~~~~~~~~~~~~~~~ Step #7: celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #7: ^~~~~~~~~~~~~~~~ Step #7: celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: CC silk/dec_API.lo Step #7: CC silk/enc_API.lo Step #7: CC silk/encode_indices.lo Step #7: CC silk/encode_pulses.lo Step #7: CC silk/gain_quant.lo Step #7: 4 warnings generated. Step #7: CC silk/interpolate.lo Step #7: CC silk/LP_variable_cutoff.lo Step #7: CC silk/NLSF_decode.lo Step #7: CC silk/NSQ.lo Step #7: CC silk/NSQ_del_dec.lo Step #7: CC silk/PLC.lo Step #7: CC silk/shell_coder.lo Step #7: CC silk/tables_gain.lo Step #7: CC silk/tables_LTP.lo Step #7: CC silk/tables_NLSF_CB_NB_MB.lo Step #7: CC silk/tables_NLSF_CB_WB.lo Step #7: CC silk/tables_other.lo Step #7: CC silk/tables_pitch_lag.lo Step #7: CC silk/tables_pulses_per_block.lo Step #7: CC silk/VAD.lo Step #7: CC silk/control_audio_bandwidth.lo Step #7: CC silk/quant_LTP_gains.lo Step #7: CC silk/VQ_WMat_EC.lo Step #7: CC silk/NLSF_encode.lo Step #7: CC silk/HP_variable_cutoff.lo Step #7: CC silk/NLSF_VQ.lo Step #7: CC silk/NLSF_unpack.lo Step #7: CC silk/NLSF_del_dec_quant.lo Step #7: CC silk/process_NLSFs.lo Step #7: CC silk/stereo_LR_to_MS.lo Step #7: CC silk/stereo_MS_to_LR.lo Step #7: CC silk/check_control_input.lo Step #7: CC silk/control_SNR.lo Step #7: CC silk/init_encoder.lo Step #7: CC silk/control_codec.lo Step #7: CC silk/A2NLSF.lo Step #7: CC silk/ana_filt_bank_1.lo Step #7: CC silk/biquad_alt.lo Step #7: CC silk/bwexpander_32.lo Step #7: CC silk/bwexpander.lo Step #7: CC silk/debug.lo Step #7: CC silk/decode_pitch.lo Step #7: CC silk/inner_prod_aligned.lo Step #7: CC silk/lin2log.lo Step #7: CC silk/log2lin.lo Step #7: CC silk/LPC_analysis_filter.lo Step #7: CC silk/LPC_inv_pred_gain.lo Step #7: CC silk/table_LSF_cos.lo Step #7: CC silk/NLSF2A.lo Step #7: CC silk/NLSF_stabilize.lo Step #7: CC silk/NLSF_VQ_weights_laroia.lo Step #7: CC silk/pitch_est_tables.lo Step #7: CC silk/resampler_down2_3.lo Step #7: CC silk/resampler.lo Step #7: CC silk/resampler_down2.lo Step #7: CC silk/resampler_private_AR2.lo Step #7: CC silk/resampler_private_down_FIR.lo Step #7: CC silk/resampler_private_IIR_FIR.lo Step #7: CC silk/resampler_private_up2_HQ.lo Step #7: CC silk/resampler_rom.lo Step #7: CC silk/sigm_Q15.lo Step #7: CC silk/sort.lo Step #7: CC silk/sum_sqr_shift.lo Step #7: CC silk/stereo_decode_pred.lo Step #7: CC silk/stereo_encode_pred.lo Step #7: CC silk/stereo_find_predictor.lo Step #7: CC silk/stereo_quant_pred.lo Step #7: CC silk/LPC_fit.lo Step #7: CC silk/float/apply_sine_window_FLP.lo Step #7: CC silk/float/corrMatrix_FLP.lo Step #7: CC silk/float/encode_frame_FLP.lo Step #7: CC silk/float/find_LPC_FLP.lo Step #7: CC silk/float/find_LTP_FLP.lo Step #7: CC silk/float/find_pitch_lags_FLP.lo Step #7: CC silk/float/find_pred_coefs_FLP.lo Step #7: CC silk/float/LPC_analysis_filter_FLP.lo Step #7: CC silk/float/LTP_analysis_filter_FLP.lo Step #7: CC silk/float/LTP_scale_ctrl_FLP.lo Step #7: CC silk/float/noise_shape_analysis_FLP.lo Step #7: CC silk/float/process_gains_FLP.lo Step #7: CC silk/float/regularize_correlations_FLP.lo Step #7: CC silk/float/residual_energy_FLP.lo Step #7: CC silk/float/warped_autocorrelation_FLP.lo Step #7: CC silk/float/wrappers_FLP.lo Step #7: CC silk/float/autocorrelation_FLP.lo Step #7: CC silk/float/burg_modified_FLP.lo Step #7: CC silk/float/bwexpander_FLP.lo Step #7: CC silk/float/energy_FLP.lo Step #7: CC silk/float/inner_product_FLP.lo Step #7: CC silk/float/k2a_FLP.lo Step #7: CC silk/float/LPC_inv_pred_gain_FLP.lo Step #7: CC silk/float/pitch_analysis_core_FLP.lo Step #7: CC silk/float/scale_copy_vector_FLP.lo Step #7: CC silk/float/scale_vector_FLP.lo Step #7: CC silk/float/schur_FLP.lo Step #7: CC silk/float/sort_FLP.lo Step #7: CC silk/x86/NSQ_sse.lo Step #7: CC silk/x86/NSQ_del_dec_sse.lo Step #7: CC silk/x86/x86_silk_map.lo Step #7: CC silk/x86/VAD_sse.lo Step #7: CC silk/x86/VQ_WMat_EC_sse.lo Step #7: CC src/opus.lo Step #7: CC src/opus_decoder.lo Step #7: CC src/opus_encoder.lo Step #7: CC src/opus_multistream.lo Step #7: CC src/opus_multistream_encoder.lo Step #7: CC src/opus_multistream_decoder.lo Step #7: CC src/repacketizer.lo Step #7: CC src/analysis.lo Step #7: CC src/mlp.lo Step #7: CC src/mlp_data.lo Step #7: CC celt/tests/test_unit_cwrs32.o Step #7: CC celt/tests/test_unit_dft.o Step #7: CC celt/tests/test_unit_entropy.o Step #7: CC celt/tests/test_unit_laplace.o Step #7: CC celt/tests/test_unit_mathops.o Step #7: CC celt/tests/test_unit_mdct.o Step #7: CC celt/tests/test_unit_rotation.o Step #7: CC celt/tests/test_unit_types.o Step #7: CC src/opus_compare.o Step #7: CC src/opus_demo.o Step #7: CC src/repacketizer_demo.o Step #7: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #7: CC tests/test_opus_api.o Step #7: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: CC tests/test_opus_decode.o Step #7: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: CC tests/test_opus_encode.o Step #7: CC tests/opus_encode_regressions.o Step #7: CC tests/test_opus_padding.o Step #7: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: CCLD celt/tests/test_unit_types Step #7: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #7: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #7: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #7: ^~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: 1 warning generated. Step #7: 3 warnings generated. Step #7: In file included from celt/tests/test_unit_rotation.c:58: Step #7: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: 20 warnings generated. Step #7: In file included from celt/tests/test_unit_mathops.c:60: Step #7: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #7: ^~~~~~~~~~~~~~~~ Step #7: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #7: ^~~~~~~~~~~~~~~~ Step #7: CCLD celt/tests/test_unit_laplace Step #7: CCLD opus_compare Step #7: CCLD celt/tests/test_unit_cwrs32 Step #7: CCLD celt/tests/test_unit_entropy Step #7: CCLD celt/tests/test_unit_dft Step #7: 14 warnings generated. Step #7: CCLD celt/tests/test_unit_mdct Step #7: 4 warnings generated. Step #7: CCLD libopus.la Step #7: CCLD celt/tests/test_unit_rotation Step #7: ar: `u' modifier ignored since `D' is the default (see `U') Step #7: CCLD opus_demo Step #7: CCLD repacketizer_demo Step #7: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #7: CCLD tests/test_opus_api Step #7: CCLD tests/test_opus_encode Step #7: CCLD tests/test_opus_decode Step #7: CCLD tests/test_opus_padding Step #7: 4 warnings generated. Step #7: CCLD celt/tests/test_unit_mathops Step #7: make[2]: Leaving directory '/src/opus' Step #7: make[1]: Leaving directory '/src/opus' Step #7: + for fuzzer in '$FUZZERS' Step #7: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #7: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/undefined/opus_decode_fuzzer_floating -lFuzzingEngine .libs/libopus.a Step #7: + cp tests/opus_decode_fuzzer.options /workspace/out/undefined/opus_decode_fuzzer_floating.options Step #7: + zip -r /workspace/out/undefined/opus_decode_fuzzer_floating_seed_corpus.zip opus_testvectors/ Step #7: adding: opus_testvectors/ (stored 0%) Step #7: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #7: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #7: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #7: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #7: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #7: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #7: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #7: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #7: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #7: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #7: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #7: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #7: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #7: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #7: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #7: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #7: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #7: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #7: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #7: adding: opus_testvectors/testvector11.bit (deflated 0%) Step #7: + for build in '"${BUILDS[@]}"' Step #7: + case "$build" in Step #7: + extra_args=' --enable-fixed-point --enable-check-asm' Step #7: + ./configure --enable-fixed-point --enable-check-asm --enable-static --disable-shared --disable-doc Step #7: checking whether make supports nested variables... yes Step #7: checking for a BSD-compatible install... /usr/bin/install -c Step #7: checking whether build environment is sane... yes Step #7: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #7: checking for gawk... no Step #7: checking for mawk... mawk Step #7: checking whether make sets $(MAKE)... yes Step #7: checking whether to enable maintainer-specific portions of Makefiles... yes Step #7: checking build system type... x86_64-pc-linux-gnu Step #7: checking host system type... x86_64-pc-linux-gnu Step #7: checking how to print strings... printf Step #7: checking for style of include used by make... GNU Step #7: checking for gcc... clang Step #7: checking whether the C compiler works... yes Step #7: checking for C compiler default output file name... a.out Step #7: checking for suffix of executables... Step #7: checking whether we are cross compiling... no Step #7: checking for suffix of object files... o Step #7: checking whether we are using the GNU C compiler... yes Step #7: checking whether clang accepts -g... yes Step #7: checking for clang option to accept ISO C89... none needed Step #7: checking whether clang understands -c and -o together... yes Step #7: checking dependency style of clang... gcc3 Step #7: checking for a sed that does not truncate output... /bin/sed Step #7: checking for grep that handles long lines and -e... /bin/grep Step #7: checking for egrep... /bin/grep -E Step #7: checking for fgrep... /bin/grep -F Step #7: checking for ld used by clang... /usr/bin/ld Step #7: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #7: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #7: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #7: checking whether ln -s works... yes Step #7: checking the maximum length of command line arguments... 1572864 Step #7: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #7: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #7: checking for /usr/bin/ld option to reload object files... -r Step #7: checking for objdump... objdump Step #7: checking how to recognize dependent libraries... pass_all Step #7: checking for dlltool... no Step #7: checking how to associate runtime and link libraries... printf %s\n Step #7: checking for ar... ar Step #7: checking for archiver @FILE support... @ Step #7: checking for strip... strip Step #7: checking for ranlib... ranlib Step #7: checking command to parse /usr/bin/nm -B output from clang object... ok Step #7: checking for sysroot... no Step #7: checking for a working dd... /bin/dd Step #7: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #7: checking for mt... no Step #7: checking if : is a manifest tool... no Step #7: checking how to run the C preprocessor... clang -E Step #7: checking for ANSI C header files... yes Step #7: checking for sys/types.h... yes Step #7: checking for sys/stat.h... yes Step #7: checking for stdlib.h... yes Step #7: checking for string.h... yes Step #7: checking for memory.h... yes Step #7: checking for strings.h... yes Step #7: checking for inttypes.h... yes Step #7: checking for stdint.h... yes Step #7: checking for unistd.h... yes Step #7: checking for dlfcn.h... yes Step #7: checking for objdir... .libs Step #7: checking if clang supports -fno-rtti -fno-exceptions... no Step #7: checking for clang option to produce PIC... -fPIC -DPIC Step #7: checking if clang PIC flag -fPIC -DPIC works... yes Step #7: checking if clang static flag -static works... yes Step #7: checking if clang supports -c -o file.o... yes Step #7: checking if clang supports -c -o file.o... (cached) yes Step #7: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #7: checking dynamic linker characteristics... GNU/Linux ld.so Step #7: checking how to hardcode library paths into programs... immediate Step #7: checking whether stripping libraries is possible... yes Step #7: checking if libtool supports shared libraries... yes Step #7: checking whether to build shared libraries... no Step #7: checking whether to build static libraries... yes Step #7: checking for clang option to accept ISO C99... none needed Step #7: checking for an ANSI C-conforming const... yes Step #7: checking for inline... inline Step #7: checking dependency style of clang... gcc3 Step #7: checking for C/C++ restrict keyword... __restrict Step #7: checking for C99 variable-size arrays... yes Step #7: checking for cos in -lm... yes Step #7: checking if compiler supports SSE intrinsics... yes Step #7: checking if compiler supports SSE2 intrinsics... yes Step #7: checking if compiler supports SSE4.1 intrinsics... no Step #7: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #7: checking if compiler supports AVX intrinsics... no Step #7: checking if compiler supports AVX intrinsics with -mavx... yes Step #7: checking How to get X86 CPU Info... Inline Assembly Step #7: checking if clang supports -fvisibility=hidden... yes Step #7: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #7: checking for lrintf... yes Step #7: checking for lrint... yes Step #7: checking for __malloc_hook... yes Step #7: checking that generated files are newer than configure... done Step #7: configure: creating ./config.status Step #7: config.status: creating Makefile Step #7: config.status: creating opus.pc Step #7: config.status: creating opus-uninstalled.pc Step #7: config.status: creating celt/arm/armopts.s Step #7: config.status: creating doc/Makefile Step #7: config.status: creating doc/Doxyfile Step #7: config.status: creating config.h Step #7: config.status: executing depfiles commands Step #7: config.status: executing libtool commands Step #7: configure: Step #7: ------------------------------------------------------------------------ Step #7: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #7: Step #7: Compiler support: Step #7: Step #7: C99 var arrays: ................ yes Step #7: C99 lrintf: .................... yes Step #7: Use alloca: .................... no (using var arrays) Step #7: Step #7: General configuration: Step #7: Step #7: Floating point support: ........ no Step #7: Fast float approximations: ..... no Step #7: Fixed point debugging: ......... no Step #7: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #7: External Assembly Optimizations: Step #7: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #7: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #7: Custom modes: .................. no Step #7: Assertion checking: ............ no Step #7: Fuzzing: ....................... no Step #7: Check ASM: ..................... yes Step #7: Ambisonics support: ............ no Step #7: Step #7: API documentation: ............. no Step #7: Extra programs: ................ yes Step #7: ------------------------------------------------------------------------ Step #7: Step #7: Type "make; make install" to compile and install Step #7: Type "make check" to run the test suite Step #7: Step #7: + make clean Step #7: make[1]: Entering directory '/src/opus' Step #7: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #7: test -z "libopus.la" || rm -f libopus.la Step #7: rm -f ./so_locations Step #7: rm -rf .libs _libs Step #7: rm -rf celt/.libs celt/_libs Step #7: rm -rf celt/arm/.libs celt/arm/_libs Step #7: rm -rf celt/tests/.libs celt/tests/_libs Step #7: rm -rf celt/x86/.libs celt/x86/_libs Step #7: rm -rf silk/.libs silk/_libs Step #7: rm -rf silk/arm/.libs silk/arm/_libs Step #7: rm -rf silk/fixed/.libs silk/fixed/_libs Step #7: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #7: rm -rf silk/float/.libs silk/float/_libs Step #7: rm -rf silk/tests/.libs silk/tests/_libs Step #7: rm -rf silk/x86/.libs silk/x86/_libs Step #7: rm -rf src/.libs src/_libs Step #7: rm -rf tests/.libs tests/_libs Step #7: ( cd doc && make clean ) Step #7: make[2]: Entering directory '/src/opus/doc' Step #7: rm -rf .libs _libs Step #7: rm -f *.lo Step #7: make[2]: Leaving directory '/src/opus/doc' Step #7: test -z "" || rm -f Step #7: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #7: rm -f *.o Step #7: rm -f celt/*.o Step #7: rm -f celt/*.lo Step #7: rm -f celt/arm/*.o Step #7: rm -f celt/arm/*.lo Step #7: rm -f celt/tests/*.o Step #7: rm -f celt/x86/*.o Step #7: rm -f celt/x86/*.lo Step #7: rm -f silk/*.o Step #7: rm -f silk/*.lo Step #7: rm -f silk/arm/*.o Step #7: rm -f silk/arm/*.lo Step #7: rm -f silk/fixed/*.o Step #7: rm -f silk/fixed/*.lo Step #7: rm -f silk/fixed/x86/*.o Step #7: rm -f silk/fixed/x86/*.lo Step #7: rm -f silk/float/*.o Step #7: rm -f silk/float/*.lo Step #7: rm -f silk/tests/*.o Step #7: rm -f silk/x86/*.o Step #7: rm -f silk/x86/*.lo Step #7: rm -f src/*.o Step #7: rm -f src/*.lo Step #7: rm -f tests/*.o Step #7: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #7: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #7: test -z "test-suite.log" || rm -f test-suite.log Step #7: rm -f *.lo Step #7: make[1]: Leaving directory '/src/opus' Step #7: ++ nproc Step #7: + make -j32 Step #7: make all-recursive Step #7: make[1]: Entering directory '/src/opus' Step #7: make[2]: Entering directory '/src/opus' Step #7: CC src/opus.lo Step #7: CC src/opus_decoder.lo Step #7: CC src/opus_encoder.lo Step #7: CC src/opus_multistream.lo Step #7: CC src/opus_multistream_encoder.lo Step #7: CC src/opus_multistream_decoder.lo Step #7: CC src/repacketizer.lo Step #7: CC src/analysis.lo Step #7: CC src/mlp.lo Step #7: CC src/mlp_data.lo Step #7: CC celt/tests/test_unit_cwrs32.o Step #7: CC celt/tests/test_unit_dft.o Step #7: CC celt/tests/test_unit_entropy.o Step #7: CC celt/tests/test_unit_laplace.o Step #7: CC celt/tests/test_unit_mathops.o Step #7: CC celt/tests/test_unit_mdct.o Step #7: CC celt/tests/test_unit_rotation.o Step #7: CC src/opus_compare.o Step #7: CC celt/tests/test_unit_types.o Step #7: CC src/opus_demo.o Step #7: CC src/repacketizer_demo.o Step #7: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #7: CC tests/test_opus_api.o Step #7: CC tests/test_opus_decode.o Step #7: CC tests/test_opus_encode.o Step #7: CC tests/test_opus_padding.o Step #7: CC tests/opus_encode_regressions.o Step #7: make[3]: Entering directory '/src/opus/doc' Step #7: make[3]: Nothing to be done for 'all'. Step #7: make[3]: Leaving directory '/src/opus/doc' Step #7: CC celt/bands.lo Step #7: CC celt/celt_decoder.lo Step #7: CC celt/celt.lo Step #7: CC celt/celt_encoder.lo Step #7: CC celt/cwrs.lo Step #7: CC celt/entcode.lo Step #7: CC celt/entdec.lo Step #7: CC celt/entenc.lo Step #7: CC celt/kiss_fft.lo Step #7: CC celt/laplace.lo Step #7: CC celt/mathops.lo Step #7: CC celt/mdct.lo Step #7: CC celt/modes.lo Step #7: In file included from celt/tests/test_unit_rotation.c:57: Step #7: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: CC celt/pitch.lo Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:61: Step #7: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i *)sum, initSum); Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:62: Step #7: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_rotation.c:62: Step #7: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #7: ^~~~~~~~~~~~~~~~~~ Step #7: CC celt/celt_lpc.lo Step #7: CC celt/quant_bands.lo Step #7: CC celt/rate.lo Step #7: In file included from celt/tests/test_unit_mathops.c:59: Step #7: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: CC celt/vq.lo Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:63: Step #7: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128((__m128i *)sum, initSum); Step #7: ^~~~~~~~~~~~~~ Step #7: CC celt/x86/x86cpu.lo Step #7: CC celt/x86/x86_celt_map.lo Step #7: In file included from celt/tests/test_unit_mathops.c:64: Step #7: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: In file included from celt/tests/test_unit_mathops.c:64: Step #7: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #7: ^~~~~~~~~~~~~~~~~~ Step #7: CC celt/x86/pitch_sse.lo Step #7: CC celt/x86/pitch_sse2.lo Step #7: CC celt/x86/vq_sse2.lo Step #7: CC celt/x86/celt_lpc_sse.lo Step #7: CC celt/x86/pitch_sse4_1.lo Step #7: CC silk/CNG.lo Step #7: CC silk/code_signs.lo Step #7: CC silk/init_decoder.lo Step #7: CC silk/decode_core.lo Step #7: CC silk/decode_frame.lo Step #7: CC silk/decode_parameters.lo Step #7: CC silk/decode_indices.lo Step #7: CC silk/decode_pulses.lo Step #7: CC silk/decoder_set_fs.lo Step #7: CC silk/dec_API.lo Step #7: CC silk/enc_API.lo Step #7: CC silk/encode_indices.lo Step #7: CC silk/encode_pulses.lo Step #7: CC silk/gain_quant.lo Step #7: CC silk/interpolate.lo Step #7: celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: CC silk/LP_variable_cutoff.lo Step #7: celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #7: ^~~~~~~~~~~~~~~~~~ Step #7: 6 warnings generated. Step #7: celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: CC silk/NLSF_decode.lo Step #7: celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: CC silk/NSQ.lo Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: CC silk/NSQ_del_dec.lo Step #7: _mm_storeu_si128((__m128i *)sum, initSum); Step #7: ^~~~~~~~~~~~~~ Step #7: CC silk/PLC.lo Step #7: 2 warnings generated. Step #7: CC silk/shell_coder.lo Step #7: CC silk/tables_gain.lo Step #7: CC silk/tables_LTP.lo Step #7: 22 warnings generated. Step #7: CC silk/tables_NLSF_CB_NB_MB.lo Step #7: CC silk/tables_NLSF_CB_WB.lo Step #7: CC silk/tables_other.lo Step #7: CC silk/tables_pitch_lag.lo Step #7: CC silk/tables_pulses_per_block.lo Step #7: CC silk/VAD.lo Step #7: CC silk/control_audio_bandwidth.lo Step #7: CC silk/quant_LTP_gains.lo Step #7: CC silk/VQ_WMat_EC.lo Step #7: CC silk/HP_variable_cutoff.lo Step #7: CC silk/NLSF_encode.lo Step #7: CC silk/NLSF_VQ.lo Step #7: CC silk/NLSF_unpack.lo Step #7: CC silk/NLSF_del_dec_quant.lo Step #7: CC silk/process_NLSFs.lo Step #7: CC silk/stereo_LR_to_MS.lo Step #7: CC silk/stereo_MS_to_LR.lo Step #7: CC silk/check_control_input.lo Step #7: CC silk/control_SNR.lo Step #7: CC silk/init_encoder.lo Step #7: CC silk/control_codec.lo Step #7: CC silk/A2NLSF.lo Step #7: CC silk/ana_filt_bank_1.lo Step #7: CC silk/biquad_alt.lo Step #7: CC silk/bwexpander_32.lo Step #7: CC silk/bwexpander.lo Step #7: CC silk/debug.lo Step #7: CC silk/decode_pitch.lo Step #7: CC silk/inner_prod_aligned.lo Step #7: CC silk/lin2log.lo Step #7: CC silk/log2lin.lo Step #7: CC silk/LPC_analysis_filter.lo Step #7: CC silk/LPC_inv_pred_gain.lo Step #7: CC silk/table_LSF_cos.lo Step #7: CC silk/NLSF2A.lo Step #7: CC silk/NLSF_stabilize.lo Step #7: CC silk/NLSF_VQ_weights_laroia.lo Step #7: CC silk/pitch_est_tables.lo Step #7: CC silk/resampler.lo Step #7: CC silk/resampler_down2_3.lo Step #7: CC silk/resampler_down2.lo Step #7: CC silk/resampler_private_AR2.lo Step #7: CC silk/resampler_private_down_FIR.lo Step #7: CC silk/resampler_private_IIR_FIR.lo Step #7: CC silk/resampler_private_up2_HQ.lo Step #7: CC silk/resampler_rom.lo Step #7: CC silk/sigm_Q15.lo Step #7: CC silk/sort.lo Step #7: CC silk/sum_sqr_shift.lo Step #7: CC silk/stereo_decode_pred.lo Step #7: CC silk/stereo_encode_pred.lo Step #7: CC silk/stereo_find_predictor.lo Step #7: CC silk/stereo_quant_pred.lo Step #7: CC silk/LPC_fit.lo Step #7: CC silk/fixed/LTP_analysis_filter_FIX.lo Step #7: CC silk/fixed/LTP_scale_ctrl_FIX.lo Step #7: CC silk/fixed/corrMatrix_FIX.lo Step #7: CC silk/fixed/encode_frame_FIX.lo Step #7: CC silk/fixed/find_LPC_FIX.lo Step #7: CC silk/fixed/find_LTP_FIX.lo Step #7: CC silk/fixed/find_pitch_lags_FIX.lo Step #7: CC silk/fixed/find_pred_coefs_FIX.lo Step #7: CC silk/fixed/process_gains_FIX.lo Step #7: CC silk/fixed/noise_shape_analysis_FIX.lo Step #7: CC silk/fixed/regularize_correlations_FIX.lo Step #7: CC silk/fixed/residual_energy16_FIX.lo Step #7: CC silk/fixed/residual_energy_FIX.lo Step #7: CC silk/fixed/warped_autocorrelation_FIX.lo Step #7: CC silk/fixed/apply_sine_window_FIX.lo Step #7: CC silk/fixed/autocorr_FIX.lo Step #7: CC silk/fixed/burg_modified_FIX.lo Step #7: CC silk/fixed/k2a_FIX.lo Step #7: CC silk/fixed/k2a_Q16_FIX.lo Step #7: 30 warnings generated. Step #7: CC silk/fixed/pitch_analysis_core_FIX.lo Step #7: CC silk/fixed/vector_ops_FIX.lo Step #7: CC silk/fixed/schur64_FIX.lo Step #7: CC silk/fixed/schur_FIX.lo Step #7: CC silk/x86/NSQ_sse.lo Step #7: CC silk/x86/NSQ_del_dec_sse.lo Step #7: CC silk/x86/x86_silk_map.lo Step #7: CC silk/x86/VAD_sse.lo Step #7: CC silk/x86/VQ_WMat_EC_sse.lo Step #7: CC silk/fixed/x86/vector_ops_FIX_sse.lo Step #7: CC silk/fixed/x86/burg_modified_FIX_sse.lo Step #7: CCLD celt/tests/test_unit_cwrs32 Step #7: CCLD celt/tests/test_unit_dft Step #7: CCLD celt/tests/test_unit_entropy Step #7: CCLD celt/tests/test_unit_laplace Step #7: CCLD celt/tests/test_unit_mdct Step #7: CCLD celt/tests/test_unit_rotation Step #7: CCLD celt/tests/test_unit_types Step #7: CCLD opus_compare Step #7: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #7: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #7: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #7: ^~~~~~~~~~ Step #7: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/vector_ops_FIX_sse.c:60:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec1_76543210 = _mm_loadu_si128( (__m128i *)(&inVec1[i + 0] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/vector_ops_FIX_sse.c:61:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: inVec2_76543210 = _mm_loadu_si128( (__m128i *)(&inVec2[i + 0] ) ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/vector_ops_FIX_sse.c:81:23: warning: cast from 'long long *' to '__m128i *' increases required alignment from 8 to 16 [-Wcast-align] Step #7: _mm_storel_epi64( (__m128i *)&sum, acc1 ); Step #7: ^~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:167:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: PTR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 1 - 3 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:168:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: SUBFR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:169:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: FIRST_3210 = _mm_loadu_si128( (__m128i *)&C_first_row[ k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:171:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: LAST_3210 = _mm_loadu_si128( (__m128i *)&C_last_row[ k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:172:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: ATMP_3210 = _mm_loadu_si128( (__m128i *)&Af_QA[ k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:187:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)&C_first_row[ k ], FIRST_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:188:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)&C_last_row[ k ], LAST_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:222:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: xmm_x_ptr_n_k_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 3 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:223:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #7: xmm_x_ptr_sub_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k - 1 ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #7: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #7: ^~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:247:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: X1_3210 = _mm_loadu_si128( (__m128i *)&CAf[ k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:248:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: PTR_3210 = _mm_loadu_si128( (__m128i *)&CAb[ k ] ); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:253:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)&CAf[ k ], X1_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: silk/fixed/x86/burg_modified_FIX_sse.c:254:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #7: _mm_storeu_si128( (__m128i *)&CAb[ k ], PTR_3210 ); Step #7: ^~~~~~~~~~~~~~~~~~~~ Step #7: 3 warnings generated. Step #7: 3 warnings generated. Step #7: 1 warning generated. Step #7: 20 warnings generated. Step #7: 13 warnings generated. Step #7: 14 warnings generated. Step #7: CCLD libopus.la Step #7: 30 warnings generated. Step #7: CCLD celt/tests/test_unit_mathops Step #7: ar: `u' modifier ignored since `D' is the default (see `U') Step #7: CCLD opus_demo Step #7: CCLD repacketizer_demo Step #7: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #7: CCLD tests/test_opus_api Step #7: CCLD tests/test_opus_padding Step #7: CCLD tests/test_opus_decode Step #7: CCLD tests/test_opus_encode Step #7: make[2]: Leaving directory '/src/opus' Step #7: make[1]: Leaving directory '/src/opus' Step #7: + for fuzzer in '$FUZZERS' Step #7: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #7: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/undefined/opus_decode_fuzzer_fixed -lFuzzingEngine .libs/libopus.a Step #7: + cp tests/opus_decode_fuzzer.options /workspace/out/undefined/opus_decode_fuzzer_fixed.options Step #7: + zip -r /workspace/out/undefined/opus_decode_fuzzer_fixed_seed_corpus.zip opus_testvectors/ Step #7: adding: opus_testvectors/ (stored 0%) Step #7: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #7: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #7: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #7: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #7: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #7: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #7: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #7: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #7: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #7: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #7: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #7: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #7: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #7: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #7: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #7: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #7: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #7: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #7: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #7: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #7: adding: opus_testvectors/testvector11.bit (deflated 0%) Finished Step #7 Step #8: Already have image: gcr.io/oss-fuzz/opus Starting Step #8 Step #8: adding: opus_decode_fuzzer_fixed (deflated 66%) Step #8: adding: opus_decode_fuzzer_fixed.options (deflated 7%) Step #8: adding: opus_decode_fuzzer_fixed_seed_corpus.zip (stored 0%) Step #8: adding: opus_decode_fuzzer_floating (deflated 66%) Step #8: adding: opus_decode_fuzzer_floating.options (deflated 7%) Step #8: adding: opus_decode_fuzzer_floating_seed_corpus.zip (stored 0%) Finished Step #8 Step #9: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #9 Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 77.1M 0 0 0 704k 0 6053k 0:00:13 --:--:-- 0:00:13 6017k 34 77.1M 0 0 34 26.8M 0 12.6M 0:00:06 0:00:02 0:00:04 12.6M 34 77.1M 0 0 34 26.8M 0 8812k 0:00:08 0:00:03 0:00:05 8814k 34 77.1M 0 0 34 26.8M 0 6669k 0:00:11 0:00:04 0:00:07 6668k 34 77.1M 0 0 34 26.8M 0 5364k 0:00:14 0:00:05 0:00:09 5364k 34 77.1M 0 0 34 26.8M 0 4487k 0:00:17 0:00:06 0:00:11 4457k 34 77.1M 0 0 34 26.8M 0 3856k 0:00:20 0:00:07 0:00:13 0 55 77.1M 0 0 55 42.8M 0 4994k 0:00:15 0:00:08 0:00:07 2894k 55 77.1M 0 0 55 42.8M 0 4483k 0:00:17 0:00:09 0:00:08 2895k 55 77.1M 0 0 55 42.8M 0 4067k 0:00:19 0:00:10 0:00:09 2895k 55 77.1M 0 0 55 42.8M 0 3721k 0:00:21 0:00:11 0:00:10 2895k 55 77.1M 0 0 55 42.8M 0 3430k 0:00:23 0:00:12 0:00:11 2895k 55 77.1M 0 0 55 42.8M 0 3181k 0:00:24 0:00:13 0:00:11 0 55 77.1M 0 0 55 42.8M 0 2993k 0:00:26 0:00:14 0:00:12 3362 76 77.1M 0 0 76 58.7M 0 3781k 0:00:20 0:00:15 0:00:05 3181k 76 77.1M 0 0 76 58.7M 0 3557k 0:00:22 0:00:16 0:00:06 3181k 76 77.1M 0 0 76 58.7M 0 3358k 0:00:23 0:00:17 0:00:06 3181k 76 77.1M 0 0 76 58.7M 0 3181k 0:00:24 0:00:18 0:00:06 3181k 76 77.1M 0 0 76 58.7M 0 3021k 0:00:26 0:00:19 0:00:07 3097k 76 77.1M 0 0 76 58.7M 0 2876k 0:00:27 0:00:20 0:00:07 0 76 77.1M 0 0 76 58.8M 0 2763k 0:00:28 0:00:21 0:00:07 3363 96 77.1M 0 0 96 74.8M 0 3314k 0:00:23 0:00:23 --:--:-- 3161k 96 77.1M 0 0 96 74.8M 0 3176k 0:00:24 0:00:24 --:--:-- 3161k 96 77.1M 0 0 96 74.8M 0 3050k 0:00:25 0:00:25 --:--:-- 3161k 96 77.1M 0 0 96 74.8M 0 2933k 0:00:26 0:00:26 --:--:-- 3160k 96 77.1M 0 0 96 74.8M 0 2824k 0:00:27 0:00:27 --:--:-- 3077k 96 77.1M 0 0 96 74.8M 0 2724k 0:00:29 0:00:28 0:00:01 0 100 77.1M 0 0 100 77.1M 0 2639k 0:00:29 0:00:29 --:--:-- 417k 100 77.1M 0 0 100 77.1M 0 2553k 0:00:30 0:00:30 --:--:-- 417k 100 77.1M 0 0 100 77.1M 0 2473k 0:00:31 0:00:31 --:--:-- 417k 100 77.1M 0 0 100 77.1M 0 2398k 0:00:32 0:00:32 --:--:-- 417k 100 77.1M 0 0 100 77.1M 0 2327k 0:00:33 0:00:33 --:--:-- 417k 100 77.1M 0 0 100 77.1M 0 2261k 0:00:34 0:00:34 --:--:-- 0 100 77.1M 0 0 100 77.1M 0 2198k 0:00:35 0:00:35 --:--:-- 0 100 77.1M 0 0 100 77.1M 0 2172k 0:00:36 0:00:36 --:--:-- 0 100 77.1M 0 0 100 77.1M 0 2172k 0:00:36 0:00:36 --:--:-- 0 Finished Step #9 Step #10: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #10 Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 285 0 0 100 285 0 829 --:--:-- --:--:-- --:--:-- 828 100 285 0 0 100 285 0 829 --:--:-- --:--:-- --:--:-- 828 Finished Step #10 Step #11: Already have image: gcr.io/oss-fuzz/opus Starting Step #11 Finished Step #11 Step #12: Already have image: gcr.io/oss-fuzz/opus Starting Step #12 Step #12: --------------------------------------------------------------- Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:67:7: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: u8 *id_str = getenv(SHM_ENV_VAR); Step #12: ^ ~~~~~~~~~~~~~~~~~~~ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:75:23: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: u32 shm_id = atoi(id_str); Step #12: ^~~~~~ Step #12: /usr/include/stdlib.h:278:26: note: passing argument to parameter '__nptr' here Step #12: __NTH (atoi (const char *__nptr)) Step #12: ^ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:283:5: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: x = getenv("AFL_INST_RATIO"); Step #12: ^ ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:284:28: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: if (x) inst_ratio = atoi(x); Step #12: ^ Step #12: /usr/include/stdlib.h:278:26: note: passing argument to parameter '__nptr' here Step #12: __NTH (atoi (const char *__nptr)) Step #12: ^ Step #12: 4 warnings generated. Step #12: ar: creating /usr/lib/libFuzzingEngine.a Step #12: Compiling afl to /usr/lib/libFuzzingEngine.a ...rm -f afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze afl-as as afl-g++ afl-clang afl-clang++ *.o *~ a.out core core.[1-9][0-9]* *.stackdump test .test test-instr .test-instr0 .test-instr1 qemu_mode/qemu-2.3.0.tar.bz2 afl-qemu-trace Step #12: rm -rf out_dir qemu_mode/qemu-2.3.0 Step #12: make -C llvm_mode clean Step #12: make[1]: Entering directory '/src/afl/llvm_mode' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* test-instr .test-instr0 .test-instr1 Step #12: rm -f ../afl-clang-fast ../afl-llvm-pass.so ../afl-llvm-rt.o ../afl-llvm-rt-32.o ../afl-llvm-rt-64.o ../afl-clang-fast++ Step #12: make[1]: Leaving directory '/src/afl/llvm_mode' Step #12: make -C libdislocator clean Step #12: make[1]: Entering directory '/src/afl/libdislocator' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* Step #12: rm -f libdislocator.so Step #12: make[1]: Leaving directory '/src/afl/libdislocator' Step #12: make -C libtokencap clean Step #12: make[1]: Entering directory '/src/afl/libtokencap' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* Step #12: rm -f libtokencap.so Step #12: make[1]: Leaving directory '/src/afl/libtokencap' Step #12: [*] Checking for the ability to compile x86 code... Step #12: [+] Everything seems to be working, ready to compile. Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-gcc.c -o afl-gcc -ldl Step #12: set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $i; done Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-fuzz.c -o afl-fuzz -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-showmap.c -o afl-showmap -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-tmin.c -o afl-tmin -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-gotcpu.c -o afl-gotcpu -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-analyze.c -o afl-analyze -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-as.c -o afl-as -ldl Step #12: ln -sf afl-as as Step #12: [*] Testing the CC wrapper and instrumentation output... Step #12: unset AFL_USE_ASAN AFL_USE_MSAN; AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. ./afl-clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" test-instr.c -o test-instr -ldl Step #12: echo 0 | ./afl-showmap -m none -q -o .test-instr0 ./test-instr Step #12: echo 1 | ./afl-showmap -m none -q -o .test-instr1 ./test-instr Step #12: [+] All right, the instrumentation seems to be working! Step #12: [+] LLVM users: see llvm_mode/README.llvm for a faster alternative to afl-gcc. Step #12: [+] All done! Be sure to review README - it's pretty short and useful. Step #12: done. Step #12: CC=clang Step #12: CXX=clang++ Step #12: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard Step #12: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -stdlib=libc++ Step #12: --------------------------------------------------------------- Step #12: + set -eu Step #12: + FUZZERS=opus_decode_fuzzer Step #12: + BUILDS=(floating fixed) Step #12: + tar xvf /src/opus_testvectors.tar.gz Step #12: opus_testvectors/ Step #12: opus_testvectors/testvector11.bit Step #12: opus_testvectors/testvector05.dec Step #12: opus_testvectors/testvector01.bit Step #12: opus_testvectors/testvector07.dec Step #12: opus_testvectors/testvector09.dec Step #12: opus_testvectors/testvector12.bit Step #12: opus_testvectors/testvector03.dec Step #12: opus_testvectors/testvector01.dec Step #12: opus_testvectors/testvector10.bit Step #12: opus_testvectors/testvector03.bit Step #12: opus_testvectors/testvector09.bit Step #12: opus_testvectors/testvector11.dec Step #12: opus_testvectors/testvector10.dec Step #12: opus_testvectors/testvector04.bit Step #12: opus_testvectors/testvector02.bit Step #12: opus_testvectors/testvector06.bit Step #12: opus_testvectors/testvector08.dec Step #12: opus_testvectors/testvector12.dec Step #12: opus_testvectors/testvector08.bit Step #12: opus_testvectors/testvector07.bit Step #12: opus_testvectors/testvector02.dec Step #12: opus_testvectors/testvector06.dec Step #12: opus_testvectors/testvector04.dec Step #12: opus_testvectors/testvector05.bit Step #12: + ./autogen.sh Step #12: Updating build configuration files, please wait.... Step #12: libtoolize: putting auxiliary files in '.'. Step #12: libtoolize: linking file './ltmain.sh' Step #12: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #12: libtoolize: linking file 'm4/libtool.m4' Step #12: libtoolize: linking file 'm4/ltoptions.m4' Step #12: libtoolize: linking file 'm4/ltsugar.m4' Step #12: libtoolize: linking file 'm4/ltversion.m4' Step #12: libtoolize: linking file 'm4/lt~obsolete.m4' Step #12: configure.ac:38: installing './compile' Step #12: configure.ac:36: installing './config.guess' Step #12: configure.ac:36: installing './config.sub' Step #12: configure.ac:33: installing './install-sh' Step #12: configure.ac:33: installing './missing' Step #12: Makefile.am:294: warning: '%'-style pattern rules are a GNU make extension Step #12: Makefile.am:297: warning: '%'-style pattern rules are a GNU make extension Step #12: Makefile.am: installing './INSTALL' Step #12: Makefile.am: installing './depcomp' Step #12: parallel-tests: installing './test-driver' Step #12: + for build in '"${BUILDS[@]}"' Step #12: + case "$build" in Step #12: + extra_args= Step #12: + ./configure --enable-static --disable-shared --disable-doc Step #12: checking whether make supports nested variables... yes Step #12: checking for a BSD-compatible install... /usr/bin/install -c Step #12: checking whether build environment is sane... yes Step #12: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #12: checking for gawk... no Step #12: checking for mawk... mawk Step #12: checking whether make sets $(MAKE)... yes Step #12: checking whether to enable maintainer-specific portions of Makefiles... yes Step #12: checking build system type... x86_64-pc-linux-gnu Step #12: checking host system type... x86_64-pc-linux-gnu Step #12: checking how to print strings... printf Step #12: checking for style of include used by make... GNU Step #12: checking for gcc... clang Step #12: checking whether the C compiler works... yes Step #12: checking for C compiler default output file name... a.out Step #12: checking for suffix of executables... Step #12: checking whether we are cross compiling... no Step #12: checking for suffix of object files... o Step #12: checking whether we are using the GNU C compiler... yes Step #12: checking whether clang accepts -g... yes Step #12: checking for clang option to accept ISO C89... none needed Step #12: checking whether clang understands -c and -o together... yes Step #12: checking dependency style of clang... gcc3 Step #12: checking for a sed that does not truncate output... /bin/sed Step #12: checking for grep that handles long lines and -e... /bin/grep Step #12: checking for egrep... /bin/grep -E Step #12: checking for fgrep... /bin/grep -F Step #12: checking for ld used by clang... /usr/bin/ld Step #12: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #12: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #12: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #12: checking whether ln -s works... yes Step #12: checking the maximum length of command line arguments... 1572864 Step #12: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #12: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #12: checking for /usr/bin/ld option to reload object files... -r Step #12: checking for objdump... objdump Step #12: checking how to recognize dependent libraries... pass_all Step #12: checking for dlltool... no Step #12: checking how to associate runtime and link libraries... printf %s\n Step #12: checking for ar... ar Step #12: checking for archiver @FILE support... @ Step #12: checking for strip... strip Step #12: checking for ranlib... ranlib Step #12: checking command to parse /usr/bin/nm -B output from clang object... ok Step #12: checking for sysroot... no Step #12: checking for a working dd... /bin/dd Step #12: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #12: checking for mt... no Step #12: checking if : is a manifest tool... no Step #12: checking how to run the C preprocessor... clang -E Step #12: checking for ANSI C header files... yes Step #12: checking for sys/types.h... yes Step #12: checking for sys/stat.h... yes Step #12: checking for stdlib.h... yes Step #12: checking for string.h... yes Step #12: checking for memory.h... yes Step #12: checking for strings.h... yes Step #12: checking for inttypes.h... yes Step #12: checking for stdint.h... yes Step #12: checking for unistd.h... yes Step #12: checking for dlfcn.h... yes Step #12: checking for objdir... .libs Step #12: checking if clang supports -fno-rtti -fno-exceptions... yes Step #12: checking for clang option to produce PIC... -fPIC -DPIC Step #12: checking if clang PIC flag -fPIC -DPIC works... yes Step #12: checking if clang static flag -static works... no Step #12: checking if clang supports -c -o file.o... yes Step #12: checking if clang supports -c -o file.o... (cached) yes Step #12: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #12: checking dynamic linker characteristics... GNU/Linux ld.so Step #12: checking how to hardcode library paths into programs... immediate Step #12: checking whether stripping libraries is possible... yes Step #12: checking if libtool supports shared libraries... yes Step #12: checking whether to build shared libraries... no Step #12: checking whether to build static libraries... yes Step #12: checking for clang option to accept ISO C99... none needed Step #12: checking for an ANSI C-conforming const... yes Step #12: checking for inline... inline Step #12: checking dependency style of clang... gcc3 Step #12: checking for C/C++ restrict keyword... __restrict Step #12: checking for C99 variable-size arrays... yes Step #12: checking for cos in -lm... yes Step #12: checking if compiler supports SSE intrinsics... yes Step #12: checking if compiler supports SSE2 intrinsics... yes Step #12: checking if compiler supports SSE4.1 intrinsics... no Step #12: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #12: checking if compiler supports AVX intrinsics... no Step #12: checking if compiler supports AVX intrinsics with -mavx... yes Step #12: checking How to get X86 CPU Info... Inline Assembly Step #12: checking if clang supports -fvisibility=hidden... yes Step #12: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #12: checking for lrintf... yes Step #12: checking for lrint... yes Step #12: checking for __malloc_hook... yes Step #12: checking that generated files are newer than configure... done Step #12: configure: creating ./config.status Step #12: config.status: creating Makefile Step #12: config.status: creating opus.pc Step #12: config.status: creating opus-uninstalled.pc Step #12: config.status: creating celt/arm/armopts.s Step #12: config.status: creating doc/Makefile Step #12: config.status: creating doc/Doxyfile Step #12: config.status: creating config.h Step #12: config.status: executing depfiles commands Step #12: config.status: executing libtool commands Step #12: configure: Step #12: ------------------------------------------------------------------------ Step #12: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #12: Step #12: Compiler support: Step #12: Step #12: C99 var arrays: ................ yes Step #12: C99 lrintf: .................... yes Step #12: Use alloca: .................... no (using var arrays) Step #12: Step #12: General configuration: Step #12: Step #12: Floating point support: ........ yes Step #12: Fast float approximations: ..... no Step #12: Fixed point debugging: ......... no Step #12: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #12: External Assembly Optimizations: Step #12: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #12: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #12: Custom modes: .................. no Step #12: Assertion checking: ............ no Step #12: Fuzzing: ....................... no Step #12: Check ASM: ..................... no Step #12: Ambisonics support: ............ no Step #12: Step #12: API documentation: ............. no Step #12: Extra programs: ................ yes Step #12: ------------------------------------------------------------------------ Step #12: Step #12: Type "make; make install" to compile and install Step #12: Type "make check" to run the test suite Step #12: Step #12: + make clean Step #12: make[1]: Entering directory '/src/opus' Step #12: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #12: test -z "libopus.la" || rm -f libopus.la Step #12: rm -f ./so_locations Step #12: rm -rf .libs _libs Step #12: rm -rf celt/.libs celt/_libs Step #12: rm -rf celt/arm/.libs celt/arm/_libs Step #12: rm -rf celt/tests/.libs celt/tests/_libs Step #12: rm -rf celt/x86/.libs celt/x86/_libs Step #12: rm -rf silk/.libs silk/_libs Step #12: rm -rf silk/arm/.libs silk/arm/_libs Step #12: rm -rf silk/fixed/.libs silk/fixed/_libs Step #12: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #12: rm -rf silk/float/.libs silk/float/_libs Step #12: rm -rf silk/tests/.libs silk/tests/_libs Step #12: rm -rf silk/x86/.libs silk/x86/_libs Step #12: rm -rf src/.libs src/_libs Step #12: rm -rf tests/.libs tests/_libs Step #12: ( cd doc && make clean ) Step #12: make[2]: Entering directory '/src/opus/doc' Step #12: rm -rf .libs _libs Step #12: rm -f *.lo Step #12: make[2]: Leaving directory '/src/opus/doc' Step #12: test -z "" || rm -f Step #12: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #12: rm -f *.o Step #12: rm -f celt/*.o Step #12: rm -f celt/*.lo Step #12: rm -f celt/arm/*.o Step #12: rm -f celt/arm/*.lo Step #12: rm -f celt/tests/*.o Step #12: rm -f celt/x86/*.o Step #12: rm -f celt/x86/*.lo Step #12: rm -f silk/*.o Step #12: rm -f silk/*.lo Step #12: rm -f silk/arm/*.o Step #12: rm -f silk/arm/*.lo Step #12: rm -f silk/fixed/*.o Step #12: rm -f silk/fixed/*.lo Step #12: rm -f silk/fixed/x86/*.o Step #12: rm -f silk/fixed/x86/*.lo Step #12: rm -f silk/float/*.o Step #12: rm -f silk/float/*.lo Step #12: rm -f silk/tests/*.o Step #12: rm -f silk/x86/*.o Step #12: rm -f silk/x86/*.lo Step #12: rm -f src/*.o Step #12: rm -f src/*.lo Step #12: rm -f tests/*.o Step #12: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #12: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #12: test -z "test-suite.log" || rm -f test-suite.log Step #12: rm -f *.lo Step #12: make[1]: Leaving directory '/src/opus' Step #12: ++ nproc Step #12: + make -j32 Step #12: make all-recursive Step #12: make[1]: Entering directory '/src/opus' Step #12: make[2]: Entering directory '/src/opus' Step #12: CC celt/bands.lo Step #12: CC celt/celt.lo Step #12: CC celt/celt_encoder.lo Step #12: CC celt/celt_decoder.lo Step #12: CC celt/cwrs.lo Step #12: make[3]: Entering directory '/src/opus/doc' Step #12: make[3]: Nothing to be done for 'all'. Step #12: make[3]: Leaving directory '/src/opus/doc' Step #12: CC celt/entdec.lo Step #12: CC celt/entcode.lo Step #12: CC celt/entenc.lo Step #12: CC celt/kiss_fft.lo Step #12: CC celt/laplace.lo Step #12: CC celt/mathops.lo Step #12: CC celt/celt_lpc.lo Step #12: CC celt/pitch.lo Step #12: CC celt/modes.lo Step #12: CC celt/quant_bands.lo Step #12: CC celt/vq.lo Step #12: CC celt/mdct.lo Step #12: CC celt/rate.lo Step #12: CC celt/x86/x86cpu.lo Step #12: CC celt/x86/vq_sse2.lo Step #12: CC celt/x86/x86_celt_map.lo Step #12: CC celt/x86/pitch_sse2.lo Step #12: CC celt/x86/pitch_sse.lo Step #12: CC celt/x86/celt_lpc_sse.lo Step #12: CC silk/decode_core.lo Step #12: CC silk/decode_frame.lo Step #12: CC silk/code_signs.lo Step #12: CC celt/x86/pitch_sse4_1.lo Step #12: CC silk/decode_parameters.lo Step #12: CC silk/decode_indices.lo Step #12: CC silk/CNG.lo Step #12: CC silk/init_decoder.lo Step #12: CC silk/decode_pulses.lo Step #12: CC silk/decoder_set_fs.lo Step #12: CC silk/dec_API.lo Step #12: CC silk/enc_API.lo Step #12: CC silk/encode_indices.lo Step #12: CC silk/encode_pulses.lo Step #12: CC silk/gain_quant.lo Step #12: CC silk/interpolate.lo Step #12: CC silk/LP_variable_cutoff.lo Step #12: CC silk/NLSF_decode.lo Step #12: celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #12: ^~~~~~~~~~~~~~~~ Step #12: celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #12: ^~~~~~~~~~~~~~~~ Step #12: celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: CC silk/NSQ.lo Step #12: CC silk/NSQ_del_dec.lo Step #12: CC silk/PLC.lo Step #12: CC silk/shell_coder.lo Step #12: CC silk/tables_gain.lo Step #12: CC silk/tables_LTP.lo Step #12: CC silk/tables_NLSF_CB_NB_MB.lo Step #12: 4 warnings generated. Step #12: CC silk/tables_NLSF_CB_WB.lo Step #12: CC silk/tables_other.lo Step #12: CC silk/tables_pitch_lag.lo Step #12: CC silk/tables_pulses_per_block.lo Step #12: CC silk/VAD.lo Step #12: CC silk/control_audio_bandwidth.lo Step #12: CC silk/quant_LTP_gains.lo Step #12: CC silk/VQ_WMat_EC.lo Step #12: CC silk/HP_variable_cutoff.lo Step #12: CC silk/NLSF_encode.lo Step #12: CC silk/NLSF_VQ.lo Step #12: CC silk/NLSF_unpack.lo Step #12: CC silk/process_NLSFs.lo Step #12: CC silk/NLSF_del_dec_quant.lo Step #12: CC silk/stereo_LR_to_MS.lo Step #12: CC silk/stereo_MS_to_LR.lo Step #12: CC silk/check_control_input.lo Step #12: CC silk/control_SNR.lo Step #12: CC silk/init_encoder.lo Step #12: CC silk/control_codec.lo Step #12: CC silk/A2NLSF.lo Step #12: CC silk/ana_filt_bank_1.lo Step #12: CC silk/biquad_alt.lo Step #12: CC silk/bwexpander_32.lo Step #12: CC silk/bwexpander.lo Step #12: CC silk/debug.lo Step #12: CC silk/decode_pitch.lo Step #12: CC silk/inner_prod_aligned.lo Step #12: CC silk/lin2log.lo Step #12: CC silk/log2lin.lo Step #12: CC silk/LPC_analysis_filter.lo Step #12: CC silk/LPC_inv_pred_gain.lo Step #12: CC silk/table_LSF_cos.lo Step #12: CC silk/NLSF2A.lo Step #12: CC silk/NLSF_stabilize.lo Step #12: CC silk/NLSF_VQ_weights_laroia.lo Step #12: CC silk/pitch_est_tables.lo Step #12: CC silk/resampler.lo Step #12: CC silk/resampler_down2_3.lo Step #12: CC silk/resampler_down2.lo Step #12: CC silk/resampler_private_AR2.lo Step #12: CC silk/resampler_private_down_FIR.lo Step #12: CC silk/resampler_private_IIR_FIR.lo Step #12: CC silk/resampler_private_up2_HQ.lo Step #12: CC silk/resampler_rom.lo Step #12: CC silk/sigm_Q15.lo Step #12: CC silk/sort.lo Step #12: CC silk/sum_sqr_shift.lo Step #12: CC silk/stereo_decode_pred.lo Step #12: CC silk/stereo_encode_pred.lo Step #12: CC silk/stereo_find_predictor.lo Step #12: CC silk/LPC_fit.lo Step #12: CC silk/float/apply_sine_window_FLP.lo Step #12: CC silk/stereo_quant_pred.lo Step #12: CC silk/float/corrMatrix_FLP.lo Step #12: CC silk/float/encode_frame_FLP.lo Step #12: CC silk/float/find_LPC_FLP.lo Step #12: CC silk/float/find_LTP_FLP.lo Step #12: CC silk/float/find_pitch_lags_FLP.lo Step #12: CC silk/float/find_pred_coefs_FLP.lo Step #12: CC silk/float/LPC_analysis_filter_FLP.lo Step #12: CC silk/float/LTP_analysis_filter_FLP.lo Step #12: CC silk/float/LTP_scale_ctrl_FLP.lo Step #12: CC silk/float/noise_shape_analysis_FLP.lo Step #12: CC silk/float/process_gains_FLP.lo Step #12: CC silk/float/regularize_correlations_FLP.lo Step #12: CC silk/float/residual_energy_FLP.lo Step #12: CC silk/float/warped_autocorrelation_FLP.lo Step #12: CC silk/float/wrappers_FLP.lo Step #12: CC silk/float/autocorrelation_FLP.lo Step #12: CC silk/float/burg_modified_FLP.lo Step #12: CC silk/float/bwexpander_FLP.lo Step #12: CC silk/float/energy_FLP.lo Step #12: CC silk/float/k2a_FLP.lo Step #12: CC silk/float/inner_product_FLP.lo Step #12: CC silk/float/LPC_inv_pred_gain_FLP.lo Step #12: CC silk/float/pitch_analysis_core_FLP.lo Step #12: CC silk/float/scale_vector_FLP.lo Step #12: CC silk/float/scale_copy_vector_FLP.lo Step #12: CC silk/float/schur_FLP.lo Step #12: CC silk/float/sort_FLP.lo Step #12: CC silk/x86/NSQ_sse.lo Step #12: CC silk/x86/NSQ_del_dec_sse.lo Step #12: CC silk/x86/x86_silk_map.lo Step #12: CC silk/x86/VAD_sse.lo Step #12: CC silk/x86/VQ_WMat_EC_sse.lo Step #12: CC src/opus.lo Step #12: CC src/opus_decoder.lo Step #12: CC src/opus_encoder.lo Step #12: CC src/opus_multistream.lo Step #12: CC src/opus_multistream_encoder.lo Step #12: CC src/opus_multistream_decoder.lo Step #12: CC src/repacketizer.lo Step #12: CC src/mlp.lo Step #12: CC src/analysis.lo Step #12: CC src/mlp_data.lo Step #12: CC celt/tests/test_unit_cwrs32.o Step #12: CC celt/tests/test_unit_dft.o Step #12: CC celt/tests/test_unit_entropy.o Step #12: CC celt/tests/test_unit_laplace.o Step #12: CC celt/tests/test_unit_mathops.o Step #12: CC celt/tests/test_unit_mdct.o Step #12: CC celt/tests/test_unit_rotation.o Step #12: CC celt/tests/test_unit_types.o Step #12: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC src/opus_compare.o Step #12: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC src/opus_demo.o Step #12: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC src/repacketizer_demo.o Step #12: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #12: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC tests/test_opus_api.o Step #12: CC tests/test_opus_decode.o Step #12: CC tests/test_opus_encode.o Step #12: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #12: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #12: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #12: ^~~~~~~~~~ Step #12: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC tests/opus_encode_regressions.o Step #12: CC tests/test_opus_padding.o Step #12: CCLD celt/tests/test_unit_types Step #12: 3 warnings generated. Step #12: 1 warning generated. Step #12: In file included from celt/tests/test_unit_rotation.c:58: Step #12: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: 20 warnings generated. Step #12: In file included from celt/tests/test_unit_mathops.c:60: Step #12: ./celt/x86/vq_sse2.c:78:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], _mm_setzero_si128()); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:119:27: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], iy4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:208:28: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: y4 = _mm_loadu_si128((__m128i*)&iy[j]); Step #12: ^~~~~~~~~~~~~~~~ Step #12: ./celt/x86/vq_sse2.c:211:24: warning: cast from 'int *' to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i*)&iy[j], y4); Step #12: ^~~~~~~~~~~~~~~~ Step #12: CCLD celt/tests/test_unit_laplace Step #12: CCLD celt/tests/test_unit_cwrs32 Step #12: CCLD celt/tests/test_unit_dft Step #12: CCLD celt/tests/test_unit_entropy Step #12: CCLD opus_compare Step #12: 14 warnings generated. Step #12: CCLD celt/tests/test_unit_mdct Step #12: 4 warnings generated. Step #12: CCLD celt/tests/test_unit_rotation Step #12: CCLD libopus.la Step #12: ar: `u' modifier ignored since `D' is the default (see `U') Step #12: 4 warnings generated. Step #12: CCLD celt/tests/test_unit_mathops Step #12: CCLD opus_demo Step #12: CCLD tests/test_opus_api Step #12: CCLD repacketizer_demo Step #12: CCLD tests/test_opus_decode Step #12: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #12: CCLD tests/test_opus_padding Step #12: CCLD tests/test_opus_encode Step #12: make[2]: Leaving directory '/src/opus' Step #12: make[1]: Leaving directory '/src/opus' Step #12: + for fuzzer in '$FUZZERS' Step #12: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #12: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/address/opus_decode_fuzzer_floating -lFuzzingEngine .libs/libopus.a Step #12: + cp tests/opus_decode_fuzzer.options /workspace/out/address/opus_decode_fuzzer_floating.options Step #12: + zip -r /workspace/out/address/opus_decode_fuzzer_floating_seed_corpus.zip opus_testvectors/ Step #12: adding: opus_testvectors/ (stored 0%) Step #12: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #12: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #12: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #12: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #12: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #12: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #12: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #12: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #12: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #12: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #12: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #12: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #12: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #12: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #12: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #12: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #12: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #12: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #12: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #12: adding: opus_testvectors/testvector11.bit (deflated 0%) Step #12: + for build in '"${BUILDS[@]}"' Step #12: + case "$build" in Step #12: + extra_args=' --enable-fixed-point --enable-check-asm' Step #12: + ./configure --enable-fixed-point --enable-check-asm --enable-static --disable-shared --disable-doc Step #12: checking whether make supports nested variables... yes Step #12: checking for a BSD-compatible install... /usr/bin/install -c Step #12: checking whether build environment is sane... yes Step #12: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #12: checking for gawk... no Step #12: checking for mawk... mawk Step #12: checking whether make sets $(MAKE)... yes Step #12: checking whether to enable maintainer-specific portions of Makefiles... yes Step #12: checking build system type... x86_64-pc-linux-gnu Step #12: checking host system type... x86_64-pc-linux-gnu Step #12: checking how to print strings... printf Step #12: checking for style of include used by make... GNU Step #12: checking for gcc... clang Step #12: checking whether the C compiler works... yes Step #12: checking for C compiler default output file name... a.out Step #12: checking for suffix of executables... Step #12: checking whether we are cross compiling... no Step #12: checking for suffix of object files... o Step #12: checking whether we are using the GNU C compiler... yes Step #12: checking whether clang accepts -g... yes Step #12: checking for clang option to accept ISO C89... none needed Step #12: checking whether clang understands -c and -o together... yes Step #12: checking dependency style of clang... gcc3 Step #12: checking for a sed that does not truncate output... /bin/sed Step #12: checking for grep that handles long lines and -e... /bin/grep Step #12: checking for egrep... /bin/grep -E Step #12: checking for fgrep... /bin/grep -F Step #12: checking for ld used by clang... /usr/bin/ld Step #12: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #12: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #12: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #12: checking whether ln -s works... yes Step #12: checking the maximum length of command line arguments... 1572864 Step #12: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #12: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #12: checking for /usr/bin/ld option to reload object files... -r Step #12: checking for objdump... objdump Step #12: checking how to recognize dependent libraries... pass_all Step #12: checking for dlltool... no Step #12: checking how to associate runtime and link libraries... printf %s\n Step #12: checking for ar... ar Step #12: checking for archiver @FILE support... @ Step #12: checking for strip... strip Step #12: checking for ranlib... ranlib Step #12: checking command to parse /usr/bin/nm -B output from clang object... ok Step #12: checking for sysroot... no Step #12: checking for a working dd... /bin/dd Step #12: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #12: checking for mt... no Step #12: checking if : is a manifest tool... no Step #12: checking how to run the C preprocessor... clang -E Step #12: checking for ANSI C header files... yes Step #12: checking for sys/types.h... yes Step #12: checking for sys/stat.h... yes Step #12: checking for stdlib.h... yes Step #12: checking for string.h... yes Step #12: checking for memory.h... yes Step #12: checking for strings.h... yes Step #12: checking for inttypes.h... yes Step #12: checking for stdint.h... yes Step #12: checking for unistd.h... yes Step #12: checking for dlfcn.h... yes Step #12: checking for objdir... .libs Step #12: checking if clang supports -fno-rtti -fno-exceptions... yes Step #12: checking for clang option to produce PIC... -fPIC -DPIC Step #12: checking if clang PIC flag -fPIC -DPIC works... yes Step #12: checking if clang static flag -static works... no Step #12: checking if clang supports -c -o file.o... yes Step #12: checking if clang supports -c -o file.o... (cached) yes Step #12: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #12: checking dynamic linker characteristics... GNU/Linux ld.so Step #12: checking how to hardcode library paths into programs... immediate Step #12: checking whether stripping libraries is possible... yes Step #12: checking if libtool supports shared libraries... yes Step #12: checking whether to build shared libraries... no Step #12: checking whether to build static libraries... yes Step #12: checking for clang option to accept ISO C99... none needed Step #12: checking for an ANSI C-conforming const... yes Step #12: checking for inline... inline Step #12: checking dependency style of clang... gcc3 Step #12: checking for C/C++ restrict keyword... __restrict Step #12: checking for C99 variable-size arrays... yes Step #12: checking for cos in -lm... yes Step #12: checking if compiler supports SSE intrinsics... yes Step #12: checking if compiler supports SSE2 intrinsics... yes Step #12: checking if compiler supports SSE4.1 intrinsics... no Step #12: checking if compiler supports SSE4.1 intrinsics with -msse4.1... yes Step #12: checking if compiler supports AVX intrinsics... no Step #12: checking if compiler supports AVX intrinsics with -mavx... yes Step #12: checking How to get X86 CPU Info... Inline Assembly Step #12: checking if clang supports -fvisibility=hidden... yes Step #12: checking if clang supports -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes... yes Step #12: checking for lrintf... yes Step #12: checking for lrint... yes Step #12: checking for __malloc_hook... yes Step #12: checking that generated files are newer than configure... done Step #12: configure: creating ./config.status Step #12: config.status: creating Makefile Step #12: config.status: creating opus.pc Step #12: config.status: creating opus-uninstalled.pc Step #12: config.status: creating celt/arm/armopts.s Step #12: config.status: creating doc/Makefile Step #12: config.status: creating doc/Doxyfile Step #12: config.status: creating config.h Step #12: config.status: executing depfiles commands Step #12: config.status: executing libtool commands Step #12: configure: Step #12: ------------------------------------------------------------------------ Step #12: opus 1.2-alpha2-29-gc293ded: Automatic configuration OK. Step #12: Step #12: Compiler support: Step #12: Step #12: C99 var arrays: ................ yes Step #12: C99 lrintf: .................... yes Step #12: Use alloca: .................... no (using var arrays) Step #12: Step #12: General configuration: Step #12: Step #12: Floating point support: ........ no Step #12: Fast float approximations: ..... no Step #12: Fixed point debugging: ......... no Step #12: Inline Assembly Optimizations: . No inline ASM for your platform, please send patches Step #12: External Assembly Optimizations: Step #12: Intrinsics Optimizations.......: x86 SSE SSE2 SSE4.1 AVX Step #12: Run-time CPU detection: ........ x86 SSE4.1 AVX Step #12: Custom modes: .................. no Step #12: Assertion checking: ............ no Step #12: Fuzzing: ....................... no Step #12: Check ASM: ..................... yes Step #12: Ambisonics support: ............ no Step #12: Step #12: API documentation: ............. no Step #12: Extra programs: ................ yes Step #12: ------------------------------------------------------------------------ Step #12: Step #12: Type "make; make install" to compile and install Step #12: Type "make check" to run the test suite Step #12: Step #12: + make clean Step #12: make[1]: Entering directory '/src/opus' Step #12: test -z "celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S" || rm -f celt/arm/celt_pitch_xcorr_arm-gnu.S celt/arm/armopts-gnu.S Step #12: test -z "libopus.la" || rm -f libopus.la Step #12: rm -f ./so_locations Step #12: rm -rf .libs _libs Step #12: rm -rf celt/.libs celt/_libs Step #12: rm -rf celt/arm/.libs celt/arm/_libs Step #12: rm -rf celt/tests/.libs celt/tests/_libs Step #12: rm -rf celt/x86/.libs celt/x86/_libs Step #12: rm -rf silk/.libs silk/_libs Step #12: rm -rf silk/arm/.libs silk/arm/_libs Step #12: rm -rf silk/fixed/.libs silk/fixed/_libs Step #12: rm -rf silk/fixed/x86/.libs silk/fixed/x86/_libs Step #12: rm -rf silk/float/.libs silk/float/_libs Step #12: rm -rf silk/tests/.libs silk/tests/_libs Step #12: rm -rf silk/x86/.libs silk/x86/_libs Step #12: rm -rf src/.libs src/_libs Step #12: rm -rf tests/.libs tests/_libs Step #12: ( cd doc && make clean ) Step #12: make[2]: Entering directory '/src/opus/doc' Step #12: rm -rf .libs _libs Step #12: rm -f *.lo Step #12: make[2]: Leaving directory '/src/opus/doc' Step #12: test -z "" || rm -f Step #12: rm -f celt/tests/test_unit_cwrs32 celt/tests/test_unit_dft celt/tests/test_unit_entropy celt/tests/test_unit_laplace celt/tests/test_unit_mathops celt/tests/test_unit_mdct celt/tests/test_unit_rotation celt/tests/test_unit_types opus_compare opus_demo repacketizer_demo silk/tests/test_unit_LPC_inv_pred_gain tests/test_opus_api tests/test_opus_decode tests/test_opus_encode tests/test_opus_padding Step #12: rm -f *.o Step #12: rm -f celt/*.o Step #12: rm -f celt/*.lo Step #12: rm -f celt/arm/*.o Step #12: rm -f celt/arm/*.lo Step #12: rm -f celt/tests/*.o Step #12: rm -f celt/x86/*.o Step #12: rm -f celt/x86/*.lo Step #12: rm -f silk/*.o Step #12: rm -f silk/*.lo Step #12: rm -f silk/arm/*.o Step #12: rm -f silk/arm/*.lo Step #12: rm -f silk/fixed/*.o Step #12: rm -f silk/fixed/*.lo Step #12: rm -f silk/fixed/x86/*.o Step #12: rm -f silk/fixed/x86/*.lo Step #12: rm -f silk/float/*.o Step #12: rm -f silk/float/*.lo Step #12: rm -f silk/tests/*.o Step #12: rm -f silk/x86/*.o Step #12: rm -f silk/x86/*.lo Step #12: rm -f src/*.o Step #12: rm -f src/*.lo Step #12: rm -f tests/*.o Step #12: test -z "celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log" || rm -f celt/tests/test_unit_cwrs32.log celt/tests/test_unit_dft.log celt/tests/test_unit_entropy.log celt/tests/test_unit_laplace.log celt/tests/test_unit_mathops.log celt/tests/test_unit_mdct.log celt/tests/test_unit_rotation.log celt/tests/test_unit_types.log silk/tests/test_unit_LPC_inv_pred_gain.log tests/test_opus_api.log tests/test_opus_decode.log tests/test_opus_encode.log tests/test_opus_padding.log Step #12: test -z "celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs" || rm -f celt/tests/test_unit_cwrs32.trs celt/tests/test_unit_dft.trs celt/tests/test_unit_entropy.trs celt/tests/test_unit_laplace.trs celt/tests/test_unit_mathops.trs celt/tests/test_unit_mdct.trs celt/tests/test_unit_rotation.trs celt/tests/test_unit_types.trs silk/tests/test_unit_LPC_inv_pred_gain.trs tests/test_opus_api.trs tests/test_opus_decode.trs tests/test_opus_encode.trs tests/test_opus_padding.trs Step #12: test -z "test-suite.log" || rm -f test-suite.log Step #12: rm -f *.lo Step #12: make[1]: Leaving directory '/src/opus' Step #12: ++ nproc Step #12: + make -j32 Step #12: make all-recursive Step #12: make[1]: Entering directory '/src/opus' Step #12: make[2]: Entering directory '/src/opus' Step #12: CC src/opus.lo Step #12: CC src/opus_decoder.lo Step #12: CC src/opus_encoder.lo Step #12: CC src/opus_multistream.lo Step #12: CC src/opus_multistream_encoder.lo Step #12: CC src/opus_multistream_decoder.lo Step #12: CC src/repacketizer.lo Step #12: CC src/analysis.lo Step #12: CC src/mlp.lo Step #12: CC celt/tests/test_unit_cwrs32.o Step #12: CC celt/tests/test_unit_dft.o Step #12: CC celt/tests/test_unit_entropy.o Step #12: CC src/mlp_data.lo Step #12: CC celt/tests/test_unit_laplace.o Step #12: CC celt/tests/test_unit_mdct.o Step #12: CC celt/tests/test_unit_mathops.o Step #12: CC celt/tests/test_unit_types.o Step #12: CC celt/tests/test_unit_rotation.o Step #12: CC src/opus_demo.o Step #12: CC src/opus_compare.o Step #12: CC src/repacketizer_demo.o Step #12: CC silk/tests/test_unit_LPC_inv_pred_gain.o Step #12: CC tests/test_opus_api.o Step #12: CC tests/test_opus_decode.o Step #12: CC tests/opus_encode_regressions.o Step #12: CC tests/test_opus_padding.o Step #12: CC tests/test_opus_encode.o Step #12: make[3]: Entering directory '/src/opus/doc' Step #12: make[3]: Nothing to be done for 'all'. Step #12: make[3]: Leaving directory '/src/opus/doc' Step #12: CC celt/bands.lo Step #12: CC celt/celt.lo Step #12: CC celt/celt_encoder.lo Step #12: CC celt/celt_decoder.lo Step #12: CC celt/cwrs.lo Step #12: CC celt/entcode.lo Step #12: CC celt/entdec.lo Step #12: CC celt/entenc.lo Step #12: CC celt/kiss_fft.lo Step #12: CC celt/laplace.lo Step #12: In file included from celt/tests/test_unit_rotation.c:57: Step #12: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:61: Step #12: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i *)sum, initSum); Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:62: Step #12: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_rotation.c:62: Step #12: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #12: ^~~~~~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:59: Step #12: ./celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: CC celt/mathops.lo Step #12: ./celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: CC celt/mdct.lo Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:63: Step #12: ./celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i *)sum, initSum); Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:64: Step #12: ./celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: In file included from celt/tests/test_unit_mathops.c:64: Step #12: ./celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #12: ^~~~~~~~~~~~~~~~~~ Step #12: CC celt/modes.lo Step #12: CC celt/pitch.lo Step #12: CC celt/celt_lpc.lo Step #12: CC celt/quant_bands.lo Step #12: CC celt/rate.lo Step #12: CC celt/vq.lo Step #12: CC celt/x86/x86cpu.lo Step #12: CC celt/x86/x86_celt_map.lo Step #12: CC celt/x86/pitch_sse.lo Step #12: CC celt/x86/pitch_sse2.lo Step #12: CC celt/x86/vq_sse2.lo Step #12: CC celt/x86/celt_lpc_sse.lo Step #12: CC celt/x86/pitch_sse4_1.lo Step #12: CC silk/CNG.lo Step #12: CC silk/code_signs.lo Step #12: CC silk/init_decoder.lo Step #12: CC silk/decode_core.lo Step #12: CC silk/decode_frame.lo Step #12: CC silk/decode_indices.lo Step #12: CC silk/decode_parameters.lo Step #12: CC silk/decode_pulses.lo Step #12: celt/x86/pitch_sse2.c:59:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse2.c:60:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse2.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse2.c:63:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse2.c:76:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse2.c:77:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: CC silk/decoder_set_fs.lo Step #12: CC silk/dec_API.lo Step #12: 6 warnings generated. Step #12: CC silk/enc_API.lo Step #12: CC silk/encode_indices.lo Step #12: CC silk/encode_pulses.lo Step #12: CC silk/gain_quant.lo Step #12: CC silk/interpolate.lo Step #12: CC silk/LP_variable_cutoff.lo Step #12: celt/x86/pitch_sse4_1.c:61:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:62:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:64:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_FEDCBA98 = _mm_loadu_si128((__m128i *)(&x[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:65:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_FEDCBA98 = _mm_loadu_si128((__m128i *)(&y[i + 8])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:78:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128((__m128i *)(&x[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:79:43: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128((__m128i *)(&y[i + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:89:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_3210 = OP_CVTEPI16_EPI32_M64(&x[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:90:23: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_3210 = OP_CVTEPI16_EPI32_M64(&y[i + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:129:32: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = _mm_loadu_si128((__m128i *)(&x[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:130:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = _mm_loadu_si128((__m128i *)(&y[j + 0])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:131:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = _mm_loadu_si128((__m128i *)(&y[j + 1])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:132:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = _mm_loadu_si128((__m128i *)(&y[j + 2])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:133:33: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = _mm_loadu_si128((__m128i *)(&y[j + 3])); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:158:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:164:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:165:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY1 = OP_CVTEPI16_EPI32_M64(&y[j + 1]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:166:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY2 = OP_CVTEPI16_EPI32_M64(&y[j + 2]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:167:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY3 = OP_CVTEPI16_EPI32_M64(&y[j + 3]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:182:16: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(&x[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:185:17: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecY0 = OP_CVTEPI16_EPI32_M64(&y[j + 0]); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:191:31: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: initSum = _mm_loadu_si128((__m128i *)(&sum[0])); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/pitch_sse4_1.c:193:22: warning: cast from 'opus_val32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128((__m128i *)sum, initSum); Step #12: ^~~~~~~~~~~~~~ Step #12: CC silk/NLSF_decode.lo Step #12: CC silk/NSQ.lo Step #12: CC silk/PLC.lo Step #12: CC silk/shell_coder.lo Step #12: CC silk/NSQ_del_dec.lo Step #12: CC silk/tables_gain.lo Step #12: 22 warnings generated. Step #12: CC silk/tables_LTP.lo Step #12: celt/x86/celt_lpc_sse.c:73:14: warning: cast from 'const opus_val16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: vecX = OP_CVTEPI16_EPI32_M64(x + i); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: celt/x86/celt_lpc_sse.c:76:24: warning: cast from 'opus_val16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: _mm_storel_epi64((__m128i *)(y + i), vecSum); Step #12: ^~~~~~~~~~~~~~~~~~ Step #12: CC silk/tables_NLSF_CB_NB_MB.lo Step #12: CC silk/tables_NLSF_CB_WB.lo Step #12: CC silk/tables_other.lo Step #12: 2 warnings generated. Step #12: CC silk/tables_pitch_lag.lo Step #12: CC silk/tables_pulses_per_block.lo Step #12: CC silk/VAD.lo Step #12: CC silk/control_audio_bandwidth.lo Step #12: CC silk/quant_LTP_gains.lo Step #12: CC silk/VQ_WMat_EC.lo Step #12: CC silk/HP_variable_cutoff.lo Step #12: CC silk/NLSF_encode.lo Step #12: CC silk/NLSF_VQ.lo Step #12: CC silk/NLSF_unpack.lo Step #12: CC silk/NLSF_del_dec_quant.lo Step #12: CC silk/process_NLSFs.lo Step #12: CC silk/stereo_LR_to_MS.lo Step #12: CC silk/stereo_MS_to_LR.lo Step #12: CC silk/check_control_input.lo Step #12: CC silk/control_SNR.lo Step #12: CC silk/init_encoder.lo Step #12: CC silk/control_codec.lo Step #12: CC silk/A2NLSF.lo Step #12: CC silk/ana_filt_bank_1.lo Step #12: CC silk/biquad_alt.lo Step #12: CC silk/bwexpander_32.lo Step #12: CC silk/bwexpander.lo Step #12: CC silk/debug.lo Step #12: CC silk/inner_prod_aligned.lo Step #12: CC silk/decode_pitch.lo Step #12: CC silk/lin2log.lo Step #12: CC silk/log2lin.lo Step #12: CC silk/LPC_analysis_filter.lo Step #12: CC silk/LPC_inv_pred_gain.lo Step #12: CC silk/table_LSF_cos.lo Step #12: CC silk/NLSF2A.lo Step #12: CC silk/NLSF_stabilize.lo Step #12: CC silk/NLSF_VQ_weights_laroia.lo Step #12: CC silk/pitch_est_tables.lo Step #12: CC silk/resampler.lo Step #12: CC silk/resampler_down2_3.lo Step #12: CC silk/resampler_down2.lo Step #12: CC silk/resampler_private_down_FIR.lo Step #12: CC silk/resampler_private_IIR_FIR.lo Step #12: CC silk/resampler_private_AR2.lo Step #12: CC silk/resampler_private_up2_HQ.lo Step #12: CC silk/resampler_rom.lo Step #12: CC silk/sigm_Q15.lo Step #12: CC silk/sort.lo Step #12: CC silk/sum_sqr_shift.lo Step #12: CC silk/stereo_decode_pred.lo Step #12: CC silk/stereo_encode_pred.lo Step #12: CC silk/stereo_find_predictor.lo Step #12: CC silk/stereo_quant_pred.lo Step #12: CC silk/LPC_fit.lo Step #12: CC silk/fixed/LTP_analysis_filter_FIX.lo Step #12: CC silk/fixed/LTP_scale_ctrl_FIX.lo Step #12: CC silk/fixed/corrMatrix_FIX.lo Step #12: CC silk/fixed/encode_frame_FIX.lo Step #12: CC silk/fixed/find_LPC_FIX.lo Step #12: CC silk/fixed/find_LTP_FIX.lo Step #12: CC silk/fixed/find_pitch_lags_FIX.lo Step #12: CC silk/fixed/find_pred_coefs_FIX.lo Step #12: CC silk/fixed/noise_shape_analysis_FIX.lo Step #12: CC silk/fixed/process_gains_FIX.lo Step #12: CC silk/fixed/regularize_correlations_FIX.lo Step #12: CC silk/fixed/residual_energy16_FIX.lo Step #12: CC silk/fixed/residual_energy_FIX.lo Step #12: CC silk/fixed/warped_autocorrelation_FIX.lo Step #12: 30 warnings generated. Step #12: CC silk/fixed/autocorr_FIX.lo Step #12: CC silk/fixed/apply_sine_window_FIX.lo Step #12: CC silk/fixed/burg_modified_FIX.lo Step #12: CC silk/fixed/k2a_FIX.lo Step #12: CC silk/fixed/k2a_Q16_FIX.lo Step #12: CC silk/fixed/pitch_analysis_core_FIX.lo Step #12: CC silk/fixed/vector_ops_FIX.lo Step #12: CC silk/fixed/schur64_FIX.lo Step #12: CC silk/fixed/schur_FIX.lo Step #12: CC silk/x86/NSQ_sse.lo Step #12: CC silk/x86/NSQ_del_dec_sse.lo Step #12: CC silk/x86/x86_silk_map.lo Step #12: CC silk/x86/VAD_sse.lo Step #12: CC silk/x86/VQ_WMat_EC_sse.lo Step #12: CC silk/fixed/x86/vector_ops_FIX_sse.lo Step #12: CC silk/fixed/x86/burg_modified_FIX_sse.lo Step #12: CCLD celt/tests/test_unit_cwrs32 Step #12: CCLD celt/tests/test_unit_dft Step #12: CCLD celt/tests/test_unit_entropy Step #12: CCLD celt/tests/test_unit_laplace Step #12: CCLD celt/tests/test_unit_mdct Step #12: CCLD celt/tests/test_unit_rotation Step #12: CCLD celt/tests/test_unit_types Step #12: CCLD opus_compare Step #12: silk/x86/NSQ_sse.c:297:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_01234567 = _mm_loadu_si128( (__m128i *)(&a_Q12[ 0 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:299:39: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_89ABCDEF = _mm_loadu_si128( (__m128i *)(&a_Q12[ 8 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:305:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: AR_shp_Q13_76543210 = _mm_loadu_si128( (__m128i *)(&AR_shp_Q13[0] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:310:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-16]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:311:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[-12]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:319:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -8 ]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:320:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -4 ]) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:329:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempa = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 0 ]) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:330:34: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_tempb = _mm_loadu_si128( (__m128i *)(&(NSQ->sAR2_Q14[ 4 ]) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:398:30: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: b_Q14_3210 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:402:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: pred_lag_ptr_0123 = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:541:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 4 ]), xmm_tempa ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:542:23: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&NSQ->sAR2_Q14[ 0 ]), xmm_tempb ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:558:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_xq_Q14_3210 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 0 ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:559:48: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_xq_Q14_7654 = _mm_loadu_si128( (__m128i *)(&(psLPC_Q14[ i + 4 ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:590:31: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&xq[ i ] ), xmm_xq_Q14_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:638:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:651:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ] ) ), xmm_x_Q3_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:683:54: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_sse.c:695:31: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/VQ_WMat_EC_sse.c:67:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: C_tmp1 = OP_CVTEPI16_EPI32_M64( &in_Q14[ 1 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/VQ_WMat_EC_sse.c:68:18: warning: cast from 'const signed char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] Step #12: C_tmp2 = OP_CVTEPI8_EPI32_M32( &cb_row_Q7[ 1 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:79:40: note: expanded from macro 'OP_CVTEPI8_EPI32_M32' Step #12: (_mm_cvtepi8_epi32(_mm_cvtsi32_si128(*(int *)(x)))) Step #12: ^~~~~~~~~~ Step #12: silk/x86/VQ_WMat_EC_sse.c:86:35: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: C_tmp3 = _mm_loadu_si128( (__m128i *)(&W_Q18[ 1 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/VAD_sse.c:139:44: warning: cast from 'opus_int16 *' (aka 'short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: xmm_X = _mm_loadu_si128( (__m128i *)&(X[ X_offset[ b ] + i + dec_subframe_offset ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/vector_ops_FIX_sse.c:60:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec1_76543210 = _mm_loadu_si128( (__m128i *)(&inVec1[i + 0] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/vector_ops_FIX_sse.c:61:44: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: inVec2_76543210 = _mm_loadu_si128( (__m128i *)(&inVec2[i + 0] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/vector_ops_FIX_sse.c:81:23: warning: cast from 'long long *' to '__m128i *' increases required alignment from 8 to 16 [-Wcast-align] Step #12: _mm_storel_epi64( (__m128i *)&sum, acc1 ); Step #12: ^~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:167:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: PTR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 1 - 3 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:168:34: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: SUBFR_3210 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:169:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: FIRST_3210 = _mm_loadu_si128( (__m128i *)&C_first_row[ k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:171:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: LAST_3210 = _mm_loadu_si128( (__m128i *)&C_last_row[ k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:172:51: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: ATMP_3210 = _mm_loadu_si128( (__m128i *)&Af_QA[ k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:187:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)&C_first_row[ k ], FIRST_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:188:39: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)&C_last_row[ k ], LAST_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:222:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: xmm_x_ptr_n_k_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ n - k - 3 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:223:46: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: xmm_x_ptr_sub_x2x0 = OP_CVTEPI16_EPI32_M64( &x_ptr[ subfr_length - n + k - 1 ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:247:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: X1_3210 = _mm_loadu_si128( (__m128i *)&CAf[ k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:248:53: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: PTR_3210 = _mm_loadu_si128( (__m128i *)&CAb[ k ] ); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:253:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)&CAf[ k ], X1_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: silk/fixed/x86/burg_modified_FIX_sse.c:254:43: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)&CAb[ k ], PTR_3210 ); Step #12: ^~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:363:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_0123 = OP_CVTEPI16_EPI32_M64( a_Q12 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:364:18: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_4567 = OP_CVTEPI16_EPI32_M64( a_Q12 + 4 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:367:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_89AB = OP_CVTEPI16_EPI32_M64( a_Q12 + 8 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:368:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: a_Q12_CDEF = OP_CVTEPI16_EPI32_M64( a_Q12 + 12 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:372:22: warning: cast from 'const opus_int16 *' (aka 'const short *') to '__m128i *' increases required alignment from 2 to 16 [-Wcast-align] Step #12: b_Q12_0123 = OP_CVTEPI16_EPI32_M64( b_Q14 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./celt/x86/x86cpu.h:90:23: note: expanded from macro 'OP_CVTEPI16_EPI32_M64' Step #12: (_mm_cvtepi16_epi32(*(__m128i *)(x))) Step #12: ^~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:385:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: pred_lag_ptr_tmp = _mm_loadu_si128( (__m128i *)(&pred_lag_ptr[ -3 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:440:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -3 ] ) ); /* -3, -2 , -1, 0 */ Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:454:52: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -7 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:469:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -11 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:482:56: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: psLPC_Q14_tmp = _mm_loadu_si128( (__m128i *)(&psLPC_Q14[ -15 ] ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:768:42: warning: cast from 'const opus_int32 *' (aka 'const int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_x_Q3_x2x0 = _mm_loadu_si128( (__m128i *)(&(x_Q3[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:780:27: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(x_sc_Q10[ i ])), xmm_x_Q3_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:813:58: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: xmm_sLTP_shp_Q14_x2x0 = _mm_loadu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ) ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: silk/x86/NSQ_del_dec_sse.c:825:35: warning: cast from 'opus_int32 *' (aka 'int *') to '__m128i *' increases required alignment from 4 to 16 [-Wcast-align] Step #12: _mm_storeu_si128( (__m128i *)(&(NSQ->sLTP_shp_Q14[ i ] ) ), xmm_sLTP_shp_Q14_x2x0 ); Step #12: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: 3 warnings generated. Step #12: 3 warnings generated. Step #12: 1 warning generated. Step #12: 20 warnings generated. Step #12: 13 warnings generated. Step #12: 14 warnings generated. Step #12: CCLD libopus.la Step #12: 30 warnings generated. Step #12: CCLD celt/tests/test_unit_mathops Step #12: ar: `u' modifier ignored since `D' is the default (see `U') Step #12: CCLD opus_demo Step #12: CCLD repacketizer_demo Step #12: CCLD tests/test_opus_padding Step #12: CCLD silk/tests/test_unit_LPC_inv_pred_gain Step #12: CCLD tests/test_opus_encode Step #12: CCLD tests/test_opus_api Step #12: CCLD tests/test_opus_decode Step #12: make[2]: Leaving directory '/src/opus' Step #12: make[1]: Leaving directory '/src/opus' Step #12: + for fuzzer in '$FUZZERS' Step #12: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -c -Iinclude tests/opus_decode_fuzzer.c -o opus_decode_fuzzer.o Step #12: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -stdlib=libc++ opus_decode_fuzzer.o -o /workspace/out/address/opus_decode_fuzzer_fixed -lFuzzingEngine .libs/libopus.a Step #12: + cp tests/opus_decode_fuzzer.options /workspace/out/address/opus_decode_fuzzer_fixed.options Step #12: + zip -r /workspace/out/address/opus_decode_fuzzer_fixed_seed_corpus.zip opus_testvectors/ Step #12: adding: opus_testvectors/ (stored 0%) Step #12: adding: opus_testvectors/testvector09.bit (deflated 11%) Step #12: adding: opus_testvectors/testvector03.bit (deflated 2%) Step #12: adding: opus_testvectors/testvector05.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector09.dec (deflated 43%) Step #12: adding: opus_testvectors/testvector12.dec (deflated 61%) Step #12: adding: opus_testvectors/testvector01.dec (deflated 29%) Step #12: adding: opus_testvectors/testvector02.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector11.dec (deflated 7%) Step #12: adding: opus_testvectors/testvector02.dec (deflated 50%) Step #12: adding: opus_testvectors/testvector07.bit (deflated 4%) Step #12: adding: opus_testvectors/testvector01.bit (deflated 15%) Step #12: adding: opus_testvectors/testvector08.bit (deflated 1%) Step #12: adding: opus_testvectors/testvector05.dec (deflated 47%) Step #12: adding: opus_testvectors/testvector08.dec (deflated 38%) Step #12: adding: opus_testvectors/testvector03.dec (deflated 48%) Step #12: adding: opus_testvectors/testvector04.dec (deflated 49%) Step #12: adding: opus_testvectors/testvector10.dec (deflated 49%) Step #12: adding: opus_testvectors/testvector04.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector06.dec (deflated 45%) Step #12: adding: opus_testvectors/testvector10.bit (deflated 9%) Step #12: adding: opus_testvectors/testvector07.dec (deflated 44%) Step #12: adding: opus_testvectors/testvector06.bit (deflated 3%) Step #12: adding: opus_testvectors/testvector12.bit (deflated 4%) Step #12: adding: opus_testvectors/testvector11.bit (deflated 0%) Finished Step #12 Step #13: Already have image: gcr.io/oss-fuzz/opus Starting Step #13 Step #13: adding: afl-analyze (deflated 60%) Step #13: adding: afl-as (deflated 65%) Step #13: adding: afl-cmin (deflated 63%) Step #13: adding: afl-fuzz (deflated 59%) Step #13: adding: afl-gcc (deflated 65%) Step #13: adding: afl-gotcpu (deflated 63%) Step #13: adding: afl-plot (deflated 61%) Step #13: adding: afl-showmap (deflated 61%) Step #13: adding: afl-tmin (deflated 61%) Step #13: adding: afl-whatsup (deflated 58%) Step #13: adding: opus_decode_fuzzer_fixed (deflated 72%) Step #13: adding: opus_decode_fuzzer_fixed.options (deflated 7%) Step #13: adding: opus_decode_fuzzer_fixed_seed_corpus.zip (stored 0%) Step #13: adding: opus_decode_fuzzer_floating (deflated 72%) Step #13: adding: opus_decode_fuzzer_floating.options (deflated 7%) Step #13: adding: opus_decode_fuzzer_floating_seed_corpus.zip (stored 0%) Finished Step #13 Step #14: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #14 Step #14: % Total % Received % Xferd Average Speed Time Time Time Current Step #14: Dload Upload Total Spent Left Speed Step #14: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 4 80.1M 0 0 4 3920k 0 15.1M 0:00:05 --:--:-- 0:00:05 15.1M 100 80.1M 0 0 100 80.1M 0 58.7M 0:00:01 0:00:01 --:--:-- 58.7M 100 80.1M 0 0 100 80.1M 0 58.7M 0:00:01 0:00:01 --:--:-- 58.7M Finished Step #14 Step #15: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #15 Step #15: % Total % Received % Xferd Average Speed Time Time Time Current Step #15: Dload Upload Total Spent Left Speed Step #15: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 285 0 0 100 285 0 628 --:--:-- --:--:-- --:--:-- 627 100 285 0 0 100 285 0 628 --:--:-- --:--:-- --:--:-- 627 Finished Step #15 Step #16: Already have image: gcr.io/oss-fuzz/opus Starting Step #16 Finished Step #16 PUSH Pushing gcr.io/oss-fuzz/opus The push refers to a repository [gcr.io/oss-fuzz/opus] 68acde49eac1: Preparing d5f5ee81f26c: Preparing 06ac54b83c3f: Preparing b362ec017517: Preparing bce5d7e0d7f6: Preparing a8aa4ef1f864: Preparing b1ec76bde71f: Preparing 24bf9f23a263: Preparing 89e1aff63a41: Preparing 9845e0494178: Preparing a8d7df2283e9: Preparing ff191fba4705: Preparing c942f3aa2fef: Preparing 919ce227defc: Preparing 56827159aa8b: Preparing 440e02c3dcde: Preparing 29660d0e5bb2: Preparing 85782553e37a: Preparing 745f5be9952c: Preparing c942f3aa2fef: Waiting 89e1aff63a41: Waiting 919ce227defc: Waiting 56827159aa8b: Waiting 9845e0494178: Waiting a8aa4ef1f864: Waiting 440e02c3dcde: Waiting b1ec76bde71f: Waiting a8d7df2283e9: Waiting ff191fba4705: Waiting 24bf9f23a263: Waiting 745f5be9952c: Waiting bce5d7e0d7f6: Mounted from oss-fuzz-base/base-builder a8aa4ef1f864: Mounted from oss-fuzz-base/base-builder b1ec76bde71f: Mounted from oss-fuzz-base/base-builder 24bf9f23a263: Mounted from oss-fuzz-base/base-builder 89e1aff63a41: Mounted from oss-fuzz-base/base-builder 9845e0494178: Mounted from oss-fuzz-base/base-builder a8d7df2283e9: Mounted from oss-fuzz-base/base-builder 68acde49eac1: Pushed ff191fba4705: Mounted from oss-fuzz-base/base-builder 919ce227defc: Mounted from oss-fuzz-base/base-builder c942f3aa2fef: Mounted from oss-fuzz-base/base-builder 56827159aa8b: Pushed 440e02c3dcde: Pushed 06ac54b83c3f: Pushed d5f5ee81f26c: Pushed 29660d0e5bb2: Pushed 85782553e37a: Pushed b362ec017517: Pushed 745f5be9952c: Pushed latest: digest: sha256:2cb2f9fba9b7de0cb928a11a57912cfa77f6e01435f7b780ac387db6f751f6d6 size: 4300 DONE