>>> cryptopp 8.9.0 Extracting /usr/bin/unzip -q /home/autobuild/autobuild/instance-3/dl/cryptopp/cryptopp890.zip -d /home/autobuild/autobuild/instance-3/output-1/build/cryptopp-8.9.0 >>> cryptopp 8.9.0 Patching >>> cryptopp 8.9.0 Configuring >>> cryptopp 8.9.0 Building PATH="/home/autobuild/autobuild/instance-3/output-1/host/bin:/home/autobuild/autobuild/instance-3/output-1/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" /home/autobuild/make/make -j1 -C /home/autobuild/autobuild/instance-3/output-1/build/cryptopp-8.9.0 PATH="/home/autobuild/autobuild/instance-3/output-1/host/bin:/home/autobuild/autobuild/instance-3/output-1/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-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-ar" AS="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-as" LD="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld" NM="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-nm" CC="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc" GCC="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc" CPP="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-cpp" CXX="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++" FC="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gfortran" F77="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gfortran" RANLIB="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-ranlib" READELF="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-readelf" STRIP="/bin/true" OBJCOPY="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-objcopy" OBJDUMP="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/autobuild/autobuild/instance-3/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-3/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/autobuild/autobuild/instance-3/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/autobuild/autobuild/instance-3/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-3/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-as" DEFAULT_LINKER="/home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-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 -O2 -g1 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 " LDFLAGS="" FCFLAGS=" -O2 -g1" FFLAGS=" -O2 -g1" PKG_CONFIG="/home/autobuild/autobuild/instance-3/output-1/host/bin/pkg-config" STAGING_DIR="/home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC" PREFIX=/usr shared libcryptopp.pc make[1]: Entering directory '/home/autobuild/autobuild/instance-3/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 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c cryptlib.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c cpu.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c integer.cpp integer.cpp:2260: warning: "R0" redefined 2260 | #define R0 R | In file included from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/signal.h:329, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/pthread.h:23, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/armeb-buildroot-linux-uclibcgnueabi/bits/gthr-default.h:35, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/armeb-buildroot-linux-uclibcgnueabi/bits/gthr.h:148, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/ext/atomicity.h:35, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/bits/shared_ptr_base.h:61, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/bits/shared_ptr.h:53, from /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/include/c++/12.3.0/memory:76, from stdcpp.h:15, from cryptlib.h:106, from integer.h:19, from integer.cpp:60: /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/sys/ucontext.h:43: note: this is the location of the previous definition 43 | #define R0 R0 | integer.cpp:2261: warning: "R1" redefined 2261 | #define R1 (R+N2) | /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/sys/ucontext.h:45: note: this is the location of the previous definition 45 | #define R1 R1 | integer.cpp:2262: warning: "R2" redefined 2262 | #define R2 (R+N) | /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/sys/ucontext.h:47: note: this is the location of the previous definition 47 | #define R2 R2 | integer.cpp:2263: warning: "R3" redefined 2263 | #define R3 (R+N+N2) | /home/autobuild/autobuild/instance-3/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include/sys/ucontext.h:49: note: this is the location of the previous definition 49 | #define R3 R3 | /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c 3way.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c adler32.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c algebra.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c algparam.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c allocate.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c arc4.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c aria.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c ariatab.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c asn.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c authenc.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c base32.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c base64.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c basecode.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c bfinit.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c blake2.cpp /home/autobuild/autobuild/instance-3/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g1 -fPIC -DCRYPTOPP_DISABLE_ALTIVEC -c blake2b_simd.cpp In file included from blake2b_simd.cpp:49: /home/autobuild/autobuild/instance-3/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.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; did you mean 'R2'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R4'? 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; did you mean 'R5'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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; did you mean 'R5'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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_63'? 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; did you mean 'R7'? 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; did you mean 'R2'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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; did you mean 'R4'? 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; did you mean 'R7'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R5'? 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; did you mean 'R2'? 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; did you mean 'R6'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R5'? 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; did you mean 'R6'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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_63'? 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; did you mean 'R5'? 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; did you mean 'R3'? 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; did you mean 'R4'? 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; did you mean 'R7'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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_63'? 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; did you mean 'R3'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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_63'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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; did you mean 'R3'? 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; did you mean 'R5'? 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; did you mean 'R4'? 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_63'? 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; did you mean 'R4'? 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; did you mean 'R2'? 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; did you mean 'R5'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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_63'? 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; did you mean 'R7'? 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; did you mean 'R5'? 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; did you mean 'R3'? 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; did you mean 'R6'? 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; did you mean 'R4'? 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_63'? 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; did you mean 'R3'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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_63'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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; did you mean 'R7'? 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; did you mean 'R6'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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_63'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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; did you mean 'R2'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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_63'? 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; did you mean 'R3'? 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; did you mean 'R4'? 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; did you mean 'R3'? 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; did you mean 'R5'? 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_63'? 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; did you mean 'R6'? 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; did you mean 'R3'? 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; did you mean 'R5'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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_63'? 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; did you mean 'R2'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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; did you mean 'R5'? 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_63'? 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; did you mean 'R3'? 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; did you mean 'R7'? 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; did you mean 'R5'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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_63'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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_63'? 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; did you mean 'R5'? 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; did you mean 'R4'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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; did you mean 'R7'? 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; did you mean 'R6'? 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_63'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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; did you mean 'R2'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R4'? 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; did you mean 'R5'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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; did you mean 'R4'? 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; did you mean 'R5'? 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; did you mean 'R6'? 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; did you mean 'R7'? 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_63'? 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; did you mean 'R7'? 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; did you mean 'R2'? 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; did you mean 'R4'? 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; did you mean 'R6'? 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; did you mean 'R5'? 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; did you mean 'R4'? 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; did you mean 'R7'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R5'? 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; did you mean 'R2'? 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; did you mean 'R6'? 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; did you mean 'R3'? 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_63'? 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; did you mean 'R2'? 759 | vst1q_u64(state.h()+4, veorq_u64(h2, veorq_u64(row2l, row4l))); | ^~ | R2 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; did you mean 'R3'? 760 | vst1q_u64(state.h()+6, veorq_u64(h3, veorq_u64(row2h, row4h))); | ^~ | R3 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-3/output-1/build/cryptopp-8.9.0' make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-3/output-1/build/cryptopp-8.9.0/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-3/buildroot'