>>> cryptopp 8.9.0 Downloading wget -nd -t 3 --no-check-certificate -O '/home/autobuild/autobuild/instance-22/output-1/build/.cryptopp890.zip.YQ5Jf4/output' 'https://cryptopp.com/cryptopp890.zip' --2024-11-07 23:37:18-- https://cryptopp.com/cryptopp890.zip Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving cryptopp.com (cryptopp.com)... 198.251.77.197 Connecting to cryptopp.com (cryptopp.com)|198.251.77.197|:443... failed: Connection timed out. Retrying. --2024-11-07 23:39:32-- (try: 2) https://cryptopp.com/cryptopp890.zip Connecting to cryptopp.com (cryptopp.com)|198.251.77.197|:443... failed: Connection timed out. Retrying. --2024-11-07 23:41:48-- (try: 3) https://cryptopp.com/cryptopp890.zip Connecting to cryptopp.com (cryptopp.com)|198.251.77.197|:443... failed: Connection timed out. Giving up. wget -nd -t 3 --no-check-certificate -O '/home/autobuild/autobuild/instance-22/output-1/build/.cryptopp890.zip.yTbRJs/output' 'https://sources.buildroot.net/cryptopp/cryptopp890.zip' --2024-11-07 23:44:01-- https://sources.buildroot.net/cryptopp/cryptopp890.zip Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 172.67.72.56, 104.26.1.37, ... Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 9288053 (8.9M) [application/zip] Saving to: '/home/autobuild/autobuild/instance-22/output-1/build/.cryptopp890.zip.yTbRJs/output' 0K .......... .......... .......... .......... .......... 0% 72.1M 0s 50K .......... .......... .......... .......... .......... 1% 3.67M 1s 100K .......... .......... .......... .......... .......... 1% 3.71M 2s 150K .......... .......... .......... .......... .......... 2% 81.9M 1s 200K .......... .......... .......... .......... .......... 2% 41.4M 1s 250K .......... .......... .......... .......... .......... 3% 59.6M 1s 300K .......... .......... .......... .......... .......... 3% 82.5M 1s 350K .......... .......... .......... .......... .......... 4% 4.70M 1s 400K .......... .......... .......... .......... .......... 4% 90.5M 1s 450K .......... .......... .......... .......... .......... 5% 37.0M 1s 500K .......... .......... .......... .......... .......... 6% 68.6M 1s 550K .......... .......... .......... .......... .......... 6% 50.1M 1s 600K .......... .......... .......... .......... .......... 7% 53.4M 1s 650K .......... .......... .......... .......... .......... 7% 89.7M 1s 700K .......... .......... .......... .......... .......... 8% 51.5M 1s 750K .......... .......... .......... .......... .......... 8% 40.8M 0s 800K .......... .......... .......... .......... .......... 9% 50.1M 0s 850K .......... .......... .......... .......... .......... 9% 65.6M 0s 900K .......... .......... .......... .......... .......... 10% 11.3M 0s 950K .......... .......... .......... .......... .......... 11% 115M 0s 1000K .......... .......... .......... .......... .......... 11% 84.5M 0s 1050K .......... .......... .......... .......... .......... 12% 43.3M 0s 1100K .......... .......... .......... .......... .......... 12% 53.6M 0s 1150K .......... .......... .......... .......... .......... 13% 60.1M 0s 1200K .......... .......... .......... .......... .......... 13% 86.2M 0s 1250K .......... .......... .......... .......... .......... 14% 56.3M 0s 1300K .......... .......... .......... .......... .......... 14% 62.3M 0s 1350K .......... .......... .......... .......... .......... 15% 80.7M 0s 1400K .......... .......... .......... .......... .......... 15% 118M 0s 1450K .......... .......... .......... .......... .......... 16% 66.7M 0s 1500K .......... .......... .......... .......... .......... 17% 58.4M 0s 1550K .......... .......... .......... .......... .......... 17% 58.7M 0s 1600K .......... .......... .......... .......... .......... 18% 91.2M 0s 1650K .......... .......... .......... .......... .......... 18% 102M 0s 1700K .......... .......... .......... .......... .......... 19% 80.2M 0s 1750K .......... .......... .......... .......... .......... 19% 53.6M 0s 1800K .......... .......... .......... .......... .......... 20% 137M 0s 1850K .......... .......... .......... .......... .......... 20% 125M 0s 1900K .......... .......... .......... .......... .......... 21% 77.8M 0s 1950K .......... .......... .......... .......... .......... 22% 54.5M 0s 2000K .......... .......... .......... .......... .......... 22% 90.3M 0s 2050K .......... .......... .......... .......... .......... 23% 89.6M 0s 2100K .......... .......... .......... .......... .......... 23% 65.8M 0s 2150K .......... .......... .......... .......... .......... 24% 190M 0s 2200K .......... .......... .......... .......... .......... 24% 89.0M 0s 2250K .......... .......... .......... .......... .......... 25% 186M 0s 2300K .......... .......... .......... .......... .......... 25% 62.4M 0s 2350K .......... .......... .......... .......... .......... 26% 92.8M 0s 2400K .......... .......... .......... .......... .......... 27% 289M 0s 2450K .......... .......... .......... .......... .......... 27% 145M 0s 2500K .......... .......... .......... .......... .......... 28% 64.5M 0s 2550K .......... .......... .......... .......... .......... 28% 189M 0s 2600K .......... .......... .......... .......... .......... 29% 188M 0s 2650K .......... .......... .......... .......... .......... 29% 94.3M 0s 2700K .......... .......... .......... .......... .......... 30% 171M 0s 2750K .......... .......... .......... .......... .......... 30% 65.5M 0s 2800K .......... .......... .......... .......... .......... 31% 170M 0s 2850K .......... .......... .......... .......... .......... 31% 91.8M 0s 2900K .......... .......... .......... .......... .......... 32% 90.6M 0s 2950K .......... .......... .......... .......... .......... 33% 102M 0s 3000K .......... .......... .......... .......... .......... 33% 101M 0s 3050K .......... .......... .......... .......... .......... 34% 182M 0s 3100K .......... .......... .......... .......... .......... 34% 94.0M 0s 3150K .......... .......... .......... .......... .......... 35% 93.9M 0s 3200K .......... .......... .......... .......... .......... 35% 95.5M 0s 3250K .......... .......... .......... .......... .......... 36% 91.9M 0s 3300K .......... .......... .......... .......... .......... 36% 192M 0s 3350K .......... .......... .......... .......... .......... 37% 94.7M 0s 3400K .......... .......... .......... .......... .......... 38% 88.4M 0s 3450K .......... .......... .......... .......... .......... 38% 101M 0s 3500K .......... .......... .......... .......... .......... 39% 166M 0s 3550K .......... .......... .......... .......... .......... 39% 89.9M 0s 3600K .......... .......... .......... .......... .......... 40% 93.7M 0s 3650K .......... .......... .......... .......... .......... 40% 209M 0s 3700K .......... .......... .......... .......... .......... 41% 89.6M 0s 3750K .......... .......... .......... .......... .......... 41% 94.3M 0s 3800K .......... .......... .......... .......... .......... 42% 196M 0s 3850K .......... .......... .......... .......... .......... 42% 45.9M 0s 3900K .......... .......... .......... .......... .......... 43% 103M 0s 3950K .......... .......... .......... .......... .......... 44% 95.5M 0s 4000K .......... .......... .......... .......... .......... 44% 90.9M 0s 4050K .......... .......... .......... .......... .......... 45% 1.81M 0s 4100K .......... .......... .......... .......... .......... 45% 226M 0s 4150K .......... .......... .......... .......... .......... 46% 2.75M 0s 4200K .......... .......... .......... .......... .......... 46% 207M 0s 4250K .......... .......... .......... .......... .......... 47% 254M 0s 4300K .......... .......... .......... .......... .......... 47% 237M 0s 4350K .......... .......... .......... .......... .......... 48% 179M 0s 4400K .......... .......... .......... .......... .......... 49% 585M 0s 4450K .......... .......... .......... .......... .......... 49% 568M 0s 4500K .......... .......... .......... .......... .......... 50% 595M 0s 4550K .......... .......... .......... .......... .......... 50% 588M 0s 4600K .......... .......... .......... .......... .......... 51% 568M 0s 4650K .......... .......... .......... .......... .......... 51% 580M 0s 4700K .......... .......... .......... .......... .......... 52% 562M 0s 4750K .......... .......... .......... .......... .......... 52% 453M 0s 4800K .......... .......... .......... .......... .......... 53% 578M 0s 4850K .......... .......... .......... .......... .......... 54% 441M 0s 4900K .......... .......... .......... .......... .......... 54% 602M 0s 4950K .......... .......... .......... .......... .......... 55% 583M 0s 5000K .......... .......... .......... .......... .......... 55% 211M 0s 5050K .......... .......... .......... .......... .......... 56% 551M 0s 5100K .......... .......... .......... .......... .......... 56% 541M 0s 5150K .......... .......... .......... .......... .......... 57% 415M 0s 5200K .......... .......... .......... .......... .......... 57% 540M 0s 5250K .......... .......... .......... .......... .......... 58% 563M 0s 5300K .......... .......... .......... .......... .......... 58% 523M 0s 5350K .......... .......... .......... .......... .......... 59% 556M 0s 5400K .......... .......... .......... .......... .......... 60% 566M 0s 5450K .......... .......... .......... .......... .......... 60% 538M 0s 5500K .......... .......... .......... .......... .......... 61% 462M 0s 5550K .......... .......... .......... .......... .......... 61% 413M 0s 5600K .......... .......... .......... .......... .......... 62% 545M 0s 5650K .......... .......... .......... .......... .......... 62% 548M 0s 5700K .......... .......... .......... .......... .......... 63% 535M 0s 5750K .......... .......... .......... .......... .......... 63% 550M 0s 5800K .......... .......... .......... .......... .......... 64% 544M 0s 5850K .......... .......... .......... .......... .......... 65% 549M 0s 5900K .......... .......... .......... .......... .......... 65% 445M 0s 5950K .......... .......... .......... .......... .......... 66% 415M 0s 6000K .......... .......... .......... .......... .......... 66% 541M 0s 6050K .......... .......... .......... .......... .......... 67% 530M 0s 6100K .......... .......... .......... .......... .......... 67% 557M 0s 6150K .......... .......... .......... .......... .......... 68% 548M 0s 6200K .......... .......... .......... .......... .......... 68% 531M 0s 6250K .......... .......... .......... .......... .......... 69% 551M 0s 6300K .......... .......... .......... .......... .......... 70% 540M 0s 6350K .......... .......... .......... .......... .......... 70% 422M 0s 6400K .......... .......... .......... .......... .......... 71% 548M 0s 6450K .......... .......... .......... .......... .......... 71% 537M 0s 6500K .......... .......... .......... .......... .......... 72% 565M 0s 6550K .......... .......... .......... .......... .......... 72% 558M 0s 6600K .......... .......... .......... .......... .......... 73% 551M 0s 6650K .......... .......... .......... .......... .......... 73% 543M 0s 6700K .......... .......... .......... .......... .......... 74% 545M 0s 6750K .......... .......... .......... .......... .......... 74% 420M 0s 6800K .......... .......... .......... .......... .......... 75% 517M 0s 6850K .......... .......... .......... .......... .......... 76% 556M 0s 6900K .......... .......... .......... .......... .......... 76% 544M 0s 6950K .......... .......... .......... .......... .......... 77% 544M 0s 7000K .......... .......... .......... .......... .......... 77% 556M 0s 7050K .......... .......... .......... .......... .......... 78% 546M 0s 7100K .......... .......... .......... .......... .......... 78% 559M 0s 7150K .......... .......... .......... .......... .......... 79% 415M 0s 7200K .......... .......... .......... .......... .......... 79% 555M 0s 7250K .......... .......... .......... .......... .......... 80% 565M 0s 7300K .......... .......... .......... .......... .......... 81% 549M 0s 7350K .......... .......... .......... .......... .......... 81% 560M 0s 7400K .......... .......... .......... .......... .......... 82% 554M 0s 7450K .......... .......... .......... .......... .......... 82% 10.3M 0s 7500K .......... .......... .......... .......... .......... 83% 565M 0s 7550K .......... .......... .......... .......... .......... 83% 213M 0s 7600K .......... .......... .......... .......... .......... 84% 571M 0s 7650K .......... .......... .......... .......... .......... 84% 178M 0s 7700K .......... .......... .......... .......... .......... 85% 574M 0s 7750K .......... .......... .......... .......... .......... 85% 225M 0s 7800K .......... .......... .......... .......... .......... 86% 142M 0s 7850K .......... .......... .......... .......... .......... 87% 155M 0s 7900K .......... .......... .......... .......... .......... 87% 403M 0s 7950K .......... .......... .......... .......... .......... 88% 343M 0s 8000K .......... .......... .......... .......... .......... 88% 458M 0s 8050K .......... .......... .......... .......... .......... 89% 435M 0s 8100K .......... .......... .......... .......... .......... 89% 452M 0s 8150K .......... .......... .......... .......... .......... 90% 544M 0s 8200K .......... .......... .......... .......... .......... 90% 502M 0s 8250K .......... .......... .......... .......... .......... 91% 431M 0s 8300K .......... .......... .......... .......... .......... 92% 483M 0s 8350K .......... .......... .......... .......... .......... 92% 446M 0s 8400K .......... .......... .......... .......... .......... 93% 570M 0s 8450K .......... .......... .......... .......... .......... 93% 585M 0s 8500K .......... .......... .......... .......... .......... 94% 493M 0s 8550K .......... .......... .......... .......... .......... 94% 498M 0s 8600K .......... .......... .......... .......... .......... 95% 514M 0s 8650K .......... .......... .......... .......... .......... 95% 507M 0s 8700K .......... .......... .......... .......... .......... 96% 524M 0s 8750K .......... .......... .......... .......... .......... 97% 423M 0s 8800K .......... .......... .......... .......... .......... 97% 550M 0s 8850K .......... .......... .......... .......... .......... 98% 503M 0s 8900K .......... .......... .......... .......... .......... 98% 488M 0s 8950K .......... .......... .......... .......... .......... 99% 505M 0s 9000K .......... .......... .......... .......... .......... 99% 502M 0s 9050K .......... .......... 100% 333M=0.1s 2024-11-07 23:44:01 (59.8 MB/s) - '/home/autobuild/autobuild/instance-22/output-1/build/.cryptopp890.zip.yTbRJs/output' saved [9288053/9288053] cryptopp890.zip: OK (sha512: 903970c4c0312272e93bae0cc3477be66b273dd38c9329fda9f7157ec44e247a3bc16b9d2b4ad625f258af0eaf2dc2c4210d4d14829b455f180983859a5c4b41) >>> cryptopp 8.9.0 Extracting mkdir -p /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-tar/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-tar/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host mkdir -p /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-tar/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-tar/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target /usr/bin/unzip -q /home/autobuild/autobuild/instance-22/dl/cryptopp/cryptopp890.zip -d /home/autobuild/autobuild/instance-22/output-1/build/cryptopp-8.9.0 >>> cryptopp 8.9.0 Patching >>> cryptopp 8.9.0 Configuring mkdir -p /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-ccache/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-ccache/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-skeleton/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-skeleton/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/skeleton/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/skeleton/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/toolchain/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/toolchain/host/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host mkdir -p /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-ccache/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-ccache/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/host-skeleton/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/host-skeleton/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/skeleton/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/skeleton/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target rsync -a --hard-links --link-dest=/home/autobuild/autobuild/instance-22/output-1/per-package/toolchain/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/toolchain/target/ /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/target >>> cryptopp 8.9.0 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin:/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" /usr/bin/make -j1 -C /home/autobuild/autobuild/instance-22/output-1/build/cryptopp-8.9.0 GIT_DIR=. PATH="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin:/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" AR="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gcc-ar" AS="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-as" LD="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-ld" NM="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gcc-nm" CC="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gcc" GCC="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gcc" CPP="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-cpp" CXX="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++" FC="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gfortran" F77="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gfortran" RANLIB="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-gcc-ranlib" READELF="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-readelf" STRIP="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-strip" OBJCOPY="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-objcopy" OBJDUMP="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/ccache /usr/bin/gcc" GCC_FOR_BUILD="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/ccache /usr/bin/gcc" CXX_FOR_BUILD="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/ccache /usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/include" LDFLAGS_FOR_BUILD="-L/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-as" DEFAULT_LINKER="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2" LDFLAGS="" FCFLAGS=" -O1 -g0" FFLAGS=" -O1 -g0" PKG_CONFIG="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/pkg-config" STAGING_DIR="/home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/armeb-buildroot-linux-gnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC" PREFIX=/usr shared libcryptopp.pc make[1]: Entering directory '/home/autobuild/autobuild/instance-22/output-1/build/cryptopp-8.9.0' Using testing flags: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c cryptlib.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c cpu.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c integer.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c 3way.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c adler32.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c algebra.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c algparam.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c allocate.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c arc4.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c aria.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c ariatab.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c asn.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c authenc.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c base32.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c base64.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c basecode.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c bfinit.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c blake2.cpp /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/bin/armeb-buildroot-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c blake2b_simd.cpp In file included from blake2b_simd.cpp:49: /home/autobuild/autobuild/instance-22/output-1/per-package/cryptopp/host/lib/gcc/armeb-buildroot-linux-gnueabi/13.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ blake2b_simd.cpp: In function 'void CryptoPP::BLAKE2_Compress64_NEON(const byte*, BLAKE2b_State&)': blake2b_simd.cpp:722:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 722 | const uint64x2_t m0 = vreinterpretq_u64_u8(vld1q_u8(input + 00)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:723:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 723 | const uint64x2_t m1 = vreinterpretq_u64_u8(vld1q_u8(input + 16)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:724:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 724 | const uint64x2_t m2 = vreinterpretq_u64_u8(vld1q_u8(input + 32)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:725:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 725 | const uint64x2_t m3 = vreinterpretq_u64_u8(vld1q_u8(input + 48)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:726:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 726 | const uint64x2_t m4 = vreinterpretq_u64_u8(vld1q_u8(input + 64)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:727:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 727 | const uint64x2_t m5 = vreinterpretq_u64_u8(vld1q_u8(input + 80)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:728:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 728 | const uint64x2_t m6 = vreinterpretq_u64_u8(vld1q_u8(input + 96)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:729:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 729 | const uint64x2_t m7 = vreinterpretq_u64_u8(vld1q_u8(input + 112)); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:731:5: error: 'uint64x2_t' was not declared in this scope; did you mean 'uint64_t'? 731 | uint64x2_t row1l, row1h, row2l, row2h; | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:732:15: error: expected ';' before 'row3l' 732 | uint64x2_t row3l, row3h, row4l, row4h; | ^~~~~~ | ; blake2b_simd.cpp:734:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 734 | const uint64x2_t h0 = row1l = vld1q_u64(state.h()+0); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:735:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 735 | const uint64x2_t h1 = row1h = vld1q_u64(state.h()+2); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:736:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 736 | const uint64x2_t h2 = row2l = vld1q_u64(state.h()+4); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:737:11: error: 'uint64x2_t' does not name a type; did you mean 'uint64_t'? 737 | const uint64x2_t h3 = row2h = vld1q_u64(state.h()+6); | ^~~~~~~~~~ | uint64_t blake2b_simd.cpp:739:5: error: 'row3l' was not declared in this scope 739 | row3l = vld1q_u64(BLAKE2B_IV+0); | ^~~~~ blake2b_simd.cpp:739:13: error: 'vld1q_u64' was not declared in this scope 739 | row3l = vld1q_u64(BLAKE2B_IV+0); | ^~~~~~~~~ blake2b_simd.cpp:740:5: error: 'row3h' was not declared in this scope 740 | row3h = vld1q_u64(BLAKE2B_IV+2); | ^~~~~ blake2b_simd.cpp:741:5: error: 'row4l' was not declared in this scope 741 | row4l = veorq_u64(vld1q_u64(BLAKE2B_IV+4), vld1q_u64(state.t()+0)); | ^~~~~ blake2b_simd.cpp:741:13: error: 'veorq_u64' was not declared in this scope 741 | row4l = veorq_u64(vld1q_u64(BLAKE2B_IV+4), vld1q_u64(state.t()+0)); | ^~~~~~~~~ blake2b_simd.cpp:742:5: error: 'row4h' was not declared in this scope 742 | row4h = veorq_u64(vld1q_u64(BLAKE2B_IV+6), vld1q_u64(state.f()+0)); | ^~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:512:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_1' 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:41: error: 'm0' was not declared in this scope; did you mean 'y0'? 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:28: error: 'vget_low_u64' was not declared in this scope 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:59: error: 'm1' was not declared in this scope; did you mean 'y1'? 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:15: error: 'vcombine_u64' was not declared in this scope 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:512:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_1' 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:96: error: 'm2' was not declared in this scope 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:512:114: error: 'm3' was not declared in this scope 512 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:515:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_2' 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:42: error: 'm0' was not declared in this scope; did you mean 'y0'? 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:28: error: 'vget_high_u64' was not declared in this scope 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:61: error: 'm1' was not declared in this scope; did you mean 'y1'? 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:15: error: 'vcombine_u64' was not declared in this scope 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:515:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_2' 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:99: error: 'm2' was not declared in this scope 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:515:118: error: 'm3' was not declared in this scope 515 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:518:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_3' 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:41: error: 'm4' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:28: error: 'vget_low_u64' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:59: error: 'm5' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:15: error: 'vcombine_u64' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:518:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_3' 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:96: error: 'm6' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:518:114: error: 'm7' was not declared in this scope 518 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:521:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_4' 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:42: error: 'm4' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:28: error: 'vget_high_u64' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:61: error: 'm5' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:15: error: 'vcombine_u64' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:521:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_0_4' 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:99: error: 'm6' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:521:118: error: 'm7' was not declared in this scope 521 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_0_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:744:5: note: in expansion of macro 'BLAKE2B_ROUND' 744 | BLAKE2B_ROUND(0); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:524:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_1' 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:41: error: 'm7' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:28: error: 'vget_low_u64' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:59: error: 'm2' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:15: error: 'vcombine_u64' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:524:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_1' 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:97: error: 'm4' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:83: error: 'vget_high_u64' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:524:116: error: 'm6' was not declared in this scope 524 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:527:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_2' 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:41: error: 'm5' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:28: error: 'vget_low_u64' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:59: error: 'm4' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:15: error: 'vcombine_u64' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:527:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_2' 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:80: error: 'm7' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:84: error: 'm3' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:527:70: error: 'vextq_u64' was not declared in this scope 527 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:530:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_3' 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:25: error: 'm0' was not declared in this scope; did you mean 'y0'? 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:15: error: 'vextq_u64' was not declared in this scope 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:530:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_3' 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:69: error: 'm5' was not declared in this scope 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:55: error: 'vget_high_u64' was not declared in this scope 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:88: error: 'm2' was not declared in this scope 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:530:42: error: 'vcombine_u64' was not declared in this scope 530 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:533:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_4' 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:41: error: 'm6' was not declared in this scope 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:28: error: 'vget_low_u64' was not declared in this scope 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:59: error: 'm1' was not declared in this scope; did you mean 'y1'? 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:15: error: 'vcombine_u64' was not declared in this scope 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:533:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_1_4' 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:97: error: 'm3' was not declared in this scope 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:533:83: error: 'vget_high_u64' was not declared in this scope 533 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_1_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:745:5: note: in expansion of macro 'BLAKE2B_ROUND' 745 | BLAKE2B_ROUND(1); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:536:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_1' 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:25: error: 'm5' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:29: error: 'm6' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:15: error: 'vextq_u64' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:536:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_1' 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:69: error: 'm2' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:55: error: 'vget_high_u64' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:88: error: 'm7' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:536:42: error: 'vcombine_u64' was not declared in this scope 536 | do { b0 = vextq_u64(m5, m6, 1); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:539:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_2' 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:41: error: 'm4' was not declared in this scope 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:28: error: 'vget_low_u64' was not declared in this scope 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:59: error: 'm0' was not declared in this scope; did you mean 'y0'? 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:15: error: 'vcombine_u64' was not declared in this scope 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:539:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_2' 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:96: error: 'm1' was not declared in this scope; did you mean 'y1'? 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:115: error: 'm6' was not declared in this scope 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:539:101: error: 'vget_high_u64' was not declared in this scope 539 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m0)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:542:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_3' 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:41: error: 'm5' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:28: error: 'vget_low_u64' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:60: error: 'm1' was not declared in this scope; did you mean 'y1'? 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:46: error: 'vget_high_u64' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:15: error: 'vcombine_u64' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:542:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_3' 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:98: error: 'm3' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:542:117: error: 'm4' was not declared in this scope 542 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:545:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_4' 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:41: error: 'm7' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:28: error: 'vget_low_u64' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:59: error: 'm3' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:15: error: 'vcombine_u64' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:545:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_2_4' 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:80: error: 'm0' was not declared in this scope; did you mean 'y0'? 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:84: error: 'm2' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:545:70: error: 'vextq_u64' was not declared in this scope 545 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m3)); b1 = vextq_u64(m0, m2, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_2_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:746:5: note: in expansion of macro 'BLAKE2B_ROUND' 746 | BLAKE2B_ROUND(2); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:548:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_1' 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:42: error: 'm3' was not declared in this scope 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:28: error: 'vget_high_u64' was not declared in this scope 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:61: error: 'm1' was not declared in this scope; did you mean 'y1'? 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:15: error: 'vcombine_u64' was not declared in this scope 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:548:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_1' 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:99: error: 'm6' was not declared in this scope 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:548:118: error: 'm5' was not declared in this scope 548 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:551:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_2' 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:42: error: 'm4' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:28: error: 'vget_high_u64' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:61: error: 'm0' was not declared in this scope; did you mean 'y0'? 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:15: error: 'vcombine_u64' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:551:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_2' 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:98: error: 'm6' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:85: error: 'vget_low_u64' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:551:116: error: 'm7' was not declared in this scope 551 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:554:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_3' 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:41: error: 'm1' was not declared in this scope; did you mean 'y1'? 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:28: error: 'vget_low_u64' was not declared in this scope 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:60: error: 'm2' was not declared in this scope 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:46: error: 'vget_high_u64' was not declared in this scope 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:15: error: 'vcombine_u64' was not declared in this scope 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:554:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_3' 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:554:116: error: 'm7' was not declared in this scope 554 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:557:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_4' 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:41: error: 'm3' was not declared in this scope 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:28: error: 'vget_low_u64' was not declared in this scope 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:59: error: 'm5' was not declared in this scope 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:15: error: 'vcombine_u64' was not declared in this scope 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:557:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_3_4' 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:96: error: 'm0' was not declared in this scope; did you mean 'y0'? 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:557:114: error: 'm4' was not declared in this scope 557 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_3_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:747:5: note: in expansion of macro 'BLAKE2B_ROUND' 747 | BLAKE2B_ROUND(3); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:560:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_1' 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:42: error: 'm4' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:28: error: 'vget_high_u64' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:61: error: 'm2' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:15: error: 'vcombine_u64' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:560:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_1' 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:98: error: 'm1' was not declared in this scope; did you mean 'y1'? 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:85: error: 'vget_low_u64' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:560:116: error: 'm5' was not declared in this scope 560 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:563:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_2' 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:41: error: 'm0' was not declared in this scope; did you mean 'y0'? 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:28: error: 'vget_low_u64' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:60: error: 'm3' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:46: error: 'vget_high_u64' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:15: error: 'vcombine_u64' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:563:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_2' 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:97: error: 'm2' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:563:116: error: 'm7' was not declared in this scope 563 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:566:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_3' 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:41: error: 'm7' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:28: error: 'vget_low_u64' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:60: error: 'm5' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:46: error: 'vget_high_u64' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:15: error: 'vcombine_u64' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:566:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_3' 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:97: error: 'm3' was not declared in this scope 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:566:116: error: 'm1' was not declared in this scope; did you mean 'y1'? 566 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m5)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:569:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_4' 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:25: error: 'm0' was not declared in this scope; did you mean 'y0'? 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:29: error: 'm6' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:15: error: 'vextq_u64' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:569:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_4_4' 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:68: error: 'm4' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:55: error: 'vget_low_u64' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:73: error: 'vget_high_u64' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:569:42: error: 'vcombine_u64' was not declared in this scope 569 | do { b0 = vextq_u64(m0, m6, 1); b1 = vcombine_u64(vget_low_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_4_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:748:5: note: in expansion of macro 'BLAKE2B_ROUND' 748 | BLAKE2B_ROUND(4); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:572:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_1' 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:41: error: 'm1' was not declared in this scope; did you mean 'y1'? 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:28: error: 'vget_low_u64' was not declared in this scope 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:59: error: 'm3' was not declared in this scope 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:15: error: 'vcombine_u64' was not declared in this scope 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:572:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_1' 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:96: error: 'm0' was not declared in this scope; did you mean 'y0'? 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:572:114: error: 'm4' was not declared in this scope 572 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m3)); b1 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:575:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_2' 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:41: error: 'm6' was not declared in this scope 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:28: error: 'vget_low_u64' was not declared in this scope 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:59: error: 'm5' was not declared in this scope 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:15: error: 'vcombine_u64' was not declared in this scope 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:575:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_2' 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:83: error: 'vget_high_u64' was not declared in this scope 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:575:116: error: 'm1' was not declared in this scope; did you mean 'y1'? 575 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m5)); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:578:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_3' 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:41: error: 'm2' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:28: error: 'vget_low_u64' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:60: error: 'm3' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:46: error: 'vget_high_u64' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:15: error: 'vcombine_u64' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:578:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_3' 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:98: error: 'm7' was not declared in this scope 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:578:117: error: 'm0' was not declared in this scope; did you mean 'y0'? 578 | do { b0 = vcombine_u64(vget_low_u64(m2), vget_high_u64(m3)); b1 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:581:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_4' 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:42: error: 'm6' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:28: error: 'vget_high_u64' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:61: error: 'm2' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:15: error: 'vcombine_u64' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:581:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_5_4' 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:98: error: 'm7' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:85: error: 'vget_low_u64' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:581:117: error: 'm4' was not declared in this scope 581 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m2)); b1 = vcombine_u64(vget_low_u64(m7), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_5_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:749:5: note: in expansion of macro 'BLAKE2B_ROUND' 749 | BLAKE2B_ROUND(5); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:584:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_1' 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:41: error: 'm6' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:28: error: 'vget_low_u64' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:60: error: 'm0' was not declared in this scope; did you mean 'y0'? 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:46: error: 'vget_high_u64' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:15: error: 'vcombine_u64' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:584:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_1' 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:97: error: 'm7' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:584:115: error: 'm2' was not declared in this scope 584 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m0)); b1 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:587:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_2' 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:42: error: 'm2' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:28: error: 'vget_high_u64' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:61: error: 'm7' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:15: error: 'vcombine_u64' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:587:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_2' 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:82: error: 'm6' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:86: error: 'm5' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:587:72: error: 'vextq_u64' was not declared in this scope 587 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vextq_u64(m6, m5, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:590:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_3' 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:41: error: 'm0' was not declared in this scope; did you mean 'y0'? 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:28: error: 'vget_low_u64' was not declared in this scope 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:59: error: 'm3' was not declared in this scope 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:15: error: 'vcombine_u64' was not declared in this scope 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:590:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_3' 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:80: error: 'm4' was not declared in this scope 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:590:70: error: 'vextq_u64' was not declared in this scope 590 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m3)); b1 = vextq_u64(m4, m4, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:593:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_4' 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:42: error: 'm3' was not declared in this scope 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:28: error: 'vget_high_u64' was not declared in this scope 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:61: error: 'm1' was not declared in this scope; did you mean 'y1'? 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:15: error: 'vcombine_u64' was not declared in this scope 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:593:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_6_4' 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:85: error: 'vget_low_u64' was not declared in this scope 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:593:117: error: 'm5' was not declared in this scope 593 | do { b0 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); b1 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_6_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:750:5: note: in expansion of macro 'BLAKE2B_ROUND' 750 | BLAKE2B_ROUND(6); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:596:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_1' 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:42: error: 'm6' was not declared in this scope 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:28: error: 'vget_high_u64' was not declared in this scope 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:61: error: 'm3' was not declared in this scope 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:15: error: 'vcombine_u64' was not declared in this scope 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:596:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_1' 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:85: error: 'vget_low_u64' was not declared in this scope 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:596:117: error: 'm1' was not declared in this scope; did you mean 'y1'? 596 | do { b0 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m3)); b1 = vcombine_u64(vget_low_u64(m6), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:599:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_2' 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:25: error: 'm5' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:29: error: 'm7' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:15: error: 'vextq_u64' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:599:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_2' 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:69: error: 'm0' was not declared in this scope; did you mean 'y0'? 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:55: error: 'vget_high_u64' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:88: error: 'm4' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:599:42: error: 'vcombine_u64' was not declared in this scope 599 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m4)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:602:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_3' 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:42: error: 'm2' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:28: error: 'vget_high_u64' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:61: error: 'm7' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:15: error: 'vcombine_u64' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:602:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_3' 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:98: error: 'm4' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:85: error: 'vget_low_u64' was not declared in this scope 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:602:116: error: 'm1' was not declared in this scope; did you mean 'y1'? 602 | do { b0 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m7)); b1 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:605:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_4' 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:41: error: 'm0' was not declared in this scope; did you mean 'y0'? 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:28: error: 'vget_low_u64' was not declared in this scope 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:59: error: 'm2' was not declared in this scope 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:15: error: 'vcombine_u64' was not declared in this scope 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:605:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_7_4' 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:96: error: 'm3' was not declared in this scope 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:605:114: error: 'm5' was not declared in this scope 605 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m5)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_7_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:751:5: note: in expansion of macro 'BLAKE2B_ROUND' 751 | BLAKE2B_ROUND(7); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:608:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_1' 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:41: error: 'm3' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:28: error: 'vget_low_u64' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:59: error: 'm7' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:15: error: 'vcombine_u64' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:608:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_1' 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:80: error: 'm5' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:84: error: 'm0' was not declared in this scope; did you mean 'y0'? 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:608:70: error: 'vextq_u64' was not declared in this scope 608 | do { b0 = vcombine_u64(vget_low_u64(m3), vget_low_u64(m7)); b1 = vextq_u64(m5, m0, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:611:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_2' 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:42: error: 'm7' was not declared in this scope 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:28: error: 'vget_high_u64' was not declared in this scope 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:61: error: 'm4' was not declared in this scope 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:15: error: 'vcombine_u64' was not declared in this scope 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:611:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_2' 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:82: error: 'm1' was not declared in this scope; did you mean 'y1'? 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:611:72: error: 'vextq_u64' was not declared in this scope 611 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vextq_u64(m1, m4, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:614:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_3' 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:614:15: error: 'm6' was not declared in this scope 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:614:19: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_3' 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:614:34: error: 'm0' was not declared in this scope; did you mean 'y0'? 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:614:38: error: 'm5' was not declared in this scope 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:614:24: error: 'vextq_u64' was not declared in this scope 614 | do { b0 = m6; b1 = vextq_u64(m0, m5, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:617:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_4' 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:41: error: 'm1' was not declared in this scope; did you mean 'y1'? 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:28: error: 'vget_low_u64' was not declared in this scope 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:60: error: 'm3' was not declared in this scope 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:46: error: 'vget_high_u64' was not declared in this scope 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:15: error: 'vcombine_u64' was not declared in this scope 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:617:66: note: in definition of macro 'BLAKE2B_LOAD_MSG_8_4' 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:617:71: error: 'm2' was not declared in this scope 617 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_high_u64(m3)); b1 = m2; } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_8_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:752:5: note: in expansion of macro 'BLAKE2B_ROUND' 752 | BLAKE2B_ROUND(8); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:620:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_1' 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:41: error: 'm5' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:28: error: 'vget_low_u64' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:59: error: 'm4' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:15: error: 'vcombine_u64' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:620:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_1' 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:97: error: 'm3' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:83: error: 'vget_high_u64' was not declared in this scope 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:620:116: error: 'm0' was not declared in this scope; did you mean 'y0'? 620 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:623:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_2' 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:41: error: 'm1' was not declared in this scope; did you mean 'y1'? 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:28: error: 'vget_low_u64' was not declared in this scope 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:59: error: 'm2' was not declared in this scope 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:15: error: 'vcombine_u64' was not declared in this scope 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:623:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_2' 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:96: error: 'm3' was not declared in this scope 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:623:101: error: 'vget_high_u64' was not declared in this scope 623 | do { b0 = vcombine_u64(vget_low_u64(m1), vget_low_u64(m2)); b1 = vcombine_u64(vget_low_u64(m3), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:626:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_3' 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:42: error: 'm7' was not declared in this scope 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:28: error: 'vget_high_u64' was not declared in this scope 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:61: error: 'm4' was not declared in this scope 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:15: error: 'vcombine_u64' was not declared in this scope 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:626:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_3' 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:99: error: 'm1' was not declared in this scope; did you mean 'y1'? 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:626:118: error: 'm6' was not declared in this scope 626 | do { b0 = vcombine_u64(vget_high_u64(m7), vget_high_u64(m4)); b1 = vcombine_u64(vget_high_u64(m1), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:629:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_4' 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:25: error: 'm5' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:29: error: 'm7' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:15: error: 'vextq_u64' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:629:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_9_4' 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:68: error: 'm6' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:55: error: 'vget_low_u64' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:86: error: 'm0' was not declared in this scope; did you mean 'y0'? 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:629:42: error: 'vcombine_u64' was not declared in this scope 629 | do { b0 = vextq_u64(m5, m7, 1); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m0)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_9_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:753:5: note: in expansion of macro 'BLAKE2B_ROUND' 753 | BLAKE2B_ROUND(9); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:632:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_1' 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:41: error: 'm0' was not declared in this scope; did you mean 'y0'? 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:28: error: 'vget_low_u64' was not declared in this scope 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:59: error: 'm1' was not declared in this scope; did you mean 'y1'? 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:15: error: 'vcombine_u64' was not declared in this scope 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:632:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_1' 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:96: error: 'm2' was not declared in this scope 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:632:114: error: 'm3' was not declared in this scope 632 | do { b0 = vcombine_u64(vget_low_u64(m0), vget_low_u64(m1)); b1 = vcombine_u64(vget_low_u64(m2), vget_low_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:635:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_2' 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:42: error: 'm0' was not declared in this scope; did you mean 'y0'? 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:28: error: 'vget_high_u64' was not declared in this scope 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:61: error: 'm1' was not declared in this scope; did you mean 'y1'? 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:15: error: 'vcombine_u64' was not declared in this scope 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:635:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_2' 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:99: error: 'm2' was not declared in this scope 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:635:118: error: 'm3' was not declared in this scope 635 | do { b0 = vcombine_u64(vget_high_u64(m0), vget_high_u64(m1)); b1 = vcombine_u64(vget_high_u64(m2), vget_high_u64(m3)); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:638:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_3' 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:41: error: 'm4' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:28: error: 'vget_low_u64' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:59: error: 'm5' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:15: error: 'vcombine_u64' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:638:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_3' 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:96: error: 'm6' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:638:114: error: 'm7' was not declared in this scope 638 | do { b0 = vcombine_u64(vget_low_u64(m4), vget_low_u64(m5)); b1 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:641:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_4' 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:42: error: 'm4' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:28: error: 'vget_high_u64' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:61: error: 'm5' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:15: error: 'vcombine_u64' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:641:67: note: in definition of macro 'BLAKE2B_LOAD_MSG_10_4' 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:99: error: 'm6' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:641:118: error: 'm7' was not declared in this scope 641 | do { b0 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m5)); b1 = vcombine_u64(vget_high_u64(m6), vget_high_u64(m7)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_10_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:754:5: note: in expansion of macro 'BLAKE2B_ROUND' 754 | BLAKE2B_ROUND(10); | ^~~~~~~~~~~~~ blake2b_simd.cpp:709:18: error: expected ';' before 'b0' 709 | uint64x2_t b0, b1; \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:644:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_1' 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:41: error: 'm7' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:28: error: 'vget_low_u64' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:59: error: 'm2' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:15: error: 'vcombine_u64' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~ blake2b_simd.cpp:644:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_1' 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:97: error: 'm4' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:83: error: 'vget_high_u64' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:644:116: error: 'm6' was not declared in this scope 644 | do { b0 = vcombine_u64(vget_low_u64(m7), vget_low_u64(m2)); b1 = vcombine_u64(vget_high_u64(m4), vget_high_u64(m6)); } while(0) | ^~ blake2b_simd.cpp:710:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_1' 710 | BLAKE2B_LOAD_MSG_ ##r ##_1(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:18: error: 'row1l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:24: error: 'row2l' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:42: error: 'row1h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:711:48: error: 'row2h' was not declared in this scope 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:711:7: note: in expansion of macro 'BLAKE2B_G1' 711 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:647:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_2' 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:41: error: 'm5' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:28: error: 'vget_low_u64' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:59: error: 'm4' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:15: error: 'vcombine_u64' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:712:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~ blake2b_simd.cpp:647:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_2' 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:80: error: 'm7' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:84: error: 'm3' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:647:70: error: 'vextq_u64' was not declared in this scope 647 | do { b0 = vcombine_u64(vget_low_u64(m5), vget_low_u64(m4)); b1 = vextq_u64(m7, m3, 1); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:712:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_2' 712 | BLAKE2B_LOAD_MSG_ ##r ##_2(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:18: error: 'row1l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:24: error: 'row2l' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:42: error: 'row1h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:713:48: error: 'row2h' was not declared in this scope 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:713:7: note: in expansion of macro 'BLAKE2B_G2' 713 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:691:18: error: expected ';' before 't0' 691 | uint64x2_t t0 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:692:18: error: expected ';' before 't1' 692 | uint64x2_t t1 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:33: error: 'row2l' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:7: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:15: error: 't0' was not declared in this scope; did you mean 'y0'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:714:57: error: 'row2h' was not declared in this scope 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:693:19: note: in definition of macro 'BLAKE2B_DIAGONALIZE' 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:693:27: error: 't1' was not declared in this scope; did you mean 'y1'? 693 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:694:12: error: 'vextq_u64' was not declared in this scope 694 | t0 = vextq_u64(row4h, row4l, 1); t1 = vextq_u64(row4l, row4h, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:714:7: note: in expansion of macro 'BLAKE2B_DIAGONALIZE' 714 | BLAKE2B_DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:650:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_3' 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:25: error: 'm0' was not declared in this scope; did you mean 'y0'? 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:15: error: 'vextq_u64' was not declared in this scope 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~ blake2b_simd.cpp:650:37: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_3' 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:69: error: 'm5' was not declared in this scope 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:55: error: 'vget_high_u64' was not declared in this scope 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:88: error: 'm2' was not declared in this scope 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:650:42: error: 'vcombine_u64' was not declared in this scope 650 | do { b0 = vextq_u64(m0, m0, 1); b1 = vcombine_u64(vget_high_u64(m5), vget_high_u64(m2)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:715:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_3' 715 | BLAKE2B_LOAD_MSG_ ##r ##_3(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:18: error: 'row1l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:7: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:669:42: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:25: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:24: error: 'row2l' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:669:47: note: in definition of macro 'BLAKE2B_G1' 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:669:15: error: 'vaddq_u64' was not declared in this scope 669 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:42: error: 'row1h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:7: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:670:42: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:716:48: error: 'row2h' was not declared in this scope 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:670:47: note: in definition of macro 'BLAKE2B_G1' 670 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:65: error: 'vreinterpretq_u32_u64' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:53: error: 'vrev64q_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:655:31: error: 'vreinterpretq_u64_u32' was not declared in this scope 655 | #define vrorq_n_u64_32(x) vreinterpretq_u64_u32(vrev64q_u32(vreinterpretq_u32_u64((x)))) | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:672:15: note: in expansion of macro 'vrorq_n_u64_32' 672 | row4l = vrorq_n_u64_32(row4l); row4h = vrorq_n_u64_32(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:57: error: 'vget_low_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:37: error: 'vreinterpret_u8_u64' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:29: error: 'vext_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:658:9: error: 'vreinterpret_u64_u8' was not declared in this scope 658 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 3)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:659:57: error: 'vget_high_u64' was not declared in this scope 659 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 3))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:657:31: error: 'vcombine_u64' was not declared in this scope 657 | #define vrorq_n_u64_24(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:675:15: note: in expansion of macro 'vrorq_n_u64_24' 675 | row2l = vrorq_n_u64_24(row2l); row2h = vrorq_n_u64_24(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:716:7: note: in expansion of macro 'BLAKE2B_G1' 716 | BLAKE2B_G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:34: error: 'b0' was not declared in this scope; did you mean 'y0'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:653:10: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_4' 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:41: error: 'm6' was not declared in this scope 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:28: error: 'vget_low_u64' was not declared in this scope 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:59: error: 'm1' was not declared in this scope; did you mean 'y1'? 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:15: error: 'vcombine_u64' was not declared in this scope 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:38: error: 'b1' was not declared in this scope; did you mean 'y1'? 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~ blake2b_simd.cpp:653:65: note: in definition of macro 'BLAKE2B_LOAD_MSG_11_4' 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:97: error: 'm3' was not declared in this scope 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:653:83: error: 'vget_high_u64' was not declared in this scope 653 | do { b0 = vcombine_u64(vget_low_u64(m6), vget_low_u64(m1)); b1 = vcombine_u64(vget_high_u64(m3), vget_high_u64(m1)); } while(0) | ^~~~~~~~~~~~~ blake2b_simd.cpp:717:7: note: in expansion of macro 'BLAKE2B_LOAD_MSG_11_4' 717 | BLAKE2B_LOAD_MSG_ ##r ##_4(b0, b1); \ | ^~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:18: error: 'row1l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:7: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:66: error: 'b0' was not declared in this scope; did you mean 'y0'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:680:42: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:25: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:24: error: 'row2l' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:680:47: note: in definition of macro 'BLAKE2B_G2' 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:680:15: error: 'vaddq_u64' was not declared in this scope 680 | row1l = vaddq_u64(vaddq_u64(row1l, b0), row2l); \ | ^~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:42: error: 'row1h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:7: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:69: error: 'b1' was not declared in this scope; did you mean 'y1'? 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~ blake2b_simd.cpp:681:42: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:718:48: error: 'row2h' was not declared in this scope 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~ blake2b_simd.cpp:681:47: note: in definition of macro 'BLAKE2B_G2' 681 | row1h = vaddq_u64(vaddq_u64(row1h, b1), row2h); \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:57: error: 'vget_low_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:37: error: 'vreinterpret_u8_u64' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:29: error: 'vext_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:662:9: error: 'vreinterpret_u64_u8' was not declared in this scope 662 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_low_u64(x)), vreinterpret_u8_u64(vget_low_u64(x)), 2)), \ | ^~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:663:57: error: 'vget_high_u64' was not declared in this scope 663 | vreinterpret_u64_u8(vext_u8(vreinterpret_u8_u64(vget_high_u64(x)), vreinterpret_u8_u64(vget_high_u64(x)), 2))) | ^~~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:661:31: error: 'vcombine_u64' was not declared in this scope 661 | #define vrorq_n_u64_16(x) vcombine_u64( \ | ^~~~~~~~~~~~ blake2b_simd.cpp:683:15: note: in expansion of macro 'vrorq_n_u64_16' 683 | row4l = vrorq_n_u64_16(row4l); row4h = vrorq_n_u64_16(row4h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:665:58: error: 'vshrq_n_u64' was not declared in this scope; did you mean 'vrorq_n_u64_16'? 665 | #define vrorq_n_u64_63(x) veorq_u64(vaddq_u64(x, x), vshrq_n_u64(x, 63)) | ^~~~~~~~~~~ blake2b_simd.cpp:686:15: note: in expansion of macro 'vrorq_n_u64_63' 686 | row2l = vrorq_n_u64_63(row2l); row2h = vrorq_n_u64_63(row2h); \ | ^~~~~~~~~~~~~~ blake2b_simd.cpp:718:7: note: in expansion of macro 'BLAKE2B_G2' 718 | BLAKE2B_G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ | ^~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:700:18: error: expected ';' before 't0' 700 | uint64x2_t t0 = vextq_u64(row2h, row2l, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:701:18: error: expected ';' before 't1' 701 | uint64x2_t t1 = vextq_u64(row2l, row2h, 1); \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:35: error: 'row2l' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:7: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:15: error: 't0' was not declared in this scope; did you mean 'y0'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:719:59: error: 'row2h' was not declared in this scope 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~ blake2b_simd.cpp:702:19: note: in definition of macro 'BLAKE2B_UNDIAGONALIZE' 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:702:27: error: 't1' was not declared in this scope; did you mean 'y1'? 702 | row2l = t0; row2h = t1; t0 = row3l; row3l = row3h; row3h = t0; \ | ^~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:703:12: error: 'vextq_u64' was not declared in this scope 703 | t0 = vextq_u64(row4l, row4h, 1); t1 = vextq_u64(row4h, row4l, 1); \ | ^~~~~~~~~ blake2b_simd.cpp:719:7: note: in expansion of macro 'BLAKE2B_UNDIAGONALIZE' 719 | BLAKE2B_UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ | ^~~~~~~~~~~~~~~~~~~~~ blake2b_simd.cpp:755:5: note: in expansion of macro 'BLAKE2B_ROUND' 755 | BLAKE2B_ROUND(11); | ^~~~~~~~~~~~~ blake2b_simd.cpp:757:38: error: 'h0' was not declared in this scope; did you mean 'y0'? 757 | vst1q_u64(state.h()+0, veorq_u64(h0, veorq_u64(row1l, row3l))); | ^~ | y0 blake2b_simd.cpp:757:52: error: 'row1l' was not declared in this scope 757 | vst1q_u64(state.h()+0, veorq_u64(h0, veorq_u64(row1l, row3l))); | ^~~~~ blake2b_simd.cpp:757:5: error: 'vst1q_u64' was not declared in this scope 757 | vst1q_u64(state.h()+0, veorq_u64(h0, veorq_u64(row1l, row3l))); | ^~~~~~~~~ blake2b_simd.cpp:758:38: error: 'h1' was not declared in this scope; did you mean 'y1'? 758 | vst1q_u64(state.h()+2, veorq_u64(h1, veorq_u64(row1h, row3h))); | ^~ | y1 blake2b_simd.cpp:758:52: error: 'row1h' was not declared in this scope 758 | vst1q_u64(state.h()+2, veorq_u64(h1, veorq_u64(row1h, row3h))); | ^~~~~ blake2b_simd.cpp:759:38: error: 'h2' was not declared in this scope 759 | vst1q_u64(state.h()+4, veorq_u64(h2, veorq_u64(row2l, row4l))); | ^~ blake2b_simd.cpp:759:52: error: 'row2l' was not declared in this scope 759 | vst1q_u64(state.h()+4, veorq_u64(h2, veorq_u64(row2l, row4l))); | ^~~~~ blake2b_simd.cpp:760:38: error: 'h3' was not declared in this scope 760 | vst1q_u64(state.h()+6, veorq_u64(h3, veorq_u64(row2h, row4h))); | ^~ blake2b_simd.cpp:760:52: error: 'row2h' was not declared in this scope 760 | vst1q_u64(state.h()+6, veorq_u64(h3, veorq_u64(row2h, row4h))); | ^~~~~ make[1]: *** [GNUmakefile:1644: blake2b_simd.o] Error 1 make[1]: Leaving directory '/home/autobuild/autobuild/instance-22/output-1/build/cryptopp-8.9.0' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-22/output-1/build/cryptopp-8.9.0/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-22/buildroot'