Page MenuHome GnuPG

libgcrypt-1.8.7-clang-lto.log

Authored By
telans
Jan 19 2021, 9:14 PM
Size
2 MB
Subscribers
None

libgcrypt-1.8.7-clang-lto.log

This file is larger than 256 KB, so syntax highlighting was skipped.
* Package: dev-libs/libgcrypt-1.8.7
* Repository: gentoo
* Maintainer: zlogene@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux o-flag-munging userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr'
* CFLAGS='-march=znver2 -O3 -flto=thin -pipe'
* CXXFLAGS='-march=znver2 -O3 -flto=thin -pipe'
* FFLAGS='-march=znver2 -O3 -flto=thin -pipe'
* FCFLAGS='-march=znver2 -O3 -flto=thin -pipe'
* F77FLAGS='-march=znver2 -O3 -flto=thin -pipe'
* LDFLAGS='-Wl,-O3 -Wl,--as-needed -march=znver2 -O3 -flto=thin -pipe'
* MAKEOPTS='-j17'
* USE_NONGNU='1'
* clang version 11.0.1
* clang version 11.0.1
* GNU ld (Gentoo 2.35.1 p2) 2.35.1
* Linux genbox 5.10.4-gentoo #1 TKG SMP PREEMPT Tue Jan 5 21:06:21 NZDT 2021 x86_64 AMD Ryzen 7 3700X 8-Core Processor AuthenticAMD GNU/Linux
>>> Unpacking source...
>>> Unpacking libgcrypt-1.8.7.tar.bz2 to /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work
>>> Source unpacked in /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work
>>> Preparing source in /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7 ...
* Applying libgcrypt-1.6.1-uscore.patch ...
[ ok ]
* Applying libgcrypt-multilib-syspath.patch ...
[ ok ]
* Running eautoreconf in '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7' ...
* Running libtoolize --install --copy --force --automake ...
[ ok ]
* Running aclocal -I m4 ...
[ ok ]
* Running autoconf --force ...
[ ok ]
* Running autoheader ...
[ ok ]
* Running automake --add-missing --copy --force-missing ...
[ ok ]
* Running elibtoolize in: libgcrypt-1.8.7/
* Running elibtoolize in: libgcrypt-1.8.7/build-aux/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.4.3 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7 ...
* abi_x86_64.amd64: running multilib-minimal_abi_src_configure
* econf: updating libgcrypt-1.8.7/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating libgcrypt-1.8.7/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating libgcrypt-1.8.7/build-aux/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating libgcrypt-1.8.7/build-aux/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libgcrypt-1.8.7 --htmldir=/usr/share/doc/libgcrypt-1.8.7/html --with-sysroot=/ --libdir=/usr/lib64 CC_FOR_BUILD=clang --enable-noexecstack --disable-static --enable-O-flag-munging --without-capabilities GPG_ERROR_CONFIG=/usr/bin/x86_64-pc-linux-gnu-gpg-error-config
configure: loading site script /usr/share/config.site
checking for a BSD-compatible install... /usr/lib/portage/python3.8/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for x86_64-pc-linux-gnu-gcc... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking whether clang understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of clang... none
checking how to run the C preprocessor... clang -E
checking dependency style of clang... none
checking for library containing strerror... none required
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cc for build... clang
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by clang... /usr/bin/x86_64-pc-linux-gnu-ld
checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... llvm-nm
checking the name lister (llvm-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... llvm-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib
checking command to parse llvm-nm output from clang object... ok
checking for sysroot... /
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if clang supports -fno-rtti -fno-exceptions... yes
checking for clang option to produce PIC... -fPIC -DPIC
checking if clang PIC flag -fPIC -DPIC works... yes
checking if clang static flag -static works... no
checking if clang supports -c -o file.o... yes
checking if clang supports -c -o file.o... (cached) yes
checking whether the clang linker (/usr/bin/x86_64-pc-linux-gnu-ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for x86_64-pc-linux-gnu-windres... no
checking for windres... no
checking whether byte ordering is bigendian... no
checking size of unsigned short... 2
checking size of unsigned int... 4
checking size of unsigned long... 8
checking size of unsigned long long... 8
checking size of void *... 8
checking for uintptr_t... yes
checking for UINT64_C... yes
checking size of uint64_t... 8
checking which symmetric ciphers to include... arcfour blowfish cast5 des aes twofish serpent rfc2268 seed camellia idea salsa20 gost28147 chacha20
checking which public-key ciphers to include... dsa elgamal rsa ecc
checking which message digests to include... crc gostr3411-94 md4 md5 rmd160 sha1 sha256 sha512 sha3 tiger whirlpool stribog blake2
checking which key derivation functions to include... s2k pkdf2 scrypt
checking which random module to use... default
checking whether use of /dev/random is requested... yes
checking whether the experimental random daemon is requested... no
checking whether MPI assembler modules are requested... yes
checking whether memory guard is requested... no
checking whether to run large data tests... no
checking whether use of capabilities is requested... no
checking whether a HMAC binary check is requested... no
checking whether jitter entropy support is requested... yes
checking whether padlock support is requested... yes
checking whether AESNI support is requested... yes
checking whether PCLMUL support is requested... yes
checking whether SSE4.1 support is requested... yes
checking whether DRNG support is requested... yes
checking whether AVX support is requested... yes
checking whether AVX2 support is requested... yes
checking whether NEON support is requested... yes
checking whether ARMv8 Crypto Extension support is requested... yes
checking whether a -O flag munging is requested... yes
checking whether to enable AMD64 as(1) feature detection... yes
checking for gpg-error-config... /usr/bin/x86_64-pc-linux-gnu-gpg-error-config
checking for GPG Error - version >= 1.25... yes (1.41-unknown)
checking for pthread_create in -lpthread... yes
checking for library containing setsockopt... none required
checking for library containing setsockopt... (cached) none required
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking return type of signal handlers... void
checking whether sys_siglist is declared... no
checking for pid_t... yes
checking for byte typedef... no
checking for ushort typedef... yes
checking for ulong typedef... yes
checking for u16 typedef... no
checking for u32 typedef... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for socklen_t... yes
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
checking for __builtin_ctz... yes
checking whether the variable length arrays are supported... yes
checking whether the visibility attribute is supported... yes
checking for broken visibility attribute... no
checking for broken alias attribute... no
checking if gcc supports -fvisibility=hidden... yes
checking whether the GCC style aligned attribute is supported... yes
checking whether the GCC style packed attribute is supported... yes
checking whether the GCC style may_alias attribute is supported... yes
checking whether 'asm' assembler keyword is supported... yes
checking whether '__asm__' assembler keyword is supported... yes
checking whether inline assembly memory barrier is supported... yes
checking whether GCC assembler is compatible for ARM assembly implementations... yes
checking whether GCC assembler is compatible for ARMv8/Aarch64 assembly implementations... yes
checking for _ prefix in compiled symbols... no
checking architecture and mpi assembler functions... x86
checking whether compiler supports 'ms_abi' function attribute... yes
checking whether compiler supports 'sysv_abi' function attribute... yes
checking whether default calling convention is 'ms_abi'... no
checking whether default calling convention is 'sysv_abi'... yes
checking whether GCC inline assembler supports SSSE3 instructions... yes
checking whether GCC inline assembler supports PCLMUL instructions... yes
checking whether GCC inline assembler supports SSE4.1 instructions... yes
checking whether GCC inline assembler supports AVX instructions... yes
checking whether GCC inline assembler supports AVX2 instructions... yes
checking whether GCC inline assembler supports BMI2 instructions... yes
checking whether GCC assembler handles division correctly... yes
checking whether GCC assembler is compatible for amd64 assembly implementations... yes
checking whether GCC assembler is compatible for Intel syntax assembly implementations... yes
checking whether compiler is configured for ARMv6 or newer architecture... n/a
checking whether GCC inline assembler supports NEON instructions... n/a
checking whether GCC inline assembler supports AArch32 Crypto Extension instructions... n/a
checking whether GCC inline assembler supports AArch64 NEON instructions... n/a
checking whether GCC inline assembler supports AArch64 Crypto Extension instructions... n/a
checking for vprintf... yes
checking for _doprnt... no
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strtoul... yes
checking for memmove... yes
checking for stricmp... no
checking for atexit... yes
checking for raise... yes
checking for strerror... yes
checking for rand... yes
checking for mmap... yes
checking for getpagesize... yes
checking for sysconf... yes
checking for waitpid... yes
checking for wait4... yes
checking for gettimeofday... yes
checking for getrusage... yes
checking for gethrtime... no
checking for clock_gettime... yes
checking for syslog... yes
checking for syscall... yes
checking for fcntl... yes
checking for ftruncate... yes
checking for flockfile... yes
checking for mlock... yes
checking for sysconf... (cached) yes
checking for getpagesize... (cached) yes
checking whether mlock is broken... no
checking for getpid... yes
checking for clock... yes
checking for random device... yes
configure: checking for cc features
checking if gcc supports -fno-delete-null-pointer-checks... yes
checking whether non excutable stack support is requested... yes
checking whether assembler supports --noexecstack option... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: creating compat/Makefile
config.status: creating mpi/Makefile
config.status: creating cipher/Makefile
config.status: creating random/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating src/gcrypt.h
config.status: creating src/libgcrypt-config
config.status: creating src/libgcrypt.pc
config.status: creating src/versioninfo.rc
config.status: creating tests/Makefile
config.status: creating tests/hashtest-256g
config.status: creating tests/basic-disable-all-hwf
config.status: creating config.h
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-add1.S to mpi/mpih-add1-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-sub1.S to mpi/mpih-sub1-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-mul1.S to mpi/mpih-mul1-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-mul2.S to mpi/mpih-mul2-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-mul3.S to mpi/mpih-mul3-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-lshift.S to mpi/mpih-lshift-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpih-rshift.S to mpi/mpih-rshift-asm.S
config.status: linking /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/amd64/mpi-asm-defs.h to mpi/mpi-asm-defs.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing gcrypt-conf commands
Libgcrypt v1.8.7 has been configured as follows:
Platform: GNU/Linux (x86_64-pc-linux-gnu)
Hardware detection module: hwf-x86
Enabled cipher algorithms: arcfour blowfish cast5 des aes twofish
serpent rfc2268 seed camellia idea salsa20
gost28147 chacha20
Enabled digest algorithms: crc gostr3411-94 md4 md5 rmd160 sha1
sha256 sha512 sha3 tiger whirlpool stribog
blake2
Enabled kdf algorithms: s2k pkdf2 scrypt
Enabled pubkey algorithms: dsa elgamal rsa ecc
Random number generator: default
Try using jitter entropy: yes
Using linux capabilities: no
Try using Padlock crypto: yes
Try using AES-NI crypto: yes
Try using Intel PCLMUL: yes
Try using Intel SSE4.1: yes
Try using DRNG (RDRAND): yes
Try using Intel AVX: yes
Try using Intel AVX2: yes
Try using ARM NEON: n/a
Try using ARMv8 crypto: n/a
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7 ...
* abi_x86_64.amd64: running multilib-minimal_abi_src_compile
make -j17
make all-recursive
make[1]: Entering directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64'
Making all in compat
make[2]: Entering directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/compat'
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/compat -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o compat.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/compat/compat.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/compat -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/compat/compat.c -fPIC -DPIC -o .libs/compat.o
/bin/sh ../libtool --tag=CC --mode=link clang -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -Wl,-O3 -Wl,--as-needed -march=znver2 -O3 -flto=thin -pipe -o libcompat.la compat.lo
libtool: link: llvm-ar cru .libs/libcompat.a .libs/compat.o
libtool: link: llvm-ranlib .libs/libcompat.a
libtool: link: ( cd ".libs" && rm -f "libcompat.la" && ln -s "../libcompat.la" "libcompat.la" )
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/compat'
Making all in mpi
make[2]: Entering directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/mpi'
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-add.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-add.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-bit.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-bit.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-cmp.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-cmp.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-div.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-div.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-gcd.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-gcd.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-inline.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-inline.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-inv.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-inv.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-mul.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mul.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-mod.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mod.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-pow.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-pow.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-mpow.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mpow.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpi-scan.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-scan.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpicoder.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpicoder.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpih-div.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpih-div.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpih-mul.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpih-mul.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mpiutil.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpiutil.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ec.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/ec.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-div.c -fPIC -DPIC -o .libs/mpi-div.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-gcd.c -fPIC -DPIC -o .libs/mpi-gcd.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-inv.c -fPIC -DPIC -o .libs/mpi-inv.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-inline.c -fPIC -DPIC -o .libs/mpi-inline.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-add.c -fPIC -DPIC -o .libs/mpi-add.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-pow.c -fPIC -DPIC -o .libs/mpi-pow.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mpow.c -fPIC -DPIC -o .libs/mpi-mpow.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpih-mul.c -fPIC -DPIC -o .libs/mpih-mul.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpicoder.c -fPIC -DPIC -o .libs/mpicoder.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpih-div.c -fPIC -DPIC -o .libs/mpih-div.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-scan.c -fPIC -DPIC -o .libs/mpi-scan.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-cmp.c -fPIC -DPIC -o .libs/mpi-cmp.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-bit.c -fPIC -DPIC -o .libs/mpi-bit.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mod.c -fPIC -DPIC -o .libs/mpi-mod.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpi-mul.c -fPIC -DPIC -o .libs/mpi-mul.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/mpiutil.c -fPIC -DPIC -o .libs/mpiutil.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/ec.c -fPIC -DPIC -o .libs/ec.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ec-ed25519.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/ec-ed25519.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-add1-asm.lo mpih-add1-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-sub1-asm.lo mpih-sub1-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-mul1-asm.lo mpih-mul1-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-mul2-asm.lo mpih-mul2-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-mul3-asm.lo mpih-mul3-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-lshift-asm.lo mpih-lshift-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o mpih-rshift-asm.lo mpih-rshift-asm.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-mul2-asm.S -fPIC -DPIC -o .libs/mpih-mul2-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-sub1-asm.S -fPIC -DPIC -o .libs/mpih-sub1-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-mul1-asm.S -fPIC -DPIC -o .libs/mpih-mul1-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-add1-asm.S -fPIC -DPIC -o .libs/mpih-add1-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi/ec-ed25519.c -fPIC -DPIC -o .libs/ec-ed25519.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-mul3-asm.S -fPIC -DPIC -o .libs/mpih-mul3-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-lshift-asm.S -fPIC -DPIC -o .libs/mpih-lshift-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/mpi -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c mpih-rshift-asm.S -fPIC -DPIC -o .libs/mpih-rshift-asm.o
/bin/sh ../libtool --tag=CC --mode=link clang -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -Wl,-O3 -Wl,--as-needed -march=znver2 -O3 -flto=thin -pipe -o libmpi.la mpi-add.lo mpi-bit.lo mpi-cmp.lo mpi-div.lo mpi-gcd.lo mpi-inline.lo mpi-inv.lo mpi-mul.lo mpi-mod.lo mpi-pow.lo mpi-mpow.lo mpi-scan.lo mpicoder.lo mpih-div.lo mpih-mul.lo mpiutil.lo ec.lo ec-ed25519.lo mpih-add1-asm.lo mpih-sub1-asm.lo mpih-mul1-asm.lo mpih-mul2-asm.lo mpih-mul3-asm.lo mpih-lshift-asm.lo mpih-rshift-asm.lo
libtool: link: llvm-ar cru .libs/libmpi.a .libs/mpi-add.o .libs/mpi-bit.o .libs/mpi-cmp.o .libs/mpi-div.o .libs/mpi-gcd.o .libs/mpi-inline.o .libs/mpi-inv.o .libs/mpi-mul.o .libs/mpi-mod.o .libs/mpi-pow.o .libs/mpi-mpow.o .libs/mpi-scan.o .libs/mpicoder.o .libs/mpih-div.o .libs/mpih-mul.o .libs/mpiutil.o .libs/ec.o .libs/ec-ed25519.o .libs/mpih-add1-asm.o .libs/mpih-sub1-asm.o .libs/mpih-mul1-asm.o .libs/mpih-mul2-asm.o .libs/mpih-mul3-asm.o .libs/mpih-lshift-asm.o .libs/mpih-rshift-asm.o
libtool: link: llvm-ranlib .libs/libmpi.a
libtool: link: ( cd ".libs" && rm -f "libmpi.la" && ln -s "../libmpi.la" "libmpi.la" )
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/mpi'
Making all in cipher
make[2]: Entering directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/cipher'
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-cbc.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cbc.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-cfb.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cfb.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-ofb.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ofb.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-ctr.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ctr.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-aeswrap.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-aeswrap.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-ccm.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ccm.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-cmac.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cmac.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-gcm.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-gcm-intel-pclmul.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-intel-pclmul.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o cipher-gcm-armv8-aarch32-ce.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-armv8-aarch32-ce.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o cipher-gcm-armv8-aarch64-ce.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-armv8-aarch64-ce.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-poly1305.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-poly1305.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-ocb.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ocb.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-xts.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-xts.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cipher-selftest.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-selftest.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o pubkey.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/pubkey.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cmac.c -fPIC -DPIC -o .libs/cipher-cmac.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cbc.c -fPIC -DPIC -o .libs/cipher-cbc.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-aeswrap.c -fPIC -DPIC -o .libs/cipher-aeswrap.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ctr.c -fPIC -DPIC -o .libs/cipher-ctr.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-armv8-aarch32-ce.S -fPIC -DPIC -o .libs/cipher-gcm-armv8-aarch32-ce.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-armv8-aarch64-ce.S -fPIC -DPIC -o .libs/cipher-gcm-armv8-aarch64-ce.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-poly1305.c -fPIC -DPIC -o .libs/cipher-poly1305.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ccm.c -fPIC -DPIC -o .libs/cipher-ccm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm-intel-pclmul.c -fPIC -DPIC -o .libs/cipher-gcm-intel-pclmul.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ofb.c -fPIC -DPIC -o .libs/cipher-ofb.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-selftest.c -fPIC -DPIC -o .libs/cipher-selftest.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/pubkey.c -fPIC -DPIC -o .libs/pubkey.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-cfb.c -fPIC -DPIC -o .libs/cipher-cfb.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-ocb.c -fPIC -DPIC -o .libs/cipher-ocb.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher.c -fPIC -DPIC -o .libs/cipher.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-gcm.c -fPIC -DPIC -o .libs/cipher-gcm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cipher-xts.c -fPIC -DPIC -o .libs/cipher-xts.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o pubkey-util.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/pubkey-util.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o md.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mac.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mac-hmac.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-hmac.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mac-cmac.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-cmac.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mac-gmac.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-gmac.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o mac-poly1305.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-poly1305.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o poly1305.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/pubkey-util.c -fPIC -DPIC -o .libs/pubkey-util.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o kdf.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/kdf.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o hmac-tests.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/hmac-tests.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o primegen.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/primegen.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o hash-common.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/hash-common.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-hmac.c -fPIC -DPIC -o .libs/mac-hmac.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md.c -fPIC -DPIC -o .libs/md.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o dsa-common.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/dsa-common.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rsa-common.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rsa-common.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-cmac.c -fPIC -DPIC -o .libs/mac-cmac.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-poly1305.c -fPIC -DPIC -o .libs/mac-poly1305.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/kdf.c -fPIC -DPIC -o .libs/kdf.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305.c -fPIC -DPIC -o .libs/poly1305.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o arcfour.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/arcfour.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/hmac-tests.c -fPIC -DPIC -o .libs/hmac-tests.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac.c -fPIC -DPIC -o .libs/mac.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/dsa-common.c -fPIC -DPIC -o .libs/dsa-common.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o arcfour-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/arcfour-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rsa-common.c -fPIC -DPIC -o .libs/rsa-common.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/primegen.c -fPIC -DPIC -o .libs/primegen.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/arcfour.c -fPIC -DPIC -o .libs/arcfour.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o blowfish.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blowfish.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/hash-common.c -fPIC -DPIC -o .libs/hash-common.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/mac-gmac.c -fPIC -DPIC -o .libs/mac-gmac.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o blowfish-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blowfish-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o cast5.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cast5.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/arcfour-amd64.S -fPIC -DPIC -o .libs/arcfour-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o cast5-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cast5-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o des.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/des.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o des-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/des-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blowfish.c -fPIC -DPIC -o .libs/blowfish.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rijndael.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cast5.c -fPIC -DPIC -o .libs/cast5.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blowfish-amd64.S -fPIC -DPIC -o .libs/blowfish-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o rijndael-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rijndael-ssse3-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-ssse3-amd64.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o rijndael-ssse3-amd64-asm.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-ssse3-amd64-asm.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rijndael-aesni.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-aesni.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rijndael-padlock.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-padlock.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o twofish.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/cast5-amd64.S -fPIC -DPIC -o .libs/cast5-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o twofish-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/des.c -fPIC -DPIC -o .libs/des.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/des-amd64.S -fPIC -DPIC -o .libs/des-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-amd64.S -fPIC -DPIC -o .libs/rijndael-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael.c -fPIC -DPIC -o .libs/rijndael.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o twofish-avx2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish-avx2-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-ssse3-amd64-asm.S -fPIC -DPIC -o .libs/rijndael-ssse3-amd64-asm.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-ssse3-amd64.c -fPIC -DPIC -o .libs/rijndael-ssse3-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-aesni.c -fPIC -DPIC -o .libs/rijndael-aesni.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o serpent.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rijndael-padlock.c -fPIC -DPIC -o .libs/rijndael-padlock.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish.c -fPIC -DPIC -o .libs/twofish.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o serpent-sse2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent-sse2-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish-amd64.S -fPIC -DPIC -o .libs/twofish-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o serpent-avx2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent-avx2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rfc2268.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rfc2268.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o seed.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/seed.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/twofish-avx2-amd64.S -fPIC -DPIC -o .libs/twofish-avx2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o camellia.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o camellia-glue.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-glue.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent-sse2-amd64.S -fPIC -DPIC -o .libs/serpent-sse2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o camellia-aesni-avx-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-aesni-avx-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent.c -fPIC -DPIC -o .libs/serpent.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o camellia-aesni-avx2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-aesni-avx2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o idea.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/idea.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/serpent-avx2-amd64.S -fPIC -DPIC -o .libs/serpent-avx2-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rfc2268.c -fPIC -DPIC -o .libs/rfc2268.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o salsa20.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/salsa20.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia.c -fPIC -DPIC -o .libs/camellia.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/seed.c -fPIC -DPIC -o .libs/seed.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-glue.c -fPIC -DPIC -o .libs/camellia-glue.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-aesni-avx-amd64.S -fPIC -DPIC -o .libs/camellia-aesni-avx-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/camellia-aesni-avx2-amd64.S -fPIC -DPIC -o .libs/camellia-aesni-avx2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o salsa20-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/salsa20-amd64.S
clang -o gost-s-box /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/gost-s-box.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o chacha20.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/idea.c -fPIC -DPIC -o .libs/idea.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/salsa20.c -fPIC -DPIC -o .libs/salsa20.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o chacha20-sse2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-sse2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o chacha20-ssse3-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-ssse3-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/salsa20-amd64.S -fPIC -DPIC -o .libs/salsa20-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o chacha20-avx2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-avx2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o poly1305-sse2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305-sse2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o poly1305-avx2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305-avx2-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-sse2-amd64.S -fPIC -DPIC -o .libs/chacha20-sse2-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20.c -fPIC -DPIC -o .libs/chacha20.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-ssse3-amd64.S -fPIC -DPIC -o .libs/chacha20-ssse3-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o dsa.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/dsa.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rsa.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rsa.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o elgamal.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/elgamal.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/chacha20-avx2-amd64.S -fPIC -DPIC -o .libs/chacha20-avx2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc-curves.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-curves.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305-sse2-amd64.S -fPIC -DPIC -o .libs/poly1305-sse2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc-misc.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-misc.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc-ecdsa.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-ecdsa.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/poly1305-avx2-amd64.S -fPIC -DPIC -o .libs/poly1305-avx2-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc-eddsa.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-eddsa.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o ecc-gost.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-gost.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/dsa.c -fPIC -DPIC -o .libs/dsa.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/elgamal.c -fPIC -DPIC -o .libs/elgamal.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc.c -fPIC -DPIC -o .libs/ecc.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-curves.c -fPIC -DPIC -o .libs/ecc-curves.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o crc.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/crc.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rsa.c -fPIC -DPIC -o .libs/rsa.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o crc-intel-pclmul.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/crc-intel-pclmul.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-ecdsa.c -fPIC -DPIC -o .libs/ecc-ecdsa.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o gostr3411-94.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/gostr3411-94.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o stribog.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/stribog.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o md4.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md4.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-eddsa.c -fPIC -DPIC -o .libs/ecc-eddsa.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-misc.c -fPIC -DPIC -o .libs/ecc-misc.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/ecc-gost.c -fPIC -DPIC -o .libs/ecc-gost.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o md5.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md5.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/crc-intel-pclmul.c -fPIC -DPIC -o .libs/crc-intel-pclmul.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/crc.c -fPIC -DPIC -o .libs/crc.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md4.c -fPIC -DPIC -o .libs/md4.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o rmd160.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rmd160.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o sha256.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/gostr3411-94.c -fPIC -DPIC -o .libs/gostr3411-94.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/stribog.c -fPIC -DPIC -o .libs/stribog.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha256-ssse3-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/rmd160.c -fPIC -DPIC -o .libs/rmd160.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha256-avx-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha256-avx2-bmi2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o sha512.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/md5.c -fPIC -DPIC -o .libs/md5.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha512-ssse3-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha512-avx-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256.c -fPIC -DPIC -o .libs/sha256.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S -fPIC -DPIC -o .libs/sha256-avx-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o sha512-avx2-bmi2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o keccak.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/keccak.c
`echo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/tiger.c | sed -e 's/-O\([2-9s][2-9s]*\)/-O1/' -e 's/-Ofast/-O1/g' `
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S -fPIC -DPIC -o .libs/sha256-avx2-bmi2-amd64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512.c -fPIC -DPIC -o .libs/sha512.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S -fPIC -DPIC -o .libs/sha256-ssse3-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o whirlpool.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/whirlpool.c
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c -o whirlpool-sse2-amd64.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/whirlpool-sse2-amd64.S
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S -fPIC -DPIC -o .libs/sha512-ssse3-amd64.o
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o blake2.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blake2.c
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S -fPIC -DPIC -o .libs/sha512-avx-amd64.o
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:393:6: error: ambiguous operand size for instruction 'shl'
shl NUM_BLKS, 6
^~~~~~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:395:2: error: invalid operand for instruction
add NUM_BLKS, INP
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:396:2: error: invalid operand for instruction
mov [rsp + 0], NUM_BLKS
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:399:2: error: invalid operand for instruction
mov a,[4*0 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:400:2: error: invalid operand for instruction
mov b,[4*1 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:401:2: error: invalid operand for instruction
mov c,[4*2 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:402:2: error: invalid operand for instruction
mov d,[4*3 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:403:2: error: invalid operand for instruction
mov e,[4*4 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:404:2: error: invalid operand for instruction
mov f,[4*5 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:405:2: error: invalid operand for instruction
mov g,[4*6 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:406:2: error: invalid operand for instruction
mov h,[4*7 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:408:2: error: invalid operand for instruction
vmovdqa BYTE_FLIP_MASK, [.LPSHUFFLE_BYTE_FLIP_MASK +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:409:2: error: invalid operand for instruction
vmovdqa SHUF_00BA, [.L_SHUF_00BA +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:410:2: error: invalid operand for instruction
vmovdqa SHUF_DC00, [.L_SHUF_DC00 +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:413:2: error: invalid operand for instruction
lea TBL, [.LK256 +rip]
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu X0, [INP+0*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:416:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X0, [INP + 0*16], BYTE_FLIP_MASK
^
<instantiation>:2:2: error: invalid operand for instruction
vpshufb X0, X0, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:416:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X0, [INP + 0*16], BYTE_FLIP_MASK
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu X1, [INP+1*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:417:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X1, [INP + 1*16], BYTE_FLIP_MASK
^
<instantiation>:2:2: error: invalid operand for instruction
vpshufb X1, X1, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:417:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X1, [INP + 1*16], BYTE_FLIP_MASK
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu X2, [INP+2*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:418:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X2, [INP + 2*16], BYTE_FLIP_MASK
^
<instantiation>:2:2: error: invalid operand for instruction
vpshufb X2, X2, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:418:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X2, [INP + 2*16], BYTE_FLIP_MASK
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu X3, [INP+3*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:419:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X3, [INP + 3*16], BYTE_FLIP_MASK
^
<instantiation>:2:2: error: invalid operand for instruction
vpshufb X3, X3, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:419:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X3, [INP + 3*16], BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:421:2: error: invalid operand for instruction
mov [rsp + (0 + 8)], INP
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:424:6: error: ambiguous operand size for instruction 'mov'
mov SRND, 3
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:427:2: error: invalid operand for instruction
vpaddd XFER, X0, [TBL + 0*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:428:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], XFER
^
<instantiation>:3:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:4:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:7:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:10:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:16:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:19:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:20:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:22:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:3: error: invalid operand for instruction
vpsrld XTMP3, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:36:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:42:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:44:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:45:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:48:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:51:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:54:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:57:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:3: error: invalid operand for instruction
vpsrld XTMP1, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:61:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:71:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:72:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:76:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:81:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:82:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:83:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:84:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:86:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:87:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:3: error: invalid operand for instruction
vpsrlq XTMP4, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:93:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:95:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:96:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:99:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:102:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:104:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:118:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:119:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:120:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:121:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:124:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:125:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsrlq X0, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:130:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:131:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:132:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:134:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:137:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:3: error: invalid operand for instruction
vpxor X0, X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:3: error: invalid operand for instruction
vpshufb X0, X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:3: error: invalid operand for instruction
vpaddd X0, X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:429:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:431:2: error: invalid operand for instruction
vpaddd XFER, X0, [TBL + 1*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:432:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], XFER
^
<instantiation>:3:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:4:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:7:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:10:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:16:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c -o sha1.lo /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha1.c
<instantiation>:19:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:20:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:22:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:3: error: invalid operand for instruction
vpsrld XTMP3, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:36:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:42:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:44:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:45:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:48:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:51:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:54:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:57:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:3: error: invalid operand for instruction
vpsrld XTMP1, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:61:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:71:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:72:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:76:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:81:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:82:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:83:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:84:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:86:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:87:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:3: error: invalid operand for instruction
vpsrlq XTMP4, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:93:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:95:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:96:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:99:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:102:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:104:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:118:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:119:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:120:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:121:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:124:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:125:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsrlq X0, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:130:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:131:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:132:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:134:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:137:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:3: error: invalid operand for instruction
vpxor X0, X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:3: error: invalid operand for instruction
vpshufb X0, X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:3: error: invalid operand for instruction
vpaddd X0, X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:433:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:435:2: error: invalid operand for instruction
vpaddd XFER, X0, [TBL + 2*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:436:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], XFER
^
<instantiation>:3:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:4:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:7:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:10:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:16:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:19:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:20:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:22:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:3: error: invalid operand for instruction
vpsrld XTMP3, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:36:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:42:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:44:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:45:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:48:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:51:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:54:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:57:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:3: error: invalid operand for instruction
vpsrld XTMP1, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:61:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:71:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:72:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:76:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:81:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:82:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:83:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:84:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:86:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:87:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:3: error: invalid operand for instruction
vpsrlq XTMP4, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:93:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:95:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:96:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:99:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:102:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:104:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:118:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:119:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:120:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:121:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:124:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:125:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsrlq X0, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:130:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:131:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:132:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:134:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:137:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:3: error: invalid operand for instruction
vpxor X0, X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:3: error: invalid operand for instruction
vpshufb X0, X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:3: error: invalid operand for instruction
vpaddd X0, X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:437:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:439:2: error: invalid operand for instruction
vpaddd XFER, X0, [TBL + 3*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:440:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], XFER
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:441:6: error: ambiguous operand size for instruction 'add'
add TBL, 4*16
^~~
<instantiation>:3:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:4:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:7:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:10:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:16:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:19:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:20:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:22:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:3: error: invalid operand for instruction
vpsrld XTMP3, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:36:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:42:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:44:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:45:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:3: error: invalid operand for instruction
vpslld XTMP2, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:48:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:51:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:54:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:57:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:3: error: invalid operand for instruction
vpsrld XTMP1, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:61:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:3: error: invalid operand for instruction
vpxor XTMP1, XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:71:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:72:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:76:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:81:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:82:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:83:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:84:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:86:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:87:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:3: error: invalid operand for instruction
vpsrlq XTMP4, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:93:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:95:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:96:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:99:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:102:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:104:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:118:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:119:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:120:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:121:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:124:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:125:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsrlq X0, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:130:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:131:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:132:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:134:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:137:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:3: error: invalid operand for instruction
vpxor X0, X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:3: error: invalid operand for instruction
vpshufb X0, X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:3: error: invalid operand for instruction
vpaddd X0, X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:442:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:444:6: error: ambiguous operand size for instruction 'sub'
sub SRND, 1
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:447:6: error: ambiguous operand size for instruction 'mov'
mov SRND, 2
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:449:2: error: invalid operand for instruction
vpaddd X0, X0, [TBL + 0*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:450:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], X0
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:451:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:452:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:453:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:454:2: note: while in macro instantiation
DO_ROUND 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:455:2: error: invalid operand for instruction
vpaddd X1, X1, [TBL + 1*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:456:2: error: invalid operand for instruction
vmovdqa [rsp + ((0 + 8) + 8)], X1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:457:6: error: ambiguous operand size for instruction 'add'
add TBL, 2*16
^~~
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2: note: while in macro instantiation
ROR y0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:458:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
ROR y0, (25-11)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (11-6))
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>:2::2: error: invalid operand for instruction582
: shld y0, y0, (32 - 6)6
: ^
error: ambiguous operand size for instruction 'shl'<instantiation>
:14:2: shl NUM_BLKS, 6note:
while in macro instantiation
ROR y0, 6
^^
~~~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S~:~
459:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:584::1528:: 2: error: error: cannot use more than one symbol in memory operand
invalid operand for instruction
lea NUM_BLKS, [NUM_BLKS + INP - 64] xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S : 459 : 2 : note: while in macro instantiation
DO_ROUND 1
^
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S585::4592:: 2: error: note: invalid operand for instructionwhile in macro instantiation
DO_ROUND 1 mov [rsp + _INP_END], NUM_BLKS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::5872::22: : error: error: invalid operand for instructioninvalid operand for instruction
cmp INP, NUM_BLKS shld y1, y1, (32 - 2)
^^
<instantiation>:17:2: note: while in macro instantiation
ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:591:2: error: invalid operand for instruction
mov a,[4*0 + CTX]
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2592: :note: 2: while in macro instantiation
error: DO_ROUND 1invalid operand for instruction
^ mov b,[4*1 + CTX]
^
<instantiation>:19:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 593error: :2invalid operand for instruction:
error: mov y0, a
invalid operand for instruction
^
mov c,[4*2 + CTX]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S: 459^:
2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>:20:2: :error: 594:invalid operand for instruction2
: add h, y2error:
invalid operand for instruction
^
mov d,[4*3 + CTX]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S^:
459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:595:2<instantiation>: :error: 21:invalid operand for instruction2
: mov e,[4*4 + CTX]error:
invalid operand for instruction^
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:596:2: error: <instantiation>:invalid operand for instruction22
:2 mov f,[4*5 + CTX]:
error: ^invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:597:2: error: invalid operand for instruction<instantiation>
:23 mov g,[4*6 + CTX]:
2: ^error:
invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:598:2: error: <instantiation>:invalid operand for instruction24
:2 mov h,[4*7 + CTX]:
error: ^
invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:600:2: error: invalid operand for instruction
vmovdqa BYTE_FLIP_MASK, [.LPSHUFFLE_BYTE_FLIP_MASK +rip]
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:601:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S: :459error: :2invalid operand for instruction:
note: vmovdqa SHUF_00BA, [.L_SHUF_00BA +rip]while in macro instantiation
DO_ROUND 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:602:2: <instantiation>:error: 26:invalid operand for instruction2
: vmovdqa SHUF_DC00, [.L_SHUF_DC00 +rip]error:
invalid operand for instruction
^
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:604:2: error: invalid operand for instruction
<instantiation>: mov [rsp + _CTX], CTX27
: 2^:
error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:607:2: error: invalid operand for instruction
lea TBL, [.LK256 +rip]
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
610:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.Serror: :459invalid operand for instruction:
2: vmovdqu XTMP0, [INP + 0*32]note:
while in macro instantiation
^
DO_ROUND 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:611:2: error: invalid operand for instruction
vmovdqu XTMP1, [INP + 1*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:612:2: error: invalid operand for instruction
vmovdqu XTMP2, [INP + 2*32]
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:613:2: error: invalid operand for instruction:
1 vmovdqu XTMP3, [INP + 3*32]:
1 : ^
error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:616:2: error: invalid operand for instruction
vpshufb XTMP0, XTMP0, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:617:2: error: invalid operand for instruction
<instantiation> vpshufb XTMP1, XTMP1, BYTE_FLIP_MASK:
2: 2^:
error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S ROR y0, (25-11):
618 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
:460 vpshufb XTMP2, XTMP2, BYTE_FLIP_MASK:
2 : ^
note: while in macro instantiation
DO_ROUND 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:619:2: error: invalid operand for instruction
vpshufb XTMP3, XTMP3, BYTE_FLIP_MASK
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S622::4602:: 2: error: note: invalid operand for instruction
while in macro instantiation
vperm2i128 X0, XTMP0, XTMP2, 0x20
DO_ROUND 2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:623:2: error: invalid operand for instruction
vperm2i128 X1, XTMP0, XTMP2, 0x31
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:624 DO_ROUND 2:
2 : ^
error: invalid operand for instruction
vperm2i128 X2, XTMP1, XTMP3, 0x20
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:625:2: error: invalid operand for instruction
vperm2i128 X3, XTMP1, XTMP3, 0x31
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S DO_ROUND 2:
628 :^6
: error: ambiguous operand size for instruction 'add'
add INP, 64
^~~
<instantiation>:6:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
629: mov y2, f2
: ^error:
invalid operand for instruction
mov [rsp + _INP], INP/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
: 460^:
2: note: while in macro instantiation
DO_ROUND 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:632:2: error: invalid operand for instruction
xor SRND, SRND
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
636:26: error: cannot use more than one symbol in memory operand
vpaddd XFER, X0, [TBL + SRND + 0*32]
^
<instantiation>:2:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 637:invalid operand for instruction2
: shld y0, y0, (32 - (11-6))error:
invalid operand for instruction
^
vmovdqa [rsp + _XFER + SRND + 0*32], XFER
^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
<instantiation> DO_ROUND 2:
3 :^2
: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460<instantiation>::24: :2note: : while in macro instantiation
error: DO_ROUND 2invalid operand for instruction
rorx y0, e, 25^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:5:2: error: invalid operand for instruction
rorx y1, e, 11
^<instantiation>
:2:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 638invalid operand for instruction:
2: shld y1, y1, (32 - (13-2))
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:7:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: <instantiation>:while in macro instantiation12
:2 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32:
error: ^
invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:8:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*3213
: 2^:
error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:9:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2<instantiation>: :10note: :while in macro instantiation2
: ROR y0, 6error:
invalid operand for instruction
^
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :638note: :2while in macro instantiation:
note: DO_ROUND 2
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:11:2: error: invalid operand for instruction
rorx T1, a, 13
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::15638::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor y2, g FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:13:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: <instantiation>:note: 16:while in macro instantiation2
: error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
invalid operand for instruction
^ add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:17:2: <instantiation>note: :15while in macro instantiation:
3 ROR y1, 2:
error: ^
invalid operand for instruction
vpaddd XTMP0, XTMP0, X0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
: 460 :^2
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: DO_ROUND 2638
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:16:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
<instantiation> :^
18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:18:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
<instantiation>:19/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S::2460: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y0, y1
DO_ROUND 2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation><instantiation>::2020::22: : error: error: invalid operand for instructioninvalid operand for instruction
add h, y2 rorx y1, a, 22
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::460638::22: : note: note: while in macro instantiation
while in macro instantiation
DO_ROUND 2
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
^
<instantiation>:21:2: error: invalid operand for instruction
add d, h<instantiation>
: 21^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
638: mov y2, a2
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S :^460
:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:23:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::63822::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 or y0, c
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:24:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: <instantiation>note: :23while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
error: ^invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:25:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
<instantiation>^:
24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: <instantiation>note: :26while in macro instantiation:
2 DO_ROUND 2:
error: ^invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S::28460::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor y2, g DO_ROUND 2
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2<instantiation>: :29note: :while in macro instantiation3
: DO_ROUND 2
error: ^invalid operand for instruction
vpsrld XTMP2, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S<instantiation>::46030::22: : note: error: while in macro instantiationinvalid operand for instruction
DO_ROUND 2 xor y1, T1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32<instantiation>
: 28^:
14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:31:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:32:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32:
1 :^1
: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:34:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - (25-11))
^
<instantiation>:2:2: note: <instantiation>:while in macro instantiation35
:3 ROR y0, (25-11):
error: ^
invalid operand for instruction
vpslld XTMP3, XTMP1, (32-7)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S : 461^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
638: DO_ROUND 32
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:36:2: error: <instantiation>:invalid operand for instruction3
:2 or y3, T1:
error: ^invalid operand for instruction
mov y1, a
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
638:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:note: 461:while in macro instantiation2
: note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
while in macro instantiation
^ DO_ROUND 3
^
<instantiation>:37:2: <instantiation>:error: 4:invalid operand for instruction2
: add h, y1error:
invalid operand for instruction
^
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S2:: 461:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32while in macro instantiation
^ DO_ROUND 3
^
<instantiation>:39:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2<instantiation>: :2note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
invalid operand for instruction
^
shld y1, y1, (32 - (22-13))
^
<instantiation>:5:2: note: while in macro instantiation
ROR y1, (22-13)
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S40::4613:: 2: error: note: invalid operand for instructionwhile in macro instantiation
vpor XTMP3, XTMP3, XTMP2 DO_ROUND 3
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
<instantiation>^:
42:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:error: 461:invalid operand for instruction2
: vpsrld XTMP2, XTMP1,18note:
while in macro instantiation
^ DO_ROUND 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
<instantiation>^:
43:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:error: 461:invalid operand for instruction2
: add h, y2note:
while in macro instantiation
^
DO_ROUND 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:44:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::6382::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 shld y0, y0, (32 - (11-6))
^^
<instantiation>:8:2: note: while in macro instantiation
ROR y0, (11-6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
<instantiation>^:
52:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.Serror: :461invalid operand for instruction:
2: mov y3, a
note: while in macro instantiation^
DO_ROUND 3
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:<instantiation>10::532:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor y0, e
rorx y0, e, 25
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2638: :2note: : while in macro instantiationnote:
while in macro instantiation DO_ROUND 3
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32^
^
<instantiation>:54:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - (13-2))
^
<instantiation>:11:2: note: while in macro instantiation
ROR y1, (13-2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: <instantiation>while in macro instantiation:
55 DO_ROUND 3:
2 : ^
error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:<instantiation>2:: 56:note: 2: while in macro instantiation
error: DO_ROUND 3invalid operand for instruction
^ or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: while in macro instantiation
<instantiation> DO_ROUND 3:
59 :^3
: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y0, y0, (32 - 6)
^
<instantiation>:14:2<instantiation>: :60note: :while in macro instantiation2
: ROR y0, 6
error: ^invalid operand for instruction
mov y2, f
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S^:
461:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :638while in macro instantiation:
2 DO_ROUND 3:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:61:2: error: invalid operand for instruction
rorx T1, a, 13<instantiation>
: 15^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
638 xor y2, g:
2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32:
461 :^2
: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:62:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2<instantiation>: :16note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
invalid operand for instruction
^ add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:63:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:2:2: error: invalid operand for instruction
shld y1, y1, (32 - 2)
^
<instantiation>:66:2<instantiation>: :17error: :2invalid operand for instruction:
note: rorx y1, e, 6
while in macro instantiation
^ ROR y1, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S2:: 461:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32while in macro instantiation
DO_ROUND 3^
^
<instantiation>:67:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32<instantiation>
: 18^:
2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: <instantiation>note: :68while in macro instantiation:
2 DO_ROUND 3:
error: ^invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
<instantiation> :^69
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.Serror: :461invalid operand for instruction:
2: and y2, e
note: while in macro instantiation^
DO_ROUND 3
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
<instantiation> :^70
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.Serror: :461invalid operand for instruction:
2: add d, h
note: while in macro instantiation^
DO_ROUND 3
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
<instantiation>^:
72:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:error: 461:invalid operand for instruction2
: vpslld XTMP1, XTMP1, (32-18)note:
while in macro instantiation
^ DO_ROUND 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
<instantiation> :^73
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:invalid operand for instruction461
:2 and y3, b:
note: ^
while in macro instantiation
DO_ROUND 3
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^638
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:23:2: error: <instantiation>invalid operand for instruction:
74 add d, h:
2: ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S xor y1, T1:
461 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: DO_ROUND 3638
:2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:76:<instantiation>3:: 24:error: 2: invalid operand for instruction
error: vpxor XTMP3, XTMP3, XTMP1invalid operand for instruction
and y2, c
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S::638461::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 DO_ROUND 3
^^
<instantiation>:77:2: error: invalid operand for instruction
rorx T1, a, 2
^
<instantiation>:25:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :638error: :invalid operand for instruction2
: and y0, b
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S :^461
:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:78:2: error: invalid operand for instruction
xor y2, g
<instantiation>^:
26:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :invalid operand for instruction638
: add h, y12
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
: 461^:
2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:80:3: error: invalid operand for instruction
vpxor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: <instantiation>note: :27while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
error: invalid operand for instruction^
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:<instantiation>28::8114:: 2: error: error: cannot use more than one symbol in memory operand
invalid operand for instruction
lea h, [h + y0]
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 638 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32:
461 :^2
: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:82:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
:463:2: error: invalid operand for instruction
vmovdqa X0, X2
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S::83464::22: : error: error: invalid operand for instructioninvalid operand for instruction
and T1, c vmovdqa X1, X3
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:466:6: error: ambiguous operand size for instruction 'sub'
<instantiation> sub SRND, 1:
84 : 2 : error: ^~invalid operand for instruction~
~
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:86:3: error: invalid operand for instruction
vpxor XTMP1, XTMP3, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add a, [4*0+CTX]
^<instantiation>
:87:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.Serror: :469invalid operand for instruction:
2: vpshufd XTMP2, X3, 0b11111010
note: while in macro instantiation
^
addm [4*0 + CTX],a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:88:2: error: invalid operand for instruction
or y3, T1
<instantiation> :^2
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:invalid operand for instruction638
:2 mov [4*0+CTX], a:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S^:
469:2: note: while in macro instantiation
addm [4*0 + CTX],a
^
<instantiation>:89:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add b, [4*1+CTX]
^
<instantiation>:91:3/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S: :470error: :2invalid operand for instruction:
note: vpaddd XTMP0, XTMP0, XTMP1
while in macro instantiation
addm [4*1 + CTX],b^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:92:2: error: <instantiation>invalid operand for instruction:
2: add d, y22
: ^error:
invalid operand for instruction
mov [4*1+CTX], b/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:638 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S
:470 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32:
2 : ^
note: while in macro instantiation
addm [4*1 + CTX],b
^
<instantiation>:93:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:<instantiation>1:: 94:error: 14: invalid operand for instruction
error: add c, [4*2+CTX]cannot use more than one symbol in memory operand
^ lea h, [h + y3]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S : 471 : 2 : note: while in macro instantiation^
addm [4*2 + CTX],c
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:96<instantiation>::32: :2error: : invalid operand for instructionerror:
invalid operand for instruction vpsrld XTMP4, XTMP2, 10
mov [4*2+CTX], c
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S638::4712:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 addm [4*2 + CTX],c
^^
<instantiation>:1:1: error: invalid operand for instruction
add d, [4*3+CTX]<instantiation>
:^103
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:invalid operand for instruction472
:2 mov y3, a:
note: ^
while in macro instantiation
addm [4*3 + CTX],d
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^638
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:104:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:<instantiation>2:: 2note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
invalid operand for instruction
^
mov [4*3+CTX], d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:472:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
<instantiation>:105:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add e, [4*4+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:473:2: note: while in macro instantiation
addm [4*4 + CTX],e
<instantiation>^:
107:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:108:2<instantiation>: :error: 2:invalid operand for instruction2
: rorx y1, e, 11error:
invalid operand for instruction
^
mov [4*4+CTX], e
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:638:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:note: 473while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
note: while in macro instantiation^
addm [4*4 + CTX],e
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add f, [4*5+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:474:2: note: while in macro instantiation<instantiation>
:110 addm [4*5 + CTX],f:
2: ^error:
invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation><instantiation>::2111::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov [4*5+CTX], f xor y2, g
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S::638474::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 addm [4*5 + CTX],f
^^
<instantiation>:113:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add g, [4*6+CTX]
^
<instantiation>:114:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S2:: 475:error: 2: invalid operand for instruction
note: xor y0, y1while in macro instantiation
^ addm [4*6 + CTX],g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:115:<instantiation>3: :2error: :2invalid operand for instruction:
error: vpsrlq XTMP2, XTMP2, 17
invalid operand for instruction
^ mov [4*6+CTX], g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S2:: 475note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
while in macro instantiation
^
addm [4*6 + CTX],g
^
<instantiation>:116:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:1:1: error: invalid operand for instruction
add h, [4*7+CTX]
^
<instantiation>:118:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S: :476error: :2invalid operand for instruction:
note: rorx y1, e, 6
while in macro instantiation
^
addm [4*7 + CTX],h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:119:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::6382::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32 mov [4*7+CTX], h
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:476:2: note: while in macro instantiation
addm [4*7 + CTX],h
^
<instantiation>:120:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:478:2: error: invalid operand for instruction
mov INP, [rsp + (0 + 8)]
^
<instantiation>:121:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:479:6: error: ambiguous operand size for instruction 'add'
add INP, 64
^~~
<instantiation>:123:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx-amd64.S:480:2: error: invalid operand for instruction
cmp INP, [rsp + 0]
^
<instantiation>:124:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:125:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:126:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:128:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:129:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:130:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:131:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:134:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:135:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:136:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:137:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b1010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:139:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:140:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:141:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:144:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:151:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:152:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:153:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:154:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:155:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:158:3: error: invalid operand for instruction
vpsrld XTMP5, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:159:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:160:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:161:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:162:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:165:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:166:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:167:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:168:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:169:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:171:3: error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:172:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:173:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:175:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:176:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:177:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:179:3: error: invalid operand for instruction
vpxor XTMP5, XTMP5, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:180:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:181:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:183:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:184:3: error: invalid operand for instruction
vpshufb XTMP5, XTMP5, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:186:3: error: invalid operand for instruction
vpaddd X0, XTMP5, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:187:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:188:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:189:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:190:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:192:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:193:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
<instantiation>:194:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:638:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:640:26: error: cannot use more than one symbol in memory operand
vpaddd XFER, X0, [TBL + SRND + 1*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:641:2: error: invalid operand for instruction
vmovdqa [rsp + _XFER + SRND + 1*32], XFER
^
<instantiation>:3:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:4:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:5:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:7:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:8:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:9:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:10:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:11:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:13:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:15:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:16:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:18:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:19:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:21:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:23:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:24:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:25:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:26:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:28:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:29:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:30:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:31:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:32:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:34:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:35:3: error: invalid operand for instruction
vpslld XTMP3, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:36:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:37:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:39:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:40:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:42:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP1,18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:43:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:44:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:52:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:53:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:54:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:55:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:56:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:59:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP1, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:60:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:61:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:62:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:63:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:66:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:67:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:68:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O1 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/tiger.c -fPIC -DPIC -o .libs/tiger.o
<instantiation>:70:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:72:3: error: invalid operand for instruction
vpslld XTMP1, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:73:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:74:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:76:3: error: invalid operand for instruction
vpxor XTMP3, XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:77:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:78:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:80:3: error: invalid operand for instruction
vpxor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:81:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:82:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:83:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:84:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:86:3: error: invalid operand for instruction
vpxor XTMP1, XTMP3, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:87:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:88:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:89:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:91:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:92:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:93:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:94:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:96:3: error: invalid operand for instruction
vpsrld XTMP4, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:103:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:104:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:105:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:107:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:108:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:110:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:111:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:113:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:114:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:115:3: error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:116:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:118:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:119:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:120:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:121:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:123:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:124:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:125:3: error: invalid operand for instruction
vpxor XTMP4, XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:126:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:128:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:129:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:130:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:131:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:134:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:135:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:136:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:137:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b1010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:139:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:140:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:141:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:144:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:151:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:152:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:153:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:154:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:155:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:158:3: error: invalid operand for instruction
vpsrld XTMP5, XTMP2, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:159:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:160:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:161:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:162:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:165:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:166:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:167:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:168:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:169:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:171:3: error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:172:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:173:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:175:3: error: invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:176:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:177:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:179:3: error: invalid operand for instruction
vpxor XTMP5, XTMP5, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:180:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:181:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:183:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:184:3: error: invalid operand for instruction
vpshufb XTMP5, XTMP5, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:186:3: error: invalid operand for instruction
vpaddd X0, XTMP5, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:187:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:188:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:189:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:190:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:192:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:193:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
<instantiation>:194:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:642:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 1*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:644:26: error: cannot use more than one symbol in memory operand
vpaddd XFER, X0, [TBL + SRND + 2*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:645:2: error: invalid operand for instruction
vmovdqa [rsp + _XFER + SRND + 2*32], XFER
^
<instantiation>:3:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:4:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:5:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:7:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+2*32+0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:8:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:9:3: error: invalid operand for instruction
vpalignr XTMP0, X3, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:10:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:11:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:13:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:15:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:16:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:18:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:19:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:397:6: <instantiation>:error: 21:ambiguous operand size for instruction 'shl'2
: error: shl NUM_BLKS, 6invalid operand for instruction
add d, h
^^~
~~~~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:23:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
399: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*322
: error: ^
invalid operand for instruction
add NUM_BLKS, INP
^
<instantiation>:24:3: error: invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::646400::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32 mov [rsp + 0], NUM_BLKS
^^
<instantiation>:25:2: error: invalid operand for instruction
xor y1, T1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
403:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :646invalid operand for instruction:
2: mov a,[4*0 + CTX]
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:26:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:404/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2error: : invalid operand for instructionnote:
while in macro instantiation mov b,[4*1 + CTX]
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32^
^
<instantiation>:28:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Serror: :405invalid operand for instruction:
2: xor y2, g
error: invalid operand for instruction^
mov c,[4*2 + CTX]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:406:2: error: invalid operand for instruction<instantiation>
: mov d,[4*3 + CTX]29
: 3^:
error: invalid operand for instruction
vpsrld XTMP2, XTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:407:2: error: invalid operand for instruction
mov e,[4*4 + CTX]
^
<instantiation>:30:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:408:2: error: invalid operand for instruction
mov f,[4*5 + CTX]
^
<instantiation>:31:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :409while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
error: ^invalid operand for instruction
mov g,[4*6 + CTX]
^
<instantiation>:32:2: error: invalid operand for instruction
and T1, c
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
410:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :646invalid operand for instruction:
2: mov h,[4*7 + CTX]
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:412:<instantiation>2:: 34error: :2invalid operand for instruction:
error: movdqa BYTE_FLIP_MASK, [.LPSHUFFLE_BYTE_FLIP_MASK +rip]invalid operand for instruction
^ add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:413:2: error: invalid operand for instruction
movdqa SHUF_00BA, [.L_SHUF_00BA +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:414:2: error: invalid operand for instruction
movdqa SHUF_DC00, [.L_SHUF_DC00 +rip]<instantiation>
: 35^:
3: error: invalid operand for instruction
vpslld XTMP3, XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
417: 2^:
error: invalid operand for instruction
lea TBL, [.LK256 +rip]
^
<instantiation>:36:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
<instantiation> :^1
:1: error: invalid operand for instruction
movdqu X0, [INP+0*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:420:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X0, [INP + 0*16], BYTE_FLIP_MASK
^
<instantiation>:37:2: error: invalid operand for instruction
add h, y1
^
<instantiation>:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :error: 2: invalid operand for instruction
note: pshufb X0, BYTE_FLIP_MASKwhile in macro instantiation
^ FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:420:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X0, [INP + 0*16], BYTE_FLIP_MASK
^
<instantiation>:39:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646<instantiation>::21: :1note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
movdqu X1, [INP+1*16]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:421:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X1, [INP + 1*16], BYTE_FLIP_MASK
^
<instantiation>:40:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2<instantiation>
:2 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S pshufb X1, BYTE_FLIP_MASK:
646 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
421:2 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
note: ^while in macro instantiation
COPY_XMM_AND_BSWAP X1, [INP + 1*16], BYTE_FLIP_MASK
^
<instantiation><instantiation>::421::31: : error: error: invalid operand for instructioninvalid operand for instruction
vpsrld XTMP2, XTMP1,18movdqu X2, [INP+2*16]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:422/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2note: : while in macro instantiation
note: COPY_XMM_AND_BSWAP X2, [INP + 2*16], BYTE_FLIP_MASKwhile in macro instantiation
^ FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:2:2: error: invalid operand for instruction
pshufb X2, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:422<instantiation>::243: :note: 2: while in macro instantiation
error: COPY_XMM_AND_BSWAP X2, [INP + 2*16], BYTE_FLIP_MASKinvalid operand for instruction
^ add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:44:14: error: cannot use more than one symbol in memory operand
<instantiation> lea h, [h + y3]:
1 : 1 : error: invalid operand for instruction
movdqu X3, [INP+3*16]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S423::6462:: 2: note: note: while in macro instantiation
while in macro instantiation
COPY_XMM_AND_BSWAP X3, [INP + 3*16], BYTE_FLIP_MASK
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
^
<instantiation>:2:2: error: invalid operand for instruction
pshufb X3, BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:423:2: note: while in macro instantiation
COPY_XMM_AND_BSWAP X3, [INP + 3*16], BYTE_FLIP_MASK
^
<instantiation>:52:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S ^:
425:2: error: invalid operand for instruction
mov [rsp + (0 + 8)], INP
^
<instantiation>:53:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:428:6: error: ambiguous operand size for instruction 'mov'
<instantiation> mov SRND, 3:
54 : 2 : error: ^~invalid operand for instruction~
~
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:431:2: error: invalid operand for instruction
movdqa XFER, [TBL + 0*16]
^
<instantiation>:55:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+2*32+1*4]/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 432^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
646: paddd XFER, X02
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:433:2: error: <instantiation>invalid operand for instruction:
56: movdqa [rsp + ((0 + 8) + 8)], XFER2
: error: ^
invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:<instantiation>59::33:: 3: error: error: invalid operand for instruction
invalid operand for instruction
vpsrld XTMP4, XTMP1, 3
movdqa XTMP0, X3
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 434note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:2: error: invalid operand for instruction
mov y2, f<instantiation>
: 4^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:invalid operand for instruction646
:2 mov y0, e:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^434
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:61:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>:note: 62:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDerror:
invalid operand for instruction
^
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:6:2: error: <instantiation>:invalid operand for instruction63
:2 mov y1, a:
error: ^invalid operand for instruction
xor y2, g
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^434
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :646while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation><instantiation>::766::32: : error: error: invalid operand for instructioninvalid operand for instruction
palignr XTMP0, X2, 4 rorx y1, e, 6
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::646434::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:67:2: error: invalid operand for instruction<instantiation>
: xor y0, y18
: 6^:
error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:646 ror y1, (22-13):
2: note: while in macro instantiation
^~
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
9 :^2
: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:10:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>note: :70while in macro instantiation:
2 FOUR_ROUNDS_AND_SCHED:
error: ^invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
72 :^3
: error: invalid operand for instruction
vpslld XTMP1, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: <instantiation>note: :12while in macro instantiation:
3: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
error: ^invalid operand for instruction
movdqa XTMP1, X1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
13 :^2
: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32<instantiation>
: 14^:
2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>while in macro instantiation:
76: FOUR_ROUNDS_AND_SCHED3
: error: ^
invalid operand for instruction
vpxor XTMP3, XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
15: 3^:
error: invalid operand for instruction
paddd XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>:while in macro instantiation77
:2 FOUR_ROUNDS_AND_SCHED:
error: ^
invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:16:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>:while in macro instantiation78
:2 FOUR_ROUNDS_AND_SCHED:
error: ^
invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:17:2: error: invalid operand for instruction
and y2, e
<instantiation> :^80
:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Serror: :434invalid operand for instruction:
2 vpxor XTMP3, XTMP3, XTMP2:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^646
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:18:6: error: <instantiation>ambiguous operand size for instruction 'ror':
81: ror y1, (13-2)2
: error: invalid operand for instruction
^~ xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 646:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:20:3: error: invalid operand for instruction
palignr XTMP1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>434::822:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
mov T1, a
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:21:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>::43483::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED and T1, c
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
84 :^2
: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:23:2: error: invalid operand for instruction
xor y2, g
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::86434::32: : error: note: invalid operand for instructionwhile in macro instantiation
vpxor XTMP1, XTMP3, XTMP4 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:24:3: error: invalid operand for instruction
movdqa XTMP2, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
87:3: error: invalid operand for instruction
vpshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
<instantiation>: 25^:
6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
88 :^2
: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:26:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>while in macro instantiation:
89: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
<instantiation> :^91
:3: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:invalid operand for instruction434
:2 vpaddd XTMP0, XTMP0, XTMP1:
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:28:3: error: invalid operand for instruction
movdqa XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>:while in macro instantiation92
:2 FOUR_ROUNDS_AND_SCHED:
error: ^invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:29:2: error: invalid operand for instruction
mov y0, a
^
<instantiation>:93:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 434:error: 2: invalid operand for instruction
note: add h, y2while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:94:14: error: <instantiation>:cannot use more than one symbol in memory operand30
:2 lea h, [h + y3]:
error: invalid operand for instruction
add h, y2
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :646note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation><instantiation>::3196::23: : error: error: invalid operand for instructioninvalid operand for instruction
mov y2, a vpsrld XTMP4, XTMP2, 10
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S434::6462:: 2: note: note: while in macro instantiation
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32^
^
<instantiation>:32:3: error: invalid operand for instruction
pslld XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2<instantiation>: :33note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32invalid operand for instruction
^ or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>^
:104:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^<instantiation>
:34:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+2*32+2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::64635::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32 and y2, c
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>36::1073:: 3: error: error: invalid operand for instructioninvalid operand for instruction
psrld XTMP2, 7 vpsrlq XTMP3, XTMP2, 19
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::434646::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^^
<instantiation>:108:2: error: invalid operand for instruction
rorx y1, e, 11<instantiation>
: 37^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
646: and y0, b2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32434
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c<instantiation>
: 38^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
646: add h, y12
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 434^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:3: <instantiation>error: :110invalid operand for instruction:
2: por XTMP1, XTMP2
error: invalid operand for instruction
^
mov y2, f
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:note: 646:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:<instantiation>40::1112:: 2: error: error: invalid operand for instruction
invalid operand for instruction
or y0, y2
xor y2, g
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::434646::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^^
<instantiation>:41:14: error: cannot use more than one symbol in memory operand
<instantiation>: lea h, [h + y0]113
: 2 : error: invalid operand for instruction
rorx T1, a, 13
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::434646::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^^
<instantiation>:114:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:44:3: error: invalid operand for instruction
movdqa XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:3: error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:45:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation<instantiation>
:116 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:46:2: <instantiation>:error: 118:invalid operand for instruction2
: mov y1, aerror:
invalid operand for instruction
^
rorx y1, e, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
434:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :646while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:47:3: error: invalid operand for instruction
<instantiation>: movdqa XTMP4, XTMP3119
: 3 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S vpxor XTMP2, XTMP2, XTMP3:
434 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
646: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:48<instantiation>::6120: :2error: : ambiguous operand size for instruction 'ror'error:
invalid operand for instruction ror y0, (25-11)
add d, h
^
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2434: :note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:121:2: <instantiation>error: :49invalid operand for instruction:
2: and y3, b
error: invalid operand for instruction^
xor y0, e
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:646:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 434:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
xor y0, y1
^<instantiation>
:50:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :646error: :2invalid operand for instruction:
note: mov y2, f
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:124:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
51 :^6
: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434<instantiation>::2125: :3note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
vpxor XTMP4, XTMP4, XTMP2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
52 :^3
: error: invalid operand for instruction
pslld XTMP3, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
<instantiation> :^53
:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
54 :^6
: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32<instantiation>
: 55^:
2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>while in macro instantiation:
130: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation<instantiation>
:56 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
3: ^error:
invalid operand for instruction
psrld XTMP2, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:131:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation<instantiation>
:57 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
6 : ^
error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
<instantiation> :^58
:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:134:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: <instantiation>note: :59while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
error: invalid operand for instruction^
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
and T1, c
^<instantiation>
:60:6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :646error: :2ambiguous operand size for instruction 'ror':
note: ror y0, 6
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^ ~^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:2: error: invalid operand for instruction
<instantiation> add y2, y0:
61: 3^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:646 pxor XTMP1, XTMP3:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
434 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:137:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b1010000
<instantiation>^:
62:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :646invalid operand for instruction:
2: xor y1, a
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^434
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
or y3, T1
<instantiation> :^63
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :646invalid operand for instruction:
2: xor y2, g
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:2<instantiation>: :64error: :3invalid operand for instruction:
error: add h, y1
invalid operand for instruction
^ psrld XTMP4, 3
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:646:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :434note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2<instantiation>: :65error: :2invalid operand for instruction:
error: add d, y2
invalid operand for instruction
^ add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S646::4342:: 2: note: note: while in macro instantiation
while in macro instantiation FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:142:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::64666::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32 add y2, [rsp + ((0 + 8) + 8) + 1*4]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation<instantiation>
:144 FOUR_ROUNDS_AND_SCHED:
14 : ^
error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32<instantiation>
: 67^:
6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:3: error: invalid operand for instruction
pxor XTMP1, XTMP2
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S151::4342:: 2: error: note: invalid operand for instruction
while in macro instantiation
mov y3, a
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:<instantiation>69::1522:: 2: error: error: invalid operand for instruction
invalid operand for instruction mov y0, a
rorx y0, e, 25
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
^
<instantiation>:153:2: error: invalid operand for instruction
rorx y1, e, 11<instantiation>
: 70^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
646: add h, y22
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
434 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::15471::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov y2, a add h, [rsp+_XFER+SRND+2*32+3*4]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::434646::22: : note: note: while in macro instantiation
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32^
^
<instantiation>:72:3: error: invalid operand for instruction
pxor XTMP1, XTMP4
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S155::4342:: 2: error: note: invalid operand for instruction
while in macro instantiation
or y3, c
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:73:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>::434158::23: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED vpsrld XTMP5, XTMP2, 10
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>:note: 159:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDerror:
invalid operand for instruction
^
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:75:2: <instantiation>:error: 160:invalid operand for instruction2
: error: and y2, c
invalid operand for instruction
^ rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
^
<instantiation>:77:3: <instantiation>error: :161invalid operand for instruction:
2: pshufd XTMP2, X3, 0b11111010
error: invalid operand for instruction
^
xor y0, y1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
434:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :while in macro instantiation646
:2 FOUR_ROUNDS_AND_SCHED:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:78:2: error: <instantiation>invalid operand for instruction:
162: and y0, b2
: ^error:
invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: xor y2, g434
: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: FOUR_ROUNDS_AND_SCHED646
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:<instantiation>79::1652:: 3: error: error: invalid operand for instruction
invalid operand for instruction
add h, y1
vpsrlq XTMP3, XTMP2, 19
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
^
<instantiation><instantiation>::16680::23: : error: error: invalid operand for instructioninvalid operand for instruction
rorx y1, e, 6 paddd XTMP0, XTMP1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S646::2434: :note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:167:2: <instantiation>error: :81invalid operand for instruction:
2 and y2, e:
error: ^
invalid operand for instruction
or y0, y2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: 646^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
434 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:82:14: error: <instantiation>cannot use more than one symbol in memory operand:
168: lea h, [h + y0]2
: error: invalid operand for instruction
add d, h
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 434:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:169:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation<instantiation>
: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*3285
: 3^:
error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:171:3: error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32:
86 :^2
: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:172:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:87:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
173 :^2
: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:88:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
<instantiation>:175/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::3434: :2error: : invalid operand for instructionnote:
while in macro instantiation vpxor XTMP2, XTMP2, XTMP3
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:89:3: error: invalid operand for instruction
movdqa XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>434::2176: :2note: : while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
rorx y1, a, 22^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>note: :177while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: ^invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:91:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
<instantiation> : 179 : 3^: ~
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S vpxor XTMP5, XTMP5, XTMP2:
434 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
646 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:92:<instantiation>2:: 180:error: 2: invalid operand for instruction
error: mov y2, finvalid operand for instruction
xor y1, T1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 646:note: 2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:93:2: <instantiation>error: :181invalid operand for instruction:
2: xor y1, a
error: ^invalid operand for instruction
add d, y2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^434
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :646while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:183:<instantiation>2:: 94error: :6invalid operand for instruction:
error: rorx T1, a, 2
ambiguous operand size for instruction 'ror'
^ ror y0, (11-6)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 646^:~2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
434: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*322
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>95::1843:: 3: error: error: invalid operand for instruction
invalid operand for instruction
psrlq XTMP2, 17
vpshufb XTMP5, XTMP5, SHUF_DC00
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2646: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32^
^
<instantiation>:96:2: error: invalid operand for instruction
xor y2, g
^
<instantiation>:186/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::3434: :2error: : invalid operand for instructionnote:
while in macro instantiation vpaddd X0, XTMP5, XTMP0
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
^
<instantiation>:97:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^187
:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
<instantiation>^:
98:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:188:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646<instantiation>::299: :2note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
and y2, e
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:189:2: <instantiation>:error: 100:invalid operand for instruction3
: and T1, cerror:
invalid operand for instruction^
psrld XTMP4, 10
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^646
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :434while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:190:2<instantiation>: :error: 101:invalid operand for instruction6
: or y3, T1error:
ambiguous operand size for instruction 'ror'^
ror y1, (13-2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 646 : 2^: ~
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32434
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:192:2: error: <instantiation>:invalid operand for instruction102
:2 add h, y1:
error: ^
invalid operand for instruction
xor y1, a
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^646
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :434while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:193:<instantiation>2:: 103:error: 2: invalid operand for instruction
error: add h, y2invalid operand for instruction
xor y2, g^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:646/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2434: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:194:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
<instantiation> : 104 : 6 : ^
error: ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S ror y0, 6:
646 : 2 : note: ^~while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 2*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^434
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:648:26: error: cannot use more than one symbol in memory operand
vpaddd XFER, X0, [TBL + SRND + 3*32]
<instantiation> : 106 : 2 : ^error:
invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:649:2: error: invalid operand for instruction
vmovdqa [rsp + _XFER + SRND + 3*32], XFER
^<instantiation>
:107:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
<instantiation>^:
3:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Serror: :434invalid operand for instruction:
2: mov y3, a
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:109:3: error: invalid operand for instruction
<instantiation> pxor XTMP4, XTMP2:
4 : 2^:
error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
: ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:5:2: error: invalid operand for instruction<instantiation>
:110 rorx y1, e, 11:
2: ^error:
invalid operand for instruction
mov y0, a/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:650 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: <instantiation>invalid operand for instruction:
7: add h, y22
: ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S add h, [rsp+_XFER+SRND+3*32+0*4]:
434 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:650 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:112:2<instantiation>: :8error: :2invalid operand for instruction:
error: mov y2, a
invalid operand for instruction
^ or y3, c
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:note: 650:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:113:3: error: invalid operand for instruction
pshufb XTMP4, SHUF_00BA
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::9434::32: : error: note: invalid operand for instructionwhile in macro instantiation
vpalignr XTMP0, X3, X2, 4 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^10
:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:115:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434<instantiation>::211: :2note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
rorx T1, a, 13
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:116:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>:note: 13while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: ^invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32117
: 3^:
error: invalid operand for instruction
paddd XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:118 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2 : ^
error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2<instantiation>: :119note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
invalid operand for instruction
^ add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:16:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2<instantiation>: :121note: :while in macro instantiation3
: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32error:
invalid operand for instruction
^
pshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::650122::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 or y0, y2
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>123::1914:: 2: error: error: cannot use more than one symbol in memory operand
invalid operand for instruction
lea h, [h + y0]
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 650 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:126:3: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^21
:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:127:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation<instantiation>
:23 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:128:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: <instantiation>note: :while in macro instantiation24
: FOUR_ROUNDS_AND_SCHED3
: ^error:
invalid operand for instruction
vpalignr XTMP1, X1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:129:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
25 :^2
: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650<instantiation>::2130: :3note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
movdqa X0, XTMP2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:131 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
6 : ^
error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>650::1322:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 xor y0, e
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:3: error: invalid operand for instruction<instantiation>
:133 vpsrld XTMP2, XTMP1, 7:
2: error: ^
invalid operand for instruction
mov y2, f
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :434note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:<instantiation>134::306:: 2: error: ambiguous operand size for instruction 'ror'error:
invalid operand for instruction ror y0, (11-6)
xor y1, T1
^
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S650::4342:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:135:3: error: invalid operand for instruction
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>:while in macro instantiation31
: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:136:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32137
:2 : ^
error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction<instantiation>
:138 add y2, y0:
3: ^error:
invalid operand for instruction
psrlq XTMP3, 19
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: 650 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
434: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction<instantiation>
: xor y0, e35
: 3^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:434 vpslld XTMP3, XTMP1, (32-7):
2 : ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 650^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:140:2: error: invalid operand for instruction
and y2, e
^<instantiation>
:36:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 434:error: 2: invalid operand for instruction
note: or y3, T1while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:141:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
<instantiation>:37:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 434:error: 2: invalid operand for instruction
note: add h, y1while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:142:3: error: invalid operand for instruction
psrld X0, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32143
: 2^:
error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:40:3: error: invalid operand for instruction
vpor XTMP3, XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:144 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
6: ^error:
ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:42:3: error: invalid operand for instruction
vpsrld XTMP2, XTMP1,18
^<instantiation>
:145:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :invalid operand for instruction650
: xor y2, g2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
434: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:3: error: <instantiation>:invalid operand for instruction43
: pxor XTMP2, XTMP32
: error: ^
invalid operand for instruction
add h, y2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 434^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
650 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:44:14: <instantiation>:error: 147:cannot use more than one symbol in memory operand6
: lea h, [h + y3]error:
ambiguous operand size for instruction 'ror'
ror y1, 2
^ ~
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2650: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32^
^
<instantiation>:148:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32<instantiation>
: 149^:
2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2<instantiation>: :53note: :while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDerror:
invalid operand for instruction^
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
<instantiation> :^150
:3: error: invalid operand for instruction
pxor X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: <instantiation>while in macro instantiation:
54: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:151:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+3*32+1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: <instantiation>:while in macro instantiation152
:2 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
error: ^
invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32153
: 2^:
error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:3<instantiation>: :154error: :3invalid operand for instruction:
error: vpsrld XTMP4, XTMP1, 3invalid operand for instruction
pshufb X0, SHUF_DC00^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S650::4342:: 2: note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:155:2: error: invalid operand for instruction
or y0, c
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S60::4342:: 2: error: note: invalid operand for instructionwhile in macro instantiation
mov y2, f FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:156:2: error: invalid operand for instruction
<instantiation> add d, h:
61 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
434: rorx T1, a, 132
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:157:2: error: invalid operand for instruction
and y2, c
^
<instantiation>:62/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2434: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y0, y1
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:158:3: error: invalid operand for instruction
paddd X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:63:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^<instantiation>
:159:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation<instantiation>
:66 FOUR_ROUNDS_AND_SCHED:
2 : ^
error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:160:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
67 :^2
: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:161:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>434::682:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
rorx y1, a, 22
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:162 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
14 : ^
error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:434:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:69:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:70:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S650::4362:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
movdqa XFER, [TBL + 1*16]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:437:2: error: invalid operand for instruction
paddd XFER, X0
^
<instantiation>:72:3: error: invalid operand for instruction
vpslld XTMP1, XTMP1, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::438650::22: : error: note: invalid operand for instruction
while in macro instantiation
movdqa [rsp + ((0 + 8) + 8)], XFER FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^^
<instantiation>:73:2: error: invalid operand for instruction
and y3, b
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::3650::32: : error: note: invalid operand for instructionwhile in macro instantiation
movdqa XTMP0, X3 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:74:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: <instantiation>while in macro instantiation:
4: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*322
: error: ^
invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:76:3: error: invalid operand for instruction
vpxor XTMP3, XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^<instantiation>~:
77:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:error: 439:invalid operand for instruction2
: rorx T1, a, 2note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:6:2: <instantiation>error: :78invalid operand for instruction:
2: mov y1, a
error: invalid operand for instruction^
xor y2, g
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
439:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :650while in macro instantiation:
2 FOUR_ROUNDS_AND_SCHED:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:7:3: <instantiation>:error: 80:invalid operand for instruction3
: palignr XTMP0, X2, 4error:
invalid operand for instruction
^ vpxor XTMP3, XTMP3, XTMP2
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:note: 650:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:8:<instantiation>6:: 81error: :2ambiguous operand size for instruction 'ror':
error: ror y1, (22-13)
invalid operand for instruction
xor y1, T1
^ ~^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::439650::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^^
<instantiation>:9:2: error: invalid operand for instruction
xor y0, e<instantiation>
: 82^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:invalid operand for instruction439
:2 mov T1, a:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:10:2: <instantiation>error: :invalid operand for instruction83
:2 mov y2, f:
error: ^
invalid operand for instruction
and T1, c
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: 439^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
650: FOUR_ROUNDS_AND_SCHED2
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:11:6: <instantiation>:error: 84:ambiguous operand size for instruction 'ror'2
: ror y0, (11-6)error:
invalid operand for instruction
add y2, y0
^ ~^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::439650::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^^
<instantiation>:12:<instantiation>3:: 86:error: 3: invalid operand for instruction
error: movdqa XTMP1, X1invalid operand for instruction
vpxor XTMP1, XTMP3, XTMP4^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :650note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S87::4393:: 2: error: note: invalid operand for instructionwhile in macro instantiation
vpshufd XTMP2, X3, 0b11111010 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: <instantiation>:while in macro instantiation88
: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:15 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
3: ^error:
invalid operand for instruction
paddd XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>650::162:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 xor y0, e
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:3: error: invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP1
<instantiation>^:
17:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :650invalid operand for instruction:
2 and y2, e:
note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
439: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:2: <instantiation>error: :18invalid operand for instruction:
6: add d, y2
error: ambiguous operand size for instruction 'ror'^
ror y1, (13-2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 650 :^2~:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:20:3: <instantiation>:error: 93invalid operand for instruction:
2: palignr XTMP1, X0, 4
error: invalid operand for instruction^
add h, y2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
439:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :650while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:94:14: error: cannot use more than one symbol in memory operand
<instantiation> lea h, [h + y3]:
21: 2 : error: invalid operand for instruction
xor y1, a
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2650: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32^
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^<instantiation>~:
96:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:error: 439:invalid operand for instruction2
: vpsrld XTMP4, XTMP2, 10note:
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:23:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:3: error: invalid operand for instruction
movdqa XTMP2, XTMP1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::103439::22: : note: error: while in macro instantiation
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
mov y3, a
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
<instantiation>^~:
104:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:error: 439:invalid operand for instruction2
: rorx y0, e, 25note:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:26:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+3*32+2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:107:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::28650::32: : error: note: invalid operand for instructionwhile in macro instantiation
movdqa XTMP3, XTMP1
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
29 :^2
: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2<instantiation>: :30note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
invalid operand for instruction
^ add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
mov y2, f
^
<instantiation>:31:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :650error: :invalid operand for instruction2
: mov y2, a
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: 439^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111<instantiation>::232: :3error: : invalid operand for instructionerror:
invalid operand for instruction xor y2, g
pslld XTMP1, (32-7)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S650::4392:: 2: note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:113:2: error: invalid operand for instruction
<instantiation> rorx T1, a, 13:
33: 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: or y0, c650
: 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: <instantiation>error: :34invalid operand for instruction:
2: xor y0, y1
error: invalid operand for instruction^
add d, h
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :439note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:35:2: error: invalid operand for instruction
<instantiation>: and y2, c115
: 3^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 vpsrlq XTMP2, XTMP2, 17:
2: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:36:3: error: invalid operand for instruction
psrld XTMP2, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
116 :^2
: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:37:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: <instantiation>note: :while in macro instantiation118
: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:38:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: <instantiation>note: :119while in macro instantiation:
3 FOUR_ROUNDS_AND_SCHED:
error: ^
invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: <instantiation>while in macro instantiation:
39: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*323
: error: ^
invalid operand for instruction
por XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:120:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>650::402:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
or y0, y2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>41::12114:: 2: error: error: cannot use more than one symbol in memory operand
invalid operand for instruction
lea h, [h + y0] and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 650 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
439: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: <instantiation>while in macro instantiation:
44: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*323
: ^error:
invalid operand for instruction
movdqa XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
124: 2^:
error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:45:2: error: invalid operand for instruction
<instantiation> mov y0, e:
125 :^3
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
439: vpxor XTMP4, XTMP4, XTMP22
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:46:2: error: <instantiation>:invalid operand for instruction126
:2 mov y1, a:
error: ^invalid operand for instruction
xor y2, g
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^439
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:while in macro instantiation650
:2 FOUR_ROUNDS_AND_SCHED:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:47:3: error: invalid operand for instruction
movdqa XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439<instantiation>::2128: :3note: : while in macro instantiationerror:
FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
^ vpshufb XTMP4, XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:48:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
<instantiation>:129/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2439: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y1, T1
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:49:2: error: invalid operand for instruction
<instantiation> xor y0, e:
130 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 rorx T1, a, 2:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 650^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:50:2: error: <instantiation>:invalid operand for instruction131
: mov y2, f3
: error: ^
invalid operand for instruction
vpaddd XTMP0, XTMP0, XTMP4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 439 :^2
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: FOUR_ROUNDS_AND_SCHED650
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:51:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
<instantiation> : 133 : 2 : ^~error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S xor y1, T1:
439 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:650 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:52:3: error: invalid operand for instruction
pslld XTMP3, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^
134:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
<instantiation> :^53
:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: <instantiation>note: :54while in macro instantiation:
6: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
error: ambiguous operand size for instruction 'ror'^
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2<instantiation>: :55note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
invalid operand for instruction
^
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:137:3: error: invalid operand for instruction
vpshufd XTMP2, XTMP0, 0b1010000
<instantiation> : 56^:
3: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
650 psrld XTMP2, 18:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
439 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: <instantiation>invalid operand for instruction:
57: or y3, T16
: ^error:
ambiguous operand size for instruction 'ror'
ror y1, (13-2)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 650 : 2 : ^note: ~
while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 439^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:2: error: <instantiation>invalid operand for instruction:
58: add h, y12
: error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: xor y0, e650
:2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32439
:2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:2: error: invalid operand for instruction
<instantiation>: add d, y259
:2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S and y2, e:
650 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
439: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>142::602:: 6: error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror'
add h, y2 ror y0, 6
^
^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:650:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :439note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:14: error: cannot use more than one symbol in memory operand
<instantiation> lea h, [h + y3]:
61 : 3 : error: invalid operand for instruction
pxor XTMP1, XTMP3
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::650439::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:62:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
mov y3, a
^<instantiation>
:63:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :650error: :invalid operand for instruction2
: xor y2, gnote:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^439
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:2: error: invalid operand for instruction<instantiation>
:64 rorx y0, e, 25:
3 : libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/whirlpool.c -fPIC -DPIC -o .libs/whirlpool.o
^error:
invalid operand for instruction
psrld XTMP4, 3
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 650^
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:while in macro instantiation439
:2 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:153:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::65065::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32 add y2, y0
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:154:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+3*32+3*4]
^
<instantiation>:66:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 650:error: 2: invalid operand for instruction
note: add y2, [rsp + ((0 + 8) + 8) + 1*4]while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:155:2: error: invalid operand for instruction
or y3, c
<instantiation> :^67
:6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sambiguous operand size for instruction 'ror':
650 ror y1, 2:
2 : note: while in macro instantiation^
~
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:3: error: invalid operand for instruction
<instantiation> pxor XTMP1, XTMP2:
158 : 3^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 vpsrld XTMP5, XTMP2, 10:
2: note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:69:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>439::1592:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
mov y2, f
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:70:2: error: invalid operand for instruction<instantiation>
:160 add h, y2:
2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: rorx T1, a, 13439
: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
650 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:71:2: error: <instantiation>invalid operand for instruction:
161: mov y2, a2
: ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S xor y0, y1:
439: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
650 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:72:3: error: invalid operand for instruction
pxor XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
162 :^2
: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:73:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:165:3: error: invalid operand for instruction
vpsrlq XTMP3, XTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>650::742:: 2: note: error: while in macro instantiationinvalid operand for instruction
add d, h FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:166:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: <instantiation>:note: 75:while in macro instantiation2
: error: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32invalid operand for instruction
and y2, c^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:167:2: <instantiation>error: :77invalid operand for instruction:
3: and y2, e
error: invalid operand for instruction^
pshufd XTMP2, X3, 0b11111010
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 439:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32note:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::16878::22: : error: error: invalid operand for instructioninvalid operand for instruction
add d, h and y0, b
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::439650::22: : note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
^
<instantiation>:79:2: <instantiation>error: :invalid operand for instruction169
: add h, y12
: ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S and y3, b:
439: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: FOUR_ROUNDS_AND_SCHED650
: 2^:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:80:3: error: invalid operand for instruction
paddd XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation<instantiation>
:171 FOUR_ROUNDS_AND_SCHED:
3 : ^
error: invalid operand for instruction
vpsrlq XTMP2, XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:81:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:172:2: error: invalid operand for instruction<instantiation>
:82 xor y0, y1:
14 : ^
error: cannot use more than one symbol in memory operand
lea h, [h + y0]/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 650 : 2 : note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:173:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
<instantiation>^:
85:3: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: <instantiation>:while in macro instantiation175
:3 FOUR_ROUNDS_AND_SCHED:
error: ^
invalid operand for instruction
vpxor XTMP2, XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:86:2: error: invalid operand for instruction
<instantiation> mov y0, e:
176 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
439: rorx y1, a, 222
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:87:2: error: invalid operand for instruction
<instantiation>: mov y1, a177
: 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 add y2, y0:
2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
650 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:179<instantiation>::388: :6error: : invalid operand for instruction
error: vpxor XTMP5, XTMP5, XTMP2ambiguous operand size for instruction 'ror'
ror y0, (25-11)^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:~650
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :439while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32note:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:89:3: error: invalid operand for instruction
movdqa XTMP4, XTMP2
<instantiation> : 180^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:invalid operand for instruction439
: xor y1, T12
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e
^
<instantiation>:181/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2439: :2error: : invalid operand for instructionnote:
while in macro instantiation add d, y2
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:91:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
<instantiation> : 183^:~2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
439: rorx T1, a, 22
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^650
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:92:2: <instantiation>:error: 184invalid operand for instruction:
3 mov y2, f:
error: ^
invalid operand for instruction
vpshufb XTMP5, XTMP5, SHUF_DC00/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:439 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
650 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:93:2: error: invalid operand for instruction
xor y1, a
^<instantiation>
:186:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S3:: 439:error: 2: invalid operand for instruction
note: vpaddd X0, XTMP5, XTMP0while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:94:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>::439187::22: : note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
xor y1, T1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:95:3: error: invalid operand for instruction
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:188:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation<instantiation>
:96 FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32:
2: ^error:
invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>97::1893:: 2: error: error: invalid operand for instruction
invalid operand for instruction psrlq XTMP3, 19
and T1, c
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 650note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:98:2: error: invalid operand for instruction
<instantiation> xor y0, e:
190 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:invalid operand for instruction439
:2 or y3, T1:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:99:2: error: invalid operand for instruction
and y2, e
^<instantiation>
:192:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :439error: :2invalid operand for instruction:
note: add h, y1
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:100:3: error: invalid operand for instruction
psrld XTMP4, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: <instantiation>while in macro instantiation:
193 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:650:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:101:6: <instantiation>error: :194ambiguous operand size for instruction 'ror':
14: ror y1, (13-2)
error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S : 439 : 2 : ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 650^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED rsp + _XFER + SRND + 3*32
^
<instantiation>:102:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
xor y2, g
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^652
:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Serror: :439ambiguous operand size for instruction 'add':
2: add SRND, 4*32
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^~ ~^~
<instantiation>:104:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 653 : 6^: ~
error: ambiguous operand size for instruction 'cmp'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S cmp SRND, 3 * 4*32:
439 : 2 : note: ^~while in macro instantiation~
~
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:105:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:658:26: error: cannot use more than one symbol in memory operand
vpaddd XFER, X0, [TBL + SRND + 0*32]
<instantiation> : 106 : 2 : error: invalid operand for instruction^
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:659:2: error: invalid operand for instruction
vmovdqa [rsp + _XFER + SRND + 0*32], XFER
<instantiation> :^107
:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: <instantiation>:invalid operand for instruction3
:2 add y2, [rsp + ((0 + 8) + 8) + 2*4]:
error: ^invalid operand for instruction
mov y2, f
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^439
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction
pxor XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:112:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
pshufb XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:116:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/keccak.c -fPIC -DPIC -o .libs/keccak.o
<instantiation>:117:3: error: invalid operand for instruction
paddd XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:118:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:119:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:121:3: error: invalid operand for instruction
pshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:126:3: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
make[2]: *** [Makefile:747: sha256-avx-amd64.lo] Error 1
<instantiation>:130:3: error: invalid operand for instruction
movdqa X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:131:6: make[2]: *** Waiting for unfinished jobs....
error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:132:2: error: invalid operand for instruction
xor y0, e:
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:134:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:3: error: invalid operand for instruction
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:3: error: invalid operand for instruction
psrld X0, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:3: error: invalid operand for instruction
pxor X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:153:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:154:3: error: invalid operand for instruction
pshufb X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:155:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:157:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:158:3: error: invalid operand for instruction
paddd X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:159:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:160:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:161:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:162:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:439:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:441:2: error: invalid operand for instruction
movdqa XFER, [TBL + 2*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:442:2: error: invalid operand for instruction
paddd XFER, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:443:2: error: invalid operand for instruction
movdqa [rsp + ((0 + 8) + 8)], XFER
^
<instantiation>:3:3: error: invalid operand for instruction
movdqa XTMP0, X3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:4:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:7:3: error: invalid operand for instruction
palignr XTMP0, X2, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:10:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:3: error: invalid operand for instruction
movdqa XTMP1, X1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:3: error: invalid operand for instruction
paddd XTMP0, X0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:16:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:17:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:20:3: error: invalid operand for instruction
palignr XTMP1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:4:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:5:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:6:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:9:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:10:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:12:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:13:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:15:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:16:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:18:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:19:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:20:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32 + 4*0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:21:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:23:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:24:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:25:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:26:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:31:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:32:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:34:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:45:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:46:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:47:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:48:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:51:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:52:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:54:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:56:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:57:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:58:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:59:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:60:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:62:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:63:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:64:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32 + 4*1]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:65:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:67:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:68:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:69:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:70:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:71:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:75:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:76:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:78:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:89:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:90:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:91:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:92:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:93:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:95:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:96:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:97:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:98:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:100:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:101:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:102:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:103:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:104:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:106:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:107:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:108:2: error: invalid operand for instruction
<instantiation>:23:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:3: error: invalid operand for instruction
movdqa XTMP2, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:3: error: invalid operand for instruction
movdqa XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:3: error: invalid operand for instruction
pslld XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:36:3: error: invalid operand for instruction
psrld XTMP2, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:38:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:3: error: invalid operand for instruction
por XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
add h, [rsp+_XFER+SRND+0*32 + 4*2]
^
<instantiation>:44:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 660:invalid operand for instruction2
: movdqa XTMP2, XTMP3note:
while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:109:2: :error: 45invalid operand for instruction:
or y3, c2
: ^error:
invalid operand for instruction
mov y0, e/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 660^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
444: DO_4ROUNDS rsp + _XFER + SRND + 0*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction<instantiation>
:46 xor y1, T1:
2 : ^error:
invalid operand for instruction
mov y1, a/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: ^660
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :444:2while in macro instantiation:
note: while in macro instantiation DO_4ROUNDS rsp + _XFER + SRND + 0*32
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:47:3: error: invalid operand for instruction
<instantiation>: movdqa XTMP4, XTMP3112
: 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S mov T1, a:
444 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:660 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation><instantiation>:113:2: :error: 48:invalid operand for instruction6
: and y3, berror:
ambiguous operand size for instruction 'ror'
^
ror y0, (25-11)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 660^:~2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
444: DO_4ROUNDS rsp + _XFER + SRND + 0*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: <instantiation>:invalid operand for instruction49
:2 and T1, c:
error: ^invalid operand for instruction
xor y0, e
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
660:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 444:note: 2: while in macro instantiation
note: DO_4ROUNDS rsp + _XFER + SRND + 0*32while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:115:2:: error: 50:invalid operand for instruction2
: add y2, y0error:
invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:51:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:3: error: invalid operand for instruction
pslld XTMP3, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:53:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED118
:2 : ^
error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32<instantiation>:54:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:55:2: error: invalid operand for instruction
^ xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:119:2: error: invalid operand for instruction
or y3, T1
<instantiation>^:
56:3/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :660error: :invalid operand for instruction2
: psrld XTMP2, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:57:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:60:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:61:3: error: invalid operand for instruction
pxor XTMP1, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:3: error: invalid operand for instruction
psrld XTMP4, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:3: error: invalid operand for instruction
pxor XTMP1, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:69:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:70:2: error: invalid operand for instructionnote:
while in macro instantiation add h, y2
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:71:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:72:3:: 120error: :invalid operand for instruction2
: pxor XTMP1, XTMP4error:
invalid operand for instruction
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED add h, y1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: <instantiation>:73:2: error: invalid operand for instruction
or y0, c
note: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32
<instantiation>^:
74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>:122:2: 75error: :2invalid operand for instruction:
error: add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: invalid operand for instructionnote:
while in macro instantiation and y2, c
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:133:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: <instantiation>while in macro instantiation:
77: DO_4ROUNDS rsp + _XFER + SRND + 0*323
: ^error:
invalid operand for instruction
pshufd XTMP2, X3, 0b11111010
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444<instantiation>:134:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
:^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>660::782:: 2note: : while in macro instantiation
error: DO_4ROUNDS rsp + _XFER + SRND + 0*32invalid operand for instruction
^ and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED136
:2 : ^
error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:79:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: <instantiation>note: :137while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: ^invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation><instantiation>:139:2: error: invalid operand for instruction
:80:3: error: xor y0, y1invalid operand for instruction
paddd XTMP0, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:140:2: error: <instantiation>invalid operand for instruction:
81 rorx y1, e, 6:
2 : ^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
invalid operand for instruction^
or y0, y2
<instantiation> :^141
:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :444error: :2invalid operand for instruction:
and y2, e
note: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:82:14<instantiation>: :144error: :2cannot use more than one symbol in memory operand:
error: lea h, [h + y0]invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation> ^
:145/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2444: :error: 2: invalid operand for instruction
note: rorx T1, a, 13while in macro instantiation
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2 FOUR_ROUNDS_AND_SCHED
^
: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32<instantiation>:
85 :^3
: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
<instantiation>:146:2: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S xor y2, g:
444 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:<instantiation>147::862:: 2error: : invalid operand for instructionerror:
invalid operand for instruction rorx y1, a, 22
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:660 :^2
: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:87:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:2: error: invalid operand for instruction
mov y3, a
<instantiation> :^88
:6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sambiguous operand size for instruction 'ror':
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:6602:: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
2: <instantiation>note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
: 89^:
3: error: invalid operand for instruction
movdqa XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: <instantiation>invalid operand for instruction:
150: xor y0, e2
: ^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
invalid operand for instruction<instantiation>:91:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S FOUR_ROUNDS_AND_SCHED:
660 :2^:
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:151:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>660::292: :2note: : while in macro instantiation
error: DO_4ROUNDS rsp + _XFER + SRND + 0*32invalid operand for instruction
^ mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>:152:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32 + 4*3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: 660:2: note: while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation><instantiation>:153:2: :error: 93:invalid operand for instruction2
: error: or y3, c
invalid operand for instruction
^
xor y1, a
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:660:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 444while in macro instantiation:
2: DO_4ROUNDS rsp + _XFER + SRND + 0*32
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:155:2: <instantiation>error: :invalid operand for instruction94
:6 xor y1, T1:
error: ^
ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: ror y0, (11-6)660
: 2 : note: ^while in macro instantiation~
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660<instantiation>::295: :3note: : while in macro instantiationerror:
invalid operand for instruction DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>::444157::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED and y3, b
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:96:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
: 158^
<instantiation>:2: :error: 98:invalid operand for instruction2
: and T1, c
error: invalid operand for instruction^
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2while in macro instantiation: note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED DO_4ROUNDS rsp + _XFER + SRND + 0*32
^^
<instantiation>:99:2<instantiation>: :159error: invalid operand for instruction:
2: and y2, e
error: invalid operand for instruction^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>
:100:3: error: add y2, y0invalid operand for instruction
psrld XTMP4, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation:
2 DO_4ROUNDS rsp + _XFER + SRND + 0*32
: ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:162:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:163:2: error: <instantiation>:invalid operand for instruction101
:6 or y3, T1:
error: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^<instantiation>~:
164:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
444:2: note: <instantiation>while in macro instantiation:
166 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
<instantiation>:102:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:169:2: error: invalid operand for instruction
<instantiation>:103:2: error: add h, y2invalid operand for instruction
xor y2, g
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:660/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2: 444note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
:2: <instantiation>note: while in macro instantiation:
171: FOUR_ROUNDS_AND_SCHED14
: error: ^cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>:660:104:6:: 2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32
^
error: ambiguous operand size for instruction 'ror'
ror y0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 661^:~26
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Scannot use more than one symbol in memory operand:
444 vpaddd XFER, X1, [TBL + SRND + 1*32]
: 2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:662:2: error: invalid operand for instruction
vmovdqa [rsp + _XFER + SRND + 1*32], XFER
^
<instantiation>:105:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
3 :^2
: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:4:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation><instantiation>::5106::2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
2 DO_4ROUNDS rsp + _XFER + SRND + 1*32: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation><instantiation>::1076::62: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
xor y2, g ror y1, 2
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S~:
663:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :while in macro instantiation444
:2 DO_4ROUNDS rsp + _XFER + SRND + 1*32:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: <instantiation>note: :while in macro instantiation108
: DO_4ROUNDS rsp + _XFER + SRND + 1*322
: error: ^
invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation<instantiation>
: FOUR_ROUNDS_AND_SCHED9
:2 : ^
error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS rsp + _XFER + SRND + 1*32:
109 :^3
: error: invalid operand for instruction
pxor XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:10:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::663110::22: : note: error: while in macro instantiation
invalid operand for instruction
DO_4ROUNDS rsp + _XFER + SRND + 1*32 mov y0, a
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:12:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation><instantiation>:13:2: :111error: :2invalid operand for instruction:
error: rorx T1, a, 13
invalid operand for instruction
^
add h, y2
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:663:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :444note: :while in macro instantiation2
: DO_4ROUNDS rsp + _XFER + SRND + 1*32note:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
<instantiation>:112:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:2663: :2error: : invalid operand for instructionnote:
while in macro instantiation mov y2, a
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663<instantiation>:2:: 113note: :3while in macro instantiation:
error: DO_4ROUNDS rsp + _XFER + SRND + 1*32
invalid operand for instruction ^
pshufb XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:16:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: <instantiation>:while in macro instantiation114
: DO_4ROUNDS rsp + _XFER + SRND + 1*322
: ^error:
invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:18:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:115:2: error: invalid operand for instruction
add d, h
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:19444::22: : note: error: invalid operand for instructionwhile in macro instantiation
rorx T1, a, 2 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:116:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:117:3: error: invalid operand for instruction
paddd XTMP0, XTMP4
<instantiation>:20:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32 + 4*0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>: 21:^2
: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>:23::2: 444:error: invalid operand for instruction2
: xor y1, T1
note: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>:24: 2^:
error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:25:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:26:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:30:2: error: invalid operand for instruction
<instantiation> add d, h:
118 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
663:2 and y0, b
: note: ^
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^444
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:31:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>663::1192:: 2: note: error: while in macro instantiation
invalid operand for instruction
DO_4ROUNDS rsp + _XFER + SRND + 1*32 add h, y1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:2: error: invalid operand for instruction
add h, y1
^
<instantiation>:121/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::3663: :2error: : invalid operand for instruction
note: while in macro instantiation pshufd XTMP2, XTMP0, 0b01010000
DO_4ROUNDS rsp + _XFER + SRND + 1*32 ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:122:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:123:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:126:3: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:128:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>::130:3: error: invalid operand for instruction
movdqa X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:131:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
34<instantiation>:132:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:<instantiation>:133:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
2<instantiation>:134:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
: <instantiation>:135:3: error: invalid operand for instruction
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
error: <instantiation>:136:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
invalid operand for instruction<instantiation>:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
add d, y2<instantiation>:140:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:3: error: invalid operand for instruction
psrld X0, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:144:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::45145::22: : error: error: invalid operand for instructioninvalid operand for instruction
add old_h, y2 xor y2, g
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::444663::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED DO_4ROUNDS rsp + _XFER + SRND + 1*32
^^
<instantiation>:146:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>444::462:: 2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:147:6: error: <instantiation>:ambiguous operand size for instruction 'ror'47
:2 ror y1, 2:
error: invalid operand for instruction
^ rorx y0, e, 25~
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2663: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
<instantiation>:48:2: error: invalid operand for instruction
rorx y1, e, 11
^<instantiation>
:148:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :663error: :2invalid operand for instruction:
note: add y2, y0
while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>663::1492:: 2: note: error: while in macro instantiation
invalid operand for instruction
DO_4ROUNDS rsp + _XFER + SRND + 1*32
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:51:2: error: invalid operand for instruction
<instantiation> xor y0, y1:
150 :^3
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:663 pxor X0, XTMP2:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S DO_4ROUNDS rsp + _XFER + SRND + 1*32:
444 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:151:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32<instantiation>
:152 :^2
: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:54:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32<instantiation>
: 153^:
2: error: invalid operand for instruction<instantiation>
:56 mov y2, a:
2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: xor y0, y1444
: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: FOUR_ROUNDS_AND_SCHED663
: 2^:
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:154:3: error: <instantiation>invalid operand for instruction:
57 pshufb X0, SHUF_DC00:
2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S rorx T1, a, 13:
444: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: FOUR_ROUNDS_AND_SCHED663
: 2^:
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:155:2: error: <instantiation>:58:2: error: invalid operand for instruction
xor y2, g
invalid operand for instruction^
or y0, c
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
663:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 444:while in macro instantiation2
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
add d, h
^
<instantiation>:59:2: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: rorx y1, a, 22while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:157:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation<instantiation>
:60 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS rsp + _XFER + SRND + 1*32:
158 :^3
: error: invalid operand for instruction
paddd X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
<instantiation>^:
159:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2<instantiation>: :63note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED
invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: ^
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:160:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:<instantiation>2:: 64:note: 2: while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
^ add h, [rsp+_XFER+SRND+1*32 + 4*1]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:161:2: error: invalid operand for instruction
or y0, y2
^
<instantiation>:65/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2444: :2error: : invalid operand for instructionnote:
while in macro instantiation or y3, c
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32<instantiation>
: 162^:
14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:444:2: note: <instantiation>while in macro instantiation:
67: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:68:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :while in macro instantiation446
:2 DO_4ROUNDS rsp + _XFER + SRND + 1*32:
error: ^
invalid operand for instruction
movdqa XFER, [TBL + 3*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:447<instantiation>::269: :2error: : invalid operand for instructionerror:
invalid operand for instruction paddd XFER, X0
and y3, b
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:448:2: error: invalid operand for instruction
movdqa [rsp + ((0 + 8) + 8)], XFER
^
<instantiation>:70:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:449:6: error: ambiguous operand size for instruction 'add'
add TBL, 4*16
^~<instantiation>:71:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S~:
663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS rsp + _XFER + SRND + 1*32:
3 :^3
: error: invalid operand for instruction
movdqa XTMP0, X3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:4<instantiation>:76:2: :2: error: invalid operand for instruction
mov y0, e
error: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:invalid operand for instruction450
:2 add h, y1:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:78:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:6:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:7:3: error: invalid operand for instruction
<instantiation>: palignr XTMP0, X2, 489
:2 : ^error:
invalid operand for instruction
add old_h, y2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 450^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
663: FOUR_ROUNDS_AND_SCHED2
: note: ^
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:9:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32<instantiation>
: 10^:
2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation<instantiation>
:91 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
<instantiation>: ror y0, (11-6)92
:2 : error: invalid operand for instruction^
~
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 663:note: 2: while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
<instantiation>:12:3: error: invalid operand for instruction
movdqa XTMP1, X1
<instantiation> : 93^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
450: xor y2, g2
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 663^:
2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:13:2: error: <instantiation>:invalid operand for instruction95
:2 xor y1, a:
error: ^
invalid operand for instruction
xor y0, y1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: 450^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:while in macro instantiation663
:2 FOUR_ROUNDS_AND_SCHED:
note: ^while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:96:2: error: invalid operand for instruction<instantiation>
:14 rorx y1, e, 6:
2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S xor y2, g:
663 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
450 DO_4ROUNDS rsp + _XFER + SRND + 1*32:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15<instantiation>::397: :2error: : invalid operand for instructionerror:
invalid operand for instruction paddd XTMP0, X0
and y2, e
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S450::6632:: 2: note: note: while in macro instantiation
while in macro instantiation FOUR_ROUNDS_AND_SCHED
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
<instantiation>:<instantiation>16::982:: 2: error: error: invalid operand for instruction
xor y0, einvalid operand for instruction
add old_h, y3^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:17:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450<instantiation>::2100: :2note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
xor y0, y1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:18:6: <instantiation>:error: 101:ambiguous operand size for instruction 'ror'2
: ror y1, (13-2)error:
invalid operand for instruction
rorx T1, a, 13
^^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: 663^:
2: note: while in macro instantiation
<instantiation>:20:3: error: invalid operand for instruction
palignr XTMP1, X0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450: DO_4ROUNDS rsp + _XFER + SRND + 1*322:
^
note: <instantiation>:while in macro instantiation102
:2: FOUR_ROUNDS_AND_SCHEDerror:
^
invalid operand for instruction
<instantiation>:21:2: error: invalid operand for instruction
xor y1, a
^
xor y2, g/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 450^:
2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:663 FOUR_ROUNDS_AND_SCHED:
2: ^note:
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:<instantiation>103::222:: 6error: : invalid operand for instructionerror:
ambiguous operand size for instruction 'ror' rorx y1, a, 22
ror y0, 6^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^663~:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
450: DO_4ROUNDS rsp + _XFER + SRND + 1*322
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:104::232:: 2: error: error: invalid operand for instruction
invalid operand for instruction
mov y3, a
xor y2, g
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S663::4502:: 2: note: note: while in macro instantiation
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:24:3: error: invalid operand for instruction
movdqa XTMP2, XTMP1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0*4]
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S106::4502:: 2: error: note: invalid operand for instructionwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED xor y1, T1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
<instantiation>^:
28:3: error: invalid operand for instruction
movdqa XTMP3, XTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:29:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:108:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32 + 4*2]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: <instantiation>while in macro instantiation:
30: DO_4ROUNDS rsp + _XFER + SRND + 1*322
: error: ^
invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
<instantiation> :^31
:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2<instantiation>: :32note: :3while in macro instantiation:
error: DO_4ROUNDS rsp + _XFER + SRND + 1*32
invalid operand for instruction
^ pslld XTMP1, (32-7)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED
^
:112:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32<instantiation>
: 35^:
2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:2: error: invalid operand for instruction
and y3, b
^<instantiation>
:36:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 663:invalid operand for instruction2
: psrld XTMP2, 7note:
while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
and T1, c
<instantiation>^:
37:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 663:invalid operand for instruction2
: and y0, bnote:
while in macro instantiation^
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:2: error: invalid operand for instruction
add y2, y0
<instantiation> :^38
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :663invalid operand for instruction:
2 add h, y1:
note: ^while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^450
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39<instantiation>::3118: :2error: : invalid operand for instructionerror:
invalid operand for instruction por XTMP1, XTMP2
add d, h
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S450::6632:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
<instantiation>:<instantiation>40::1192:: 2: error: error: invalid operand for instruction
invalid operand for instruction
or y0, y2
or y3, T1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S450::6632:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
^
<instantiation>:41:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
<instantiation>^:
120:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:error: 450:invalid operand for instruction2
: add h, y1note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:122:2: error: invalid operand for instruction
<instantiation>: add d, y244
: 3^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: movdqa XTMP2, XTMP3663
:2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S DO_4ROUNDS rsp + _XFER + SRND + 1*32:
450 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:45:2: error: invalid operand for instruction
mov y0, e
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::133450::22: : error: note: invalid operand for instructionwhile in macro instantiation
add old_h, y2 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:46:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:3: error: invalid operand for instruction
movdqa XTMP4, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:134:2: error: invalid operand for instruction
mov y2, f<instantiation>:
48:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
450:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :663while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
^
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:49:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:135:2: error: invalid operand for instruction
rorx y0, e, 25
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::50663::22: : error: note: invalid operand for instructionwhile in macro instantiation
mov y2, f DO_4ROUNDS rsp + _XFER + SRND + 1*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
<instantiation> :^51
:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: <instantiation>while in macro instantiation:
52: DO_4ROUNDS rsp + _XFER + SRND + 1*323
: error: ^
invalid operand for instruction
pslld XTMP3, (32-18)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:54:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 139^:
2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:55:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>450::1402:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
rorx y1, e, 6
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:56:3: error: invalid operand for instruction
psrld XTMP2, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^<instantiation>
:141:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:57:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>: ^142
:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:58:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^144
:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:59:2: error: invalid operand for instruction
and y2, e
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::145450::22: : error: note: invalid operand for instructionwhile in macro instantiation
rorx T1, a, 13 FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:60:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
<instantiation>:146:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 450:error: 2invalid operand for instruction:
note: xor y2, g
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:61:3: error: invalid operand for instruction
pxor XTMP1, XTMP3
^<instantiation>
:147:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :450error: :2invalid operand for instruction:
note: rorx y1, a, 22
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: <instantiation>:while in macro instantiation62
:2 DO_4ROUNDS rsp + _XFER + SRND + 1*32:
error: ^
invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:2: error: invalid operand for instruction
mov y3, a
<instantiation>^:
63:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :663invalid operand for instruction:
2 xor y2, g:
note: ^while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^450
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:3: error: invalid operand for instruction
psrld XTMP4, 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
add y2, y0
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:150<instantiation>:66:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1*4]:
2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: xor y1, T1450
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^<instantiation>:67:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S68::6633:: 2: error: note: invalid operand for instruction
while in macro instantiation
pxor XTMP1, XTMP2
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:69:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32 + 4*3]
^
<instantiation>:70:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :663error: :2invalid operand for instruction:
note: add h, y2
while in macro instantiation
^ DO_4ROUNDS rsp + _XFER + SRND + 1*32
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:71:2: error: invalid operand for instruction
: mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450153::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED or y3, c
^
<instantiation>:72:3: error: invalid operand for instruction
pxor XTMP1, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^ ^
<instantiation>:73:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^155
:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:75:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
mov T1, a
^
<instantiation>:77:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S3:: 663:error: 2: invalid operand for instruction
note: pshufd XTMP2, X3, 0b11111010while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:157:2: error: invalid operand for instruction
and y3, b
<instantiation>^:
78:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 663:invalid operand for instruction2
: and y0, bnote:
while in macro instantiation^
DO_4ROUNDS rsp + _XFER + SRND + 1*32
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:
450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:158:2: error: invalid operand for instruction
and T1, c
<instantiation> :^79
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:invalid operand for instruction663
:2 add h, y1:
note: ^
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 450^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:<instantiation>3:: 159:error: 2: invalid operand for instruction
error: paddd XTMP0, XTMP1invalid operand for instruction
add y2, y0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 663:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32^
^
<instantiation>:81:<instantiation>2:: 162:error: 2: invalid operand for instruction
error: or y0, y2invalid operand for instruction
^ add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 663:note: 2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^ DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:82:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
<instantiation>:163/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2450: :2error: : invalid operand for instructionnote:
while in macro instantiation or y3, T1
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:85:3: error: invalid operand for instruction
movdqa XTMP3, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^164
:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:86:2: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2<instantiation>: :166note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED
invalid operand for instruction
^
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:87:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^<instantiation>~:
169:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:error: 450:invalid operand for instruction2
: add h, y2note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:663:2: note: <instantiation>:89:3: error: invalid operand for instruction
while in macro instantiation
movdqa XTMP4, XTMP2
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:90:2: error: invalid operand for instruction
xor y0, e<instantiation>
: 171^:
14: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:cannot use more than one symbol in memory operand450
:2 lea h, [h + y3]:
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:663:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32
^
<instantiation>:91:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:664:6: error: ambiguous operand size for instruction 'add'
<instantiation> add SRND, 2*32:
92 : 2 : error: ^~invalid operand for instruction~
~
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:666:2: error: invalid operand for instruction
vmovdqa X0, X2
^
<instantiation>:93:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:667:2: error: invalid operand for instruction
vmovdqa X1, X3
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha1.c -fPIC -DPIC -o .libs/sha1.o
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:669:6: error: ambiguous operand size for instruction 'cmp'
cmp SRND, 4 * 4*32
^~~~
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:672:2: error: invalid operand for instruction
mov CTX, [rsp + _CTX]
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:673:2: error: invalid operand for instruction
mov INP, [rsp + _INP]
^
95:<instantiation>3: :1:1: error: invalid operand for instruction
add a, [4*0+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:675:2: note: while in macro instantiation
addm [4*0 + CTX],a
^
error: <instantiation>:2:2: error: invalid operand for instruction
mov [4*0+CTX], a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:675:2: note: while in macro instantiation
addm [4*0 + CTX],a
^
<instantiation>:1:1: error: invalid operand for instruction
add b, [4*1+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
addm [4*1 + CTX],b
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*1+CTX], b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
addm [4*1 + CTX],b
^
invalid operand for instruction<instantiation>:1:1: error: invalid operand for instruction
add c, [4*2+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:677:2: note: while in macro instantiation
addm [4*2 + CTX],c
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*2+CTX], c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:677:2: note: while in macro instantiation
addm [4*2 + CTX],c
^
psrlq XTMP2, 17<instantiation>:1:1: error: invalid operand for instruction
add d, [4*3+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:678:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*3+CTX], d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:678:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
<instantiation>:1:1: error: invalid operand for instruction
add e, [4*4+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:679:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
^<instantiation>:2:2: error: invalid operand for instruction
mov [4*4+CTX], e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:679:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>:1:1: error: invalid operand for instruction
add f, [4*5+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:680:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
:<instantiation>:2:2: error: invalid operand for instruction
mov [4*5+CTX], f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:680:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
450:<instantiation>:1:1: error: invalid operand for instruction
add g, [4*6+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
2<instantiation>:2:2: error: invalid operand for instruction
mov [4*6+CTX], g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
<instantiation>:1:1: error: invalid operand for instruction
add h, [4*7+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:682:2: note: while in macro instantiation
addm [4*7 + CTX],h
^
: <instantiation>note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED:2:2: error: invalid operand for instruction
mov [4*7+CTX], h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:682:2: note: while in macro instantiation
addm [4*7 + CTX],h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:684:2: error: invalid operand for instruction
cmp INP, [rsp + _INP_END]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:688:2: error: invalid operand for instruction
xor SRND, SRND
^
^
<instantiation>:3:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:4:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:5:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:6:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:8:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:9:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation><instantiation>:10:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:12:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:13:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
96<instantiation>:14:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:15:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
2<instantiation>:16:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:18:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:19:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
: error: <instantiation>:20:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+16 + 4*0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
invalid operand for instruction<instantiation>:21:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:23:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:24:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation> xor y2, g:25:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:26:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:31:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:32:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
^<instantiation>:34:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>:45:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:46:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:47:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:48:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
450<instantiation>:49:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:51:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>2:52:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:53:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:54:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
: <instantiation>:56:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:57:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:58:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
note: <instantiation>:59:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
while in macro instantiation<instantiation>:60:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:62:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation> FOUR_ROUNDS_AND_SCHED
:63:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
^<instantiation>:64:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+16 + 4*1]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:65:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>
<instantiation>:97:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:99:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:3: error: invalid operand for instruction
psrld XTMP4, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:102:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:103:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED:
67:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
^
<instantiation>:68:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:69:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:70:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation><instantiation>:104::671:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
: <instantiation>:74:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
error: <instantiation>:75:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
ambiguous operand size for instruction 'ror'<instantiation>:76:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:78:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
ror y0, 6
<instantiation>:89:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:90:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:91:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:92:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
^<instantiation>~:93:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:95:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S<instantiation>:96:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:97:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
450<instantiation>::98:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
2<instantiation>:100:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
: <instantiation>:101:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
note: <instantiation>while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:102:2: error: invalid operand for instruction
<instantiation>: xor y2, g
105:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>:106:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED691:2
^
: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16<instantiation>:107:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:108:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:3: error: invalid operand for instruction
pxor XTMP4, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:110:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:<instantiation>103:2: :111:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
error: invalid operand for instruction<instantiation>:112:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:113:3: error: invalid operand for instruction
pshufb XTMP4, SHUF_00BA
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
rorx y1, a, 22<instantiation>
:114:2: error: invalid operand for instruction
or y0, c
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:115:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>:116:2: error: invalid operand for instruction
: and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
691<instantiation>:117:3: error: invalid operand for instruction
paddd XTMP0, XTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:<instantiation>2: :118:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
note: <instantiation>:119:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation<instantiation>:121:3: error: invalid operand for instruction
pshufd XTMP2, XTMP0, 0b01010000
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16<instantiation>:122:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>
:123:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>:126:3: error: 104:invalid operand for instruction
movdqa XTMP3, XTMP2
2^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
: error: invalid operand for instruction
<instantiation>:127:2: error: invalid operand for instruction
mov y0, e
^
mov y3, a/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:128:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2: note: :while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
691:2: note: <instantiation>:129:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
<instantiation>:130:3: error: invalid operand for instruction
movdqa X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:131:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::132:2: error: invalid operand for instruction
xor y0, e
106 ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:2: error: <instantiation>:133:2: error: invalid operand for instruction
xor y1, T1invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:<instantiation>:134:6: error: 2: note: while in macro instantiationambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:135:3: error: invalid operand for instruction
psrlq XTMP2, 17
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16<instantiation>
:136:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^<instantiation>:138:3: error: invalid operand for instruction
psrlq XTMP3, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:141:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:107::142:3: error: invalid operand for instruction
psrld X0, 10
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: 2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
error: invalid operand for instruction
rorx T1, a, 2
^<instantiation>
:143:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:146:3: error: invalid operand for instruction
pxor XTMP2, XTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:148:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:149:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3*4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:150:3: error: invalid operand for instruction
pxor X0, XTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:152:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S -fPIC -DPIC -o .libs/sha512-avx2-bmi2-amd64.o
^
<instantiation>:153:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:154:3: error: invalid operand for instruction
pshufb X0, SHUF_DC00
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:155:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:157:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:158:3: error: invalid operand for instruction
paddd X0, XTMP0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:159:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:160:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:161:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:162:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:450:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:452:6: error: ambiguous operand size for instruction 'sub'
sub SRND, 1
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:455:6: error: ambiguous operand size for instruction 'mov'
mov SRND, 2
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:457:2: error: invalid operand for instruction
paddd X0, [TBL + 0*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:458:2: error: invalid operand for instruction
movdqa [rsp + ((0 + 8) + 8)], X0
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S ^
:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:108:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+0*32+16 + 4*2]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
<instantiation> :^4
:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: <instantiation>:while in macro instantiation5
:6 DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
error: ^ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:111:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:112:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation><instantiation>:113:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:<instantiation>:114:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
6<instantiation>:115:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
:2<instantiation>:118:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
: <instantiation>:119:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
error: <instantiation>:120:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
invalid operand for instruction
mov y2, f
<instantiation> :^122
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Sinvalid operand for instruction:
459 add d, y2:
2: ^note:
while in macro instantiation
DO_ROUND 0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 691^:
2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:133:2: error: invalid operand for instruction
add old_h, y2
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S8::6916:: 2: error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation
ror y0, (11-6)
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:134:2: error: invalid operand for instruction
<instantiation>: mov y2, f9
: 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: xor y2, g691
: 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:459 DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
2 : ^
note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:135:2: error: invalid operand for instruction
rorx y0, e, 25
<instantiation>^:
10:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 691:invalid operand for instruction2
: xor y0, enote:
while in macro instantiation^
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^459
:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:136:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: <instantiation>:note: 11while in macro instantiation:
6: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
error: ambiguous operand size for instruction 'ror'^
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
<instantiation>: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 1612
: 2^:
error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:139:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: <instantiation>note: :13while in macro instantiation:
2: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
error: invalid operand for instruction^
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
<instantiation>^:
140:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^<instantiation>
:14:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation<instantiation>
:141 DO_ROUND 0:
2 : ^
error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0<instantiation>
: 142^:
2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
<instantiation>: 144^:
2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::145459::22: : error: note: invalid operand for instructionwhile in macro instantiation
rorx T1, a, 13 DO_ROUND 0
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:<instantiation>18::1462:: 2: error: error: invalid operand for instruction
invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0 * 4]
xor y2, g
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S459::6912:: 2: note: note: while in macro instantiation
while in macro instantiation
DO_ROUND 0
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/whirlpool-sse2-amd64.S -fPIC -DPIC -o .libs/whirlpool-sse2-amd64.o
^
<instantiation>:147:2: error: invalid operand for instruction
rorx y1, a, 22
^
<instantiation>:19/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2691: :2error: : invalid operand for instructionnote:
while in macro instantiation mov y0, a
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:148:2<instantiation>: :20error: :2invalid operand for instruction:
error: mov y3, a
invalid operand for instruction
^
add h, y2
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:691:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :459note: :2while in macro instantiation:
note: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
while in macro instantiation
^ DO_ROUND 0
^
<instantiation>:150:2: error: invalid operand for instruction
xor y1, T1<instantiation>
: 21^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
691: mov y2, a2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
459 :^2
: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:151:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
22 :^2
: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:152:2: error: invalid operand for instruction<instantiation>
:23 add h, [rsp+_XFER+SRND+0*32+16 + 4*3]:
2: ^error:
invalid operand for instruction
add d, h/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:691 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
459: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 162
: note: ^
while in macro instantiation
DO_ROUND 0
^
<instantiation>:153:2: <instantiation>:error: 24:invalid operand for instruction2
: or y3, cerror:
invalid operand for instruction^
and y2, c
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
691:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 459:while in macro instantiation2
: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16note:
while in macro instantiation
^
DO_ROUND 0
^
<instantiation>:155:<instantiation>2:: 25:error: 2: invalid operand for instruction
error: xor y1, T1invalid operand for instruction
and y0, b^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2459: :2note: : while in macro instantiationnote:
while in macro instantiation DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
DO_ROUND 0
^
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:459:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:1:1: <instantiation>:error: 156invalid operand for instruction:
2: mov y0, e
error: ^
invalid operand for instruction
mov T1, a/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 460^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
691: DO_ROUND 12
: ^note:
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'<instantiation>
:157 ror y0, (25-11):
2 : error: invalid operand for instruction^
~
and y3, b
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:460:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :691note: :while in macro instantiation2
: DO_ROUND 1note:
while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
<instantiation>:158:2<instantiation>: :3error: :2invalid operand for instruction:
error: and T1, c
invalid operand for instruction
^ mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:691:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 460:note: 2: while in macro instantiation
note: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16while in macro instantiation
DO_ROUND 1^
^
<instantiation>:159<instantiation>::24: :2error: : invalid operand for instructionerror:
invalid operand for instruction add y2, y0
xor y0, e
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S691::4602:: 2: note: note: while in macro instantiation
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
DO_ROUND 1
^
^
<instantiation><instantiation>::1625::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
add d, h ror y1, (22-13)
^
^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:691:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :460note: :2while in macro instantiation:
note: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
while in macro instantiation
^ DO_ROUND 1
^
<instantiation>:163:2: error: invalid operand for instruction
or y3, T1<instantiation>
: 6^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
691: mov y2, f2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
460 :^2
: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:164:2: error: invalid operand for instruction
<instantiation>: add h, y17
: 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: xor y1, a691
: 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:460 DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16:
2 : ^
note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:166:2: error: <instantiation>:invalid operand for instruction8
:6 add d, y2:
error: ^
ambiguous operand size for instruction 'ror'
ror y0, (11-6)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: 691 : 2 : ^note: ~
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:460 :^2
: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:169:2: error: <instantiation>invalid operand for instruction:
9 add h, y2:
2: ^error:
invalid operand for instruction
xor y2, g/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:691 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
460: DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 162
: ^note:
while in macro instantiation
DO_ROUND 1
^
<instantiation>:171:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
<instantiation>:10:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 691:error: 2: invalid operand for instruction
note: xor y0, ewhile in macro instantiation
^ DO_4ROUNDS rsp + _XFER + SRND + 0*32 + 16
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: <instantiation>note: :while in macro instantiation3
:2 DO_ROUND 1:
error: ^
invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2<instantiation>: :4note: :2while in macro instantiation:
DO_ROUND 1error:
invalid operand for instruction
^
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
<instantiation> : 5 : 2 : ^~error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S rorx y1, e, 11:
460 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:692 DO_ROUND 1:
2 : ^
note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S6::4602:: 2: error: note: invalid operand for instructionwhile in macro instantiation
xor y2, g DO_ROUND 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:16:2: error: <instantiation>:invalid operand for instruction8
: add y2, y02
: error: ^
invalid operand for instruction
xor y0, y1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:460 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
692 DO_ROUND 1:
2: ^note:
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:9<instantiation>::217: :6error: : invalid operand for instructionerror:
ambiguous operand size for instruction 'ror' rorx y1, e, 6
ror y1, 2^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:~692
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Snote: :460while in macro instantiation:
2: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
note: ^while in macro instantiation
DO_ROUND 1
^
<instantiation>:10:2: error: invalid operand for instruction
and y2, e
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::18692::22: : error: note: invalid operand for instructionwhile in macro instantiation
add y2, [rsp + ((0 + 8) + 8) + 1 * 4] DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation<instantiation>
:19 DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16:
2 : ^
error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1<instantiation>
: 13^:
2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
<instantiation> DO_ROUND 1:
14: 2^:
error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:21:2: error: <instantiation>:invalid operand for instruction15
: mov y2, a2
: error: ^
invalid operand for instruction
rorx y1, a, 22/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 460^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
692: DO_ROUND 12
: ^note:
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
<instantiation>:16/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2460: :2error: : invalid operand for instructionnote:
while in macro instantiation mov y3, a
DO_ROUND 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
<instantiation>:18/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2460: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y1, T1
DO_ROUND 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:24:<instantiation>2:: 19:error: 2: invalid operand for instruction
error: and y2, cinvalid operand for instruction
^ rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S: :692note: :2while in macro instantiation:
note: DO_ROUND 1
while in macro instantiation
^
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: <instantiation>:note: 20:while in macro instantiation2
: DO_ROUND 1
error: invalid operand for instruction^
add h, [rsp+_XFER+SRND+1*32+16 + 4*0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation<instantiation>
:21 DO_ROUND 1:
2 : ^
error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1<instantiation>
: 23^:
2: error: invalid operand for instruction
xor y1, T1
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S28::69214:: 2: error: note: cannot use more than one symbol in memory operand
while in macro instantiation
lea h, [h + y0]
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:460:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:24:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:25:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692<instantiation>::21: :1note: : while in macro instantiationerror:
invalid operand for instruction DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
mov y0, e
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:26:2: error: invalid operand for instruction
<instantiation> and T1, c:
2 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:692 ror y0, (25-11):
2 : note: while in macro instantiation^
~
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:27:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:<instantiation>692::32:: 2: note: error: while in macro instantiation
invalid operand for instruction
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16 mov y1, a
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:30:2: error: invalid operand for instruction
add d, h
^
<instantiation>:4:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S2:: 692:error: 2: invalid operand for instruction
note: xor y0, ewhile in macro instantiation
^ DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:31:2: error: invalid operand for instruction
or y3, T1
<instantiation>^:
5:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:error: 692:ambiguous operand size for instruction 'ror'2
: ror y1, (22-13)note:
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^~
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:32:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: <instantiation>:note: 6:while in macro instantiation2
: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16error:
invalid operand for instruction
^
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:34:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::6927::22: : note: error: while in macro instantiationinvalid operand for instruction
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16 xor y1, a
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~<instantiation>
:45:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :461error: :2invalid operand for instruction:
note: add old_h, y2
while in macro instantiation
^ DO_ROUND 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: <instantiation>note: :46while in macro instantiation:
2 DO_ROUND 2:
error: ^invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S47::4612:: 2: error: note: invalid operand for instruction
while in macro instantiation
rorx y0, e, 25
DO_ROUND 2
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:11:6: <instantiation>:error: 48ambiguous operand size for instruction 'ror':
2: ror y1, (13-2)
error: invalid operand for instruction
rorx y1, e, 11
^~
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S461::6922:: 2: note: note: while in macro instantiation
while in macro instantiation
DO_ROUND 2
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
^
<instantiation><instantiation>::4912::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor y2, g and y2, e
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::461692::22: : note: note: while in macro instantiationwhile in macro instantiation
DO_ROUND 2 DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^^
<instantiation><instantiation>::1351::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor y1, a xor y0, y1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S461::6922:: 2: note: note: while in macro instantiation
while in macro instantiation
DO_ROUND 2
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
^
<instantiation>:52:2: error: invalid operand for instruction<instantiation>
:14 rorx y1, e, 6:
6 : ^
error: ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S ror y0, 6:
692 : 2 : note: ^~while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^461
:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:53:2: error: invalid operand for instruction<instantiation>
:15 and y2, e:
2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S xor y2, g:
692 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.Swhile in macro instantiation:
461: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 162
: ^note:
while in macro instantiation
DO_ROUND 2
^
<instantiation>:54:2: <instantiation>error: :16invalid operand for instruction:
2: add old_h, y3
error: invalid operand for instruction^
add y2, y0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S^:
692:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 461:while in macro instantiation2
: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16note:
while in macro instantiation
^
DO_ROUND 2
^
<instantiation><instantiation>::5617::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
xor y0, y1 ror y1, 2
^
^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:692:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: :461note: :2while in macro instantiation:
note: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
while in macro instantiation
^ DO_ROUND 2
^
<instantiation>:57:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16:
18 :^2
: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:58:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::59461::22: : error: note: invalid operand for instructionwhile in macro instantiation
rorx y1, a, 22 DO_ROUND 2
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation<instantiation>
: DO_ROUND 260
:2 : ^
error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>461::622:: 2: note: error: while in macro instantiation
invalid operand for instruction
DO_ROUND 2
xor y1, T1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:22:2: <instantiation>error: :63invalid operand for instruction:
2 or y0, c:
error: ^invalid operand for instruction
rorx T1, a, 2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^461
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:while in macro instantiation692
: DO_ROUND 22
: note: ^
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: <instantiation>:while in macro instantiation64
: DO_ROUND 22
: error: ^
invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+16 + 4*1]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation<instantiation>
:65 DO_ROUND 2:
2 : ^
error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: <instantiation>note: :67while in macro instantiation:
2 DO_ROUND 2:
error: ^invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:68:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
<instantiation> :^27
:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:69:2: error: <instantiation>:invalid operand for instruction28
:14 and y3, b:
error: ^
cannot use more than one symbol in memory operand
lea h, [h + y0]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S : 692 : 2 : note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:461:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:70:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:<instantiation>71::12:: 1: error: error: invalid operand for instruction
invalid operand for instruction
add y2, y0
mov y0, e
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::462692::22: : note: note: while in macro instantiationwhile in macro instantiation
DO_ROUND 3 DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^^
<instantiation>:<instantiation>74::22:: 6: error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror'
add d, h
ror y0, (25-11)
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S~:
692:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:note: 462while in macro instantiation:
2: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
note: while in macro instantiation^
DO_ROUND 3
^
<instantiation>:75:2: error: invalid operand for instruction
or y3, T1
<instantiation> :^3
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:invalid operand for instruction692
:2 mov y1, a:
note: ^
while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 462^:
2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:76:2: error: invalid operand for instruction
add h, y1<instantiation>
:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
<instantiation> DO_ROUND 3:
78 :^2
: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation><instantiation>::1189::62: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror y1, (13-2) add old_h, y2
^
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S2:: 462:note: 2: while in macro instantiation
note: DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16while in macro instantiation
DO_ROUND 3^
^
<instantiation>:12:2: <instantiation>:error: 90invalid operand for instruction:
2: and y2, e
error: invalid operand for instruction^
mov y2, f
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^462
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :692while in macro instantiation:
2 DO_ROUND 3:
note: ^while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:91:<instantiation>2:: 13:error: 2: invalid operand for instruction
error: rorx y0, e, 25invalid operand for instruction
xor y1, a^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2462: :2note: : while in macro instantiationnote:
while in macro instantiation DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
DO_ROUND 3
^
^
<instantiation>:92:2: error: invalid operand for instruction
rorx y1, e, 11<instantiation>
:14 :^6
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sambiguous operand size for instruction 'ror':
692: ror y0, 62
: note: while in macro instantiation
^~ DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:93:2: error: invalid operand for instruction
xor y2, g
<instantiation> :^15
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Serror: :692invalid operand for instruction:
2: xor y2, g
note: ^while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^462
:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:95:2: error: invalid operand for instruction
xor y0, y1
<instantiation>: 16^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Sinvalid operand for instruction:
692: add y2, y02
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16:
462 :^2
: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:96:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S<instantiation>::69217::26: : note: error: while in macro instantiationambiguous operand size for instruction 'ror'
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16 ror y1, 2
^
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:97:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
^
<instantiation>:98:2: error: invalid operand for instruction
add old_h, y3
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
:462 DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16:
^
2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:100:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:101:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:102:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:103:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:104:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: <instantiation>:while in macro instantiation106
:2 DO_ROUND 3:
error: ^
invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:107:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:108:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+16 + 4*2]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:109:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:111:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:112:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:113:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:114:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:115:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:118:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:119:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:120:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:122:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:133:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:134:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:135:2: error: invalid operand for instruction
rorx y0, e, 25
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:136:2: error: invalid operand for instruction
rorx y1, e, 11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:137:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:139:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:140:2: error: invalid operand for instruction
rorx y1, e, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:141:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:142:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:144:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:145:2: error: invalid operand for instruction
rorx T1, a, 13
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:146:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:147:2: error: invalid operand for instruction
rorx y1, a, 22
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:148:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:150:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:151:2: error: invalid operand for instruction
rorx T1, a, 2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:152:2: error: invalid operand for instruction
add h, [rsp+_XFER+SRND+1*32+16 + 4*3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:153:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:155:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:156:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:157:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:158:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:159:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:162:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:163:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:164:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:166:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:169:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
<instantiation>:171:14: error: cannot use more than one symbol in memory operand
lea h, [h + y3]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:692:2: note: while in macro instantiation
DO_4ROUNDS rsp + _XFER + SRND + 1*32 + 16
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:693:6: error: ambiguous operand size for instruction 'add'
add SRND, 2*32
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:694:6: error: ambiguous operand size for instruction 'cmp'
cmp SRND, 4 * 4*32
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:274:6: error: ambiguous operand size for instruction 'cmp'
cmp msglen, 0
^~~~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:697:2: error: invalid operand for instruction
mov CTX, [rsp + _CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:698:2: error: invalid operand for instruction
mov INP, [rsp + _INP]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:699:6: error: ambiguous operand size for instruction 'add'
add INP, 64
^~~
<instantiation>:1:1: error: invalid operand for instruction
add a, [4*0+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:701:2: note: while in macro instantiation
addm [4*0 + CTX],a
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*0+CTX], a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:701:2: note: while in macro instantiation
addm [4*0 + CTX],a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:292:2: error: invalid operand for instruction
mov a_64, [digest + 8*(0)]
^
<instantiation>:1:1: error: invalid operand for instruction
add b, [4*1+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:702:2: note: while in macro instantiation
addm [4*1 + CTX],b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:293:2: error: invalid operand for instruction
mov b_64, [digest + 8*(1)]
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*1+CTX], b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:294/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::2702: :2error: : invalid operand for instructionnote:
while in macro instantiation mov c_64, [digest + 8*(2)]
addm [4*1 + CTX],b
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:295:2: error: invalid operand for instruction
<instantiation> mov d_64, [digest + 8*(3)]:
1 :^1
: error: invalid operand for instruction
add c, [4*2+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:703:2: note: while in macro instantiation
addm [4*2 + CTX],c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:296:2: error: invalid operand for instruction
mov e_64, [digest + 8*(4)]
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*2+CTX], c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:703:2: note: while in macro instantiation
addm [4*2 + CTX],c
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:297:2: error: invalid operand for instruction
mov f_64, [digest + 8*(5)]
^
<instantiation>:1:1: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction298
:2add d, [4*3+CTX]:
error: ^
invalid operand for instruction
mov g_64, [digest + 8*(6)]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S :^704
:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:299:2: error: invalid operand for instruction
mov h_64, [digest + 8*(7)]
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*3+CTX], d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:704:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
<instantiation>:1:1: error: invalid operand for instruction
add e, [4*4+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:705:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*4+CTX], e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:705:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
<instantiation>:1:1: error: invalid operand for instruction
add f, [4*5+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:706:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*5+CTX], f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:706:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
<instantiation>:1:1: error: invalid operand for instruction
add g, [4*6+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:707:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*6+CTX], g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:707:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
<instantiation>:1:1: error: invalid operand for instruction
add h, [4*7+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:708:2: note: while in macro instantiation
addm [4*7 + CTX],h
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*7+CTX], h
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::7082::22: : note: error: while in macro instantiation
invalid operand for instruction
addm [4*7 + CTX],h
mov T1, f_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:710:2: error: invalid operand for instruction
cmp INP, [rsp + _INP_END]
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:716/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation
lea TBL, [.LK256 +rip]
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:718:2: error: invalid operand for instruction
vmovdqu XWORD0, [INP + 0*16]
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:43/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S::4719: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 2)
vmovdqu XWORD1, [INP + 1*16]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:720:2: error: invalid operand for instruction
vmovdqu XWORD2, [INP + 2*16]
^
<instantiation>:4:2: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S xor T1, g_64:
721 :^2
: error: <instantiation>invalid operand for instruction:
43: vmovdqu XWORD3, [INP + 3*16]4
: note: ^
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:723:2: error: invalid operand for instruction
vpshufb XWORD0, XWORD0, X_BYTE_FLIP_MASK
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:724:2: error: invalid operand for instruction
vpshufb XWORD1, XWORD1, X_BYTE_FLIP_MASK
<instantiation> :^2
:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: 725^:
2: error: <instantiation>:invalid operand for instruction43
:4 vpshufb XWORD2, XWORD2, X_BYTE_FLIP_MASK:
note: ^while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:726:2: error: invalid operand for instruction
vpshufb XWORD3, XWORD3, X_BYTE_FLIP_MASK
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
: .rept 80/2 + 1733
: 2^:
error: invalid operand for instruction
mov a,[4*0 + CTX]
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S43::7344:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_Round (t - 2)
mov b,[4*1 + CTX]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:735:2: error: invalid operand for instruction<instantiation>
:8 mov c,[4*2 + CTX]:
2: ^error:
invalid operand for instruction
xor T1, g_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:736:2: error: invalid operand for instruction
mov d,[4*3 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:737:2: error: invalid operand for instruction
mov e,[4*4 + CTX]<instantiation>
: 9^:
2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Swhile in macro instantiation:
738 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
mov f,[4*5 + CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:739:<instantiation>2: :error: 2:invalid operand for instruction2
: mov g,[4*6 + CTX]error:
invalid operand for instruction
^
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:740:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:error: 2: invalid operand for instruction
note: mov h,[4*7 + CTX]while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:742:2: error: invalid operand for instruction
vmovdqa BYTE_FLIP_MASK, [.LPSHUFFLE_BYTE_FLIP_MASK +rip]
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:43:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.Snote: :743while in macro instantiation:
2: SHA512_Round (t - 2)
error: invalid operand for instruction
^
vmovdqa SHUF_00BA, [.L_SHUF_00BA +rip]
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S:744:2: error: invalid operand for instruction
vmovdqa SHUF_DC00, [.L_SHUF_DC00 +rip]
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:43:4: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-avx2-bmi2-amd64.S
:746 SHA512_Round (t - 2):
2 : error: ^
invalid operand for instruction
mov [rsp + _CTX], CTX/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:27:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:462:2: note: while in macro instantiation
DO_ROUND 3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:463:2: error: invalid operand for instruction
paddd X1, [TBL + 1*16]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:464:2: error: invalid operand for instruction
movdqa [rsp + ((0 + 8) + 8)], X1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:465:6: error: ambiguous operand size for instruction 'add'
add TBL, 2*16
^~~
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 0 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
302^
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:7:2: error: invalid operand for instruction<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:466:2: note: while in macro instantiation
DO_ROUND 0
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 1 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
libtool: compile: clang -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher -I.. -I../src -I/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/src -march=znver2 -O3 -flto=thin -pipe -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -c /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/blake2.c -fPIC -DPIC -o .libs/blake2.o
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:467:2: note: while in macro instantiation
DO_ROUND 1
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:4:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:6:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:7:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:12:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror y0, 6
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:16:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 2 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:19:2: error: invalid operand for instruction
mov y0, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:21:2: error: invalid operand for instruction
mov y2, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:22:2: error: invalid operand for instruction
or y0, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:23:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:24:2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:25:2: error: invalid operand for instruction
and y0, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:26:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:27:2: error: invalid operand for instruction
or y0, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
<instantiation>:28:14: error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:468:2: note: while in macro instantiation
DO_ROUND 2
^
xor tmp0, e_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction
mov y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:6: error: ambiguous operand size for instruction 'ror'
ror y0, (25-11)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:3:2: error: invalid operand for instruction
mov y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:8:2: error: <instantiation>:4:2: error: invalid operand for instruction
invalid operand for instruction xor y0, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:469:2: note: while in macro instantiation
DO_ROUND 3
^
xor T1, g_64
^
<instantiation>:46:4: <instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror y1, (22-13)
note: ^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
while in macro instantiation
DO_ROUND 3
^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 6^:
2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation><instantiation>::79::2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
2 : ^
error: invalid operand for instruction
<instantiation>: xor y1, a46
: 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S SHA512_Round (t - 1):
469: 2 : ^note:
while in macro instantiation
DO_ROUND 3/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:6: error: ambiguous operand size for instruction 'ror'
ror y0, (11-6)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: <instantiation>note: :2while in macro instantiation:
2 DO_ROUND 3:
error: ^
invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:46:4: note: while in macro instantiation<instantiation>:9:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: SHA512_Round (t - 1)while in macro instantiation
DO_ROUND 3
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>:10:2: error: invalid operand for instruction
xor y0, e
^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:469 .rept 80/2 + 1:
2: note: while in macro instantiation
DO_ROUND 3
^^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror y1, (13-2)
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:12:2: <instantiation>error: :invalid operand for instruction11
:2 and y2, e:
error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S xor tmp0, e_64:
469 :^2
: note: while in macro instantiation<instantiation>
: DO_ROUND 346
:4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor y1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:46<instantiation>:4:: 14note: :6while in macro instantiation:
SHA512_Round (t - 1)error:
ambiguous operand size for instruction 'ror'
^ ror y0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:16:2302: :2error: : invalid operand for instruction
note: add y2, y0while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror y1, 2
^~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:18:2: error: invalid operand for instruction
add y2, [rsp + ((0 + 8) + 8) + 3 * 4]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:<instantiation>19::462:: 4: error: note: invalid operand for instruction
while in macro instantiation
mov y0, a
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation DO_ROUND 3
.rept 80/2 + 1
^
^
<instantiation>:20:2: error: invalid operand for instruction
add h, y2
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S::2469::22: : error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 14) DO_ROUND 3
^^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:46:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 1)
: 21^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:2invalid operand for instruction:
note: while in macro instantiation mov y2, a
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:46:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 1):
22 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: or y0, c302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
: 469^:
2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>46::4: 23note: while in macro instantiation
SHA512_Round (t - 1)
^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:2invalid operand for instruction:
note: while in macro instantiation add d, h
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 24note: :while in macro instantiation
.rept 80/2 + 1
^
2: error: invalid operand for instruction
and y2, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
<instantiation> DO_ROUND 3:
19 /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:^2
:: error: invalid operand for instruction
276 and T2, b_64:
6 : ^
<instantiation>:error: 46:ambiguous operand size for instruction 'cmp'4
: note: while in macro instantiation
cmp msglen, 0 SHA512_Round (t - 1)
<instantiation> : 25 : 2^ :
^error: ~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~invalid operand for instruction~:
~302 and y0, b~:
2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S .rept 80/2 + 1:
469 :^2
: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:<instantiation>26::462:: 4: error: note: invalid operand for instruction
while in macro instantiation
add h, y1
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation DO_ROUND 3
.rept 80/2 + 1
^
^
<instantiation>:27:2<instantiation>: :21error: :2invalid operand for instruction:
error: or y0, y2
invalid operand for instruction
^
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:469:2<instantiation>: :46note: :4while in macro instantiation:
note: DO_ROUND 3while in macro instantiation
^ SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
28 .rept 80/2 + 1:
14 : ^
error: cannot use more than one symbol in memory operand
lea h, [h + y0]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:469:2: note: while in macro instantiation
DO_ROUND 3
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S471::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
movdqa X0, X2 .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:472:2: error: invalid operand for instruction
movdqa X1, X3
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:: .rept 80/2 + 1474
:292 6:^2:
error: : ambiguous operand size for instruction 'sub'
error: sub SRND, 1invalid operand for instruction
mov a_64, [digest + 8*(0)]
^~~~
^<instantiation>
:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:293:2: error: invalid operand for instruction
mov b_64, [digest + 8*(1)]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:294:2: error: invalid operand for instruction
mov c_64, [digest + 8*(2)]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:295:2: error: invalid operand for instruction
mov d_64, [digest + 8*(3)]
^
<instantiation>:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:296:2: error: invalid operand for instruction
mov e_64, [digest + 8*(4)]:
^
2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:297<instantiation>::225: :2error: : invalid operand for instructionnote:
while in macro instantiation mov f_64, [digest + 8*(5)]
RORQ tmp0, 6
^
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
298:2: error: invalid operand for instruction
mov g_64, [digest + 8*(6)]
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::46299::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_Round (t - 1) mov h_64, [digest + 8*(7)]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 2^:
2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:43<instantiation>::42: :note: 2: while in macro instantiation
error: SHA512_Round (t - 2)invalid operand for instruction
mov T1, f_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::712:: 4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 3^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2 mov tmp0, e_64:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^71
:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
8 :^2
: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation>^:
4:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: 302:invalid operand for instruction2
: xor T1, g_64note:
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>^:
71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:<instantiation>2::432:: 4: error: note: invalid operand for instruction
while in macro instantiation
shld tmp0, tmp0, (64 - 23)
SHA512_Round (t - 2)
^
^
<instantiation>:5/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 23
.rept 80/2 + 1
^
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :10while in macro instantiation:
6 .rept 80/2 + 1:
error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::62:: note: while in macro instantiation
.rept 80/2 + 1
2 : ^
error: invalid operand for instruction
and T1, e_64
^
<instantiation><instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
:^71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction<instantiation>
:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:add a, [4*0+CTX]71
:4^:
note: while in macro instantiation
SHA512_Round (t - 2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S : 477 :^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
note: ^
while in macro instantiation
addm [4*0 + CTX],a
<instantiation>^:
8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>invalid operand for instruction:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:71: mov [4*0+CTX], a4
: note: while in macro instantiation
SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::477302::22: : note: note: while in macro instantiationwhile in macro instantiation
addm [4*0 + CTX],a .rept 80/2 + 1
^^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 4):
1: 1^:
error: invalid operand for instruction
<instantiation>:add b, [4*1+CTX]10
:2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S: RORQ tmp0, 4478
: 2^:
note: while in macro instantiation
<instantiation> addm [4*1 + CTX],b:
71: 4^:
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov [4*1+CTX], b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:478:2: note: while in macro instantiation
addm [4*1 + CTX],b
^
<instantiation><instantiation>:1:1: error: invalid operand for instruction
add c, [4*2+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:479:2: note: while in macro instantiation
addm [4*2 + CTX],c
^
:11<instantiation>:2:2: error: invalid operand for instruction
mov [4*2+CTX], c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:479:2: note: while in macro instantiation
addm [4*2 + CTX],c
^
:2<instantiation>:1:1: error: invalid operand for instruction
add d, [4*3+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:480:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
: error: <instantiation>:2:2: error: invalid operand for instruction
mov [4*3+CTX], d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:480:2: note: while in macro instantiation
addm [4*3 + CTX],d
^
invalid operand for instruction
<instantiation>:1:1: error: invalid operand for instruction
add e, [4*4+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:481:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
xor tmp0, e_64
^<instantiation>:2:
2: error: invalid operand for instruction
mov [4*4+CTX], e
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:481:2: note: while in macro instantiation
addm [4*4 + CTX],e
^
:71:4: note: <instantiation>:1:1: error: invalid operand for instruction
add f, [4*5+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:482:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
while in macro instantiation
<instantiation>:2:2: error: invalid operand for instruction
mov [4*5+CTX], f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:482:2: note: while in macro instantiation
addm [4*5 + CTX],f
^
SHA512_Round (t - 2)
<instantiation>:1:1: error: invalid operand for instruction
add g, [4*6+CTX]
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:483:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>:2:2: error: invalid operand for instruction
mov [4*6+CTX], g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:483:2: note: while in macro instantiation
addm [4*6 + CTX],g
^
.rept 80/2 + 1
^<instantiation>:1:1: error:
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: while in macro instantiation:
43 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 13:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^
add T1, h_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 24note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ add d_64, T1
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
14 .rept 80/2 + 1:
6 : ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3022::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 shld tmp0, tmp0, (64 - 6)
^^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:71:4: note: <instantiation>while in macro instantiation:
15 SHA512_Round (t - 2):
2 : error: ^invalid operand for instruction
add T1, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: <instantiation>:while in macro instantiation43
: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 16 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
: mov tmp0, a_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 43^:
4: note: while in macro instantiation
SHA512_Round (t - 2)
^<instantiation>
:27:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S18:: 302error: :2cannot use more than one symbol in memory operand:
note: lea h_64, [T1 + T2]
while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 17 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: xor T2, c_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
43 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:<instantiation>18::282:: 2: error: note: invalid operand for instruction
while in macro instantiation
and tmp0, c_64
RORQ tmp0, 28
^
^
<instantiation>:<instantiation>43::714:: 4note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :note: 2while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
29 :^2
: error: <instantiation>invalid operand for instruction:
43: add h_64, tmp04
: note: ^
while in macro instantiation
SHA512_Round (t - 2)<instantiation>
: 71 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_Round (t - 2):
2 : note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>invalid operand for instruction:
22 mov T1, f_64:
6 : ^error:
ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 5:
74 : 4 : note: ^~while in macro instantiation~
~
SHA512_Round (t - 1)
<instantiation> : 43^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 SHA512_Round (t - 2):
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>23::32:: 2error: : invalid operand for instructionerror:
invalid operand for instruction xor tmp0, a_64
mov tmp0, e_64^
^
<instantiation>:43<instantiation>::474: :note: 4: while in macro instantiation
note: SHA512_Round (t - 2)while in macro instantiation
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:24:2<instantiation>: :error: 4:invalid operand for instruction2
: add d_64, T1error:
invalid operand for instruction
^
xor T1, g_64
<instantiation> :^43
:4: <instantiation>note: :74while in macro instantiation:
4 SHA512_Round (t - 2):
note: while in macro instantiation
^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation><instantiation>::243::24: : error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 23) SHA512_Round (t - 2)
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S5::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
RORQ tmp0, 23
.rept 80/2 + 1
^
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::226: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor tmp0, a_64
^
^
<instantiation>:43:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
6 :^2
: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:27<instantiation>::1874: :error: 4: cannot use more than one symbol in memory operand
note: lea h_64, [T1 + T2]while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : ^
note: while in macro instantiation<instantiation>
: .rept 80/2 + 143
:4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:74:4: <instantiation>note: :while in macro instantiation28
:6 SHA512_Round (t - 1):
error: ambiguous operand size for instruction 'ror'
^ ror tmp0, 28
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2~: ~~note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
43 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:74:4: note: while in macro instantiation<instantiation>
: SHA512_Round (t - 1)29
:2 : error: ^invalid operand for instruction
add h_64, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: <instantiation>:note: 43:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation<instantiation>
: RORQ tmp0, 42
: 2^:
error: invalid operand for instruction<instantiation>
:74 mov T1, f_64:
4 : ^note:
while in macro instantiation
<instantiation> SHA512_Round (t - 1):
46 : 4 : ^note:
while in macro instantiation
SHA512_Round (t - 1)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction<instantiation>
:3 xor tmp0, e_64:
2 : ^error:
invalid operand for instruction
<instantiation> mov tmp0, e_64:
74 :^4
<instantiation>:46:4: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 1)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64<instantiation>
: 12^:
2: <instantiation>error: :46invalid operand for instruction:
4 mov T2, a_64:
note: while in macro instantiation^
SHA512_Round (t - 1)
<instantiation> : 74 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_Round (t - 1)2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~<instantiation>~:
13:<instantiation>2:: 46error: :4invalid operand for instruction:
note: add T1, h_64while in macro instantiation
SHA512_Round (t - 1)^
<instantiation>^:
74:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :while in macro instantiation2
: SHA512_Round (t - 1)note:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> :^2
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302invalid operand for instruction:
2: shld tmp0, tmp0, (64 - 14)
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:74:4: note: while in macro instantiation<instantiation>
:7 SHA512_Round (t - 1):
2 : error: ^invalid operand for instruction
xor tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: <instantiation>:note: 46while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:<instantiation>74::84:: 2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 1)
xor T1, g_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::46302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:74:4: <instantiation>:note: 9while in macro instantiation:
2: SHA512_Round (t - 1)
error: invalid operand for instruction
^ add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:<instantiation>2:: 46:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_Round (t - 1)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>10::746:: 4error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 4
SHA512_Round (t - 1)
^^~
~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::462:: 4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:<instantiation>11::742:: 4error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, e_64
SHA512_Round (t - 1)^
<instantiation>^:
46:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :note: 302:while in macro instantiation2
: SHA512_Round (t - 1)note:
while in macro instantiation
^ .rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation><instantiation>::1274::24: : error: note: invalid operand for instructionwhile in macro instantiation
mov T2, a_64 SHA512_Round (t - 1)
^
^
<instantiation>:46:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302:note: 2while in macro instantiation:
note: SHA512_Round (t - 1)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^<instantiation>
:13<instantiation>::274: :error: 4: invalid operand for instruction
note: add T1, h_64while in macro instantiation
SHA512_Round (t - 1)^
<instantiation> :^46
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2 SHA512_Round (t - 1):
note: while in macro instantiation
^ .rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21<instantiation>::214: :6error: : invalid operand for instructionerror:
ambiguous operand size for instruction 'ror' mov tmp0, a_64
ror tmp0, 14
^
<instantiation> :^74~:~4~:
note: <instantiation>while in macro instantiation:
46 SHA512_Round (t - 1):
4: note: while in macro instantiation^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: <instantiation>invalid operand for instruction:
2 add T1, tmp0:
2 : ^
error: invalid operand for instruction<instantiation>
: shld tmp0, tmp0, (64 - 5)46
:4 : ^
note: while in macro instantiation
<instantiation> SHA512_Round (t - 1):
22 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S RORQ tmp0, 5:
302 :^2
: note: <instantiation>while in macro instantiation:
74 .rept 80/2 + 1:
4 : ^note:
while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 23 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: xor tmp0, a_64302
:2 : ^
note: while in macro instantiation<instantiation>
: .rept 80/2 + 174
:4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^17
:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation>^:
24:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: 302:invalid operand for instruction2
: add d_64, T1note:
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>^:
74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 18:note: 2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
and tmp0, c_64^
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: <instantiation>while in macro instantiation:
19: RORQ tmp0, 62
: error: ^
invalid operand for instruction
and T2, b_64<instantiation>
: 74^:
4: <instantiation>note: :while in macro instantiation46
:4 SHA512_Round (t - 1):
note: while in macro instantiation
^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation><instantiation>::2026::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor T2, tmp0 xor tmp0, a_64
^^
<instantiation><instantiation>::4674::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 1)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 21 : 2 : error: invalid operand for instruction
^ mov tmp0, a_64
^<instantiation>
:74:<instantiation>4:: 46:note: 4while in macro instantiation:
note: SHA512_Round (t - 1)while in macro instantiation
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation>^:~2~:~2
: error: <instantiation>:invalid operand for instruction46
:4 shld tmp0, tmp0, (64 - 28):
note: ^while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 28 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: RORQ tmp0, 282
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 74^:
4: invalid operand for instructionnote:
add h, [4*7+CTX]
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:<instantiation>484::462:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
addm [4*7 + CTX],h
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:46:4while in macro instantiation:
note: while in macro instantiation SHA512_Round (t - 1)
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:2<instantiation>::225: :6error: : invalid operand for instructionerror:
ambiguous operand size for instruction 'ror' mov [4*7+CTX], h
ror tmp0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S^:~484~:~2
<instantiation>: :note: 29<instantiation>while in macro instantiation::
246: addm [4*7 + CTX],h:
error: 4 : ^invalid operand for instruction
note:
while in macro instantiation add h_64, tmp0
SHA512_Round (t - 1)
^
^
<instantiation>:74:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_Round (t - 1)while in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S:486:2: error: <instantiation>:invalid operand for instruction26
:2 mov INP, [rsp + (0 + 8)]:
error: invalid operand for instruction^
xor tmp0, a_64
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S
:487:6: error: ambiguous operand size for instruction 'add'
add INP, 64
<instantiation> : 27 :^18~: ~
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha256-ssse3-amd64.S :^488
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: cmp INP, [rsp + 0]
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:46:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction<instantiation>
:29 mov T1, f_64:
2: ^error:
invalid operand for instruction
add h_64, tmp0<instantiation>
: 99^:
4: note: <instantiation>:while in macro instantiation46
:4 SHA512_Round (t - 2):
note: while in macro instantiation
^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^<instantiation>
:2:2<instantiation>: :71error: :4invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 23)while in macro instantiation
^ SHA512_Round (t - 2)
<instantiation>^:
5:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: RORQ tmp0, 23
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>:6:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:error: 2: invalid operand for instruction
note: and T1, e_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
:4 :^2
: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 7while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::52:: 6: note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
.rept 80/2 + 1
ror tmp0, 23
^
^~~~
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
8: .rept 80/2 + 12
: error: ^
invalid operand for instruction
xor T1, g_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 6:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
and T1, e_64^
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^<instantiation>
:7:2: <instantiation>error: :99invalid operand for instruction:
4: xor tmp0, e_64
note: while in macro instantiation^
SHA512_Round (t - 2)
<instantiation> : 71 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_Round (t - 2):
2 : note: ^
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: <instantiation>invalid operand for instruction:
2 xor T1, g_64:
2 : ^
error: invalid operand for instruction
<instantiation>: shld tmp0, tmp0, (64 - 4)71
:4 : ^
note: while in macro instantiation
<instantiation> SHA512_Round (t - 2):
10 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: RORQ tmp0, 4302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 199
:4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:<instantiation>71::114:: 2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 2)
xor tmp0, e_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::992:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^<instantiation>
:12:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: mov T2, a_64
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
11: 2^:
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :13while in macro instantiation:
2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
add T1, h_64
^
make[2]: *** [Makefile:747: sha256-avx2-bmi2-amd64.lo] Error 1
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :12note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ mov T2, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2<instantiation>: :13note: :2while in macro instantiation:
error: RORQ tmp0, 14
invalid operand for instruction
^ add T1, h_64
^
<instantiation>:99<instantiation>::471: :4note: : while in macro instantiationnote:
while in macro instantiation
SHA512_Round (t - 2) SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
<instantiation> : 15 : 2 : ^~error: ~~invalid operand for instruction
add T1, tmp0
<instantiation>: 71^:
4: note: <instantiation>:while in macro instantiation99
: SHA512_Round (t - 2)4
: note: ^while in macro instantiation
SHA512_Round (t - 2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:71:4: note: <instantiation>:while in macro instantiation16
:2 SHA512_Round (t - 2):
error: invalid operand for instruction^
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :99while in macro instantiation:
4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 17 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 xor T2, c_64:
2 : ^
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
71 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:99:4<instantiation>: :18note: :2while in macro instantiation:
error: SHA512_Round (t - 2)
invalid operand for instruction
and tmp0, c_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::712:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:<instantiation>19::992:: 4: error: note: invalid operand for instruction
while in macro instantiation and T2, b_64
SHA512_Round (t - 2)^
<instantiation>^:
71:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_Round (t - 2)
note: while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
<instantiation>: 20^:
2: error: <instantiation>:invalid operand for instruction99
: xor T2, tmp04
: note: ^
while in macro instantiation
<instantiation> SHA512_Round (t - 2):
71: 4 : ^note:
while in macro instantiation
SHA512_Round (t - 2)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::2121::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov tmp0, a_64 mov tmp0, a_64
^^
<instantiation><instantiation>::7199::44: : note: note: while in macro instantiation
while in macro instantiation
SHA512_Round (t - 2)
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:<instantiation>71::24:: 2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 2)
shld tmp0, tmp0, (64 - 5)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::222:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
RORQ tmp0, 5^
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30223::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 xor tmp0, a_64
^^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 25 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: ror tmp0, 6302
: 2 : note: ^while in macro instantiation~
~~ .rept 80/2 + 1
^<instantiation>
:71:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:99:4: <instantiation>:note: 26:while in macro instantiation2
: SHA512_Round (t - 2)error:
invalid operand for instruction
xor tmp0, a_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::712:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 2 : 2 : error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)^
^
<instantiation>:71:<instantiation>4:: 25:note: 2: while in macro instantiation
note: SHA512_Round (t - 2)while in macro instantiation
RORQ tmp0, 6
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::992:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:71:4: note: while in macro instantiation
<instantiation>: SHA512_Round (t - 2)26
: 2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S xor tmp0, a_64:
302 :^2
: note: while in macro instantiation<instantiation>
:99 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
<instantiation> :^27
:18: <instantiation>:error: 71:cannot use more than one symbol in memory operand4
: lea h_64, [T1 + T2]note:
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 : 2^:
note: while in macro instantiation
<instantiation>: .rept 80/2 + 199
: 4^:
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
2 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
mov T1, f_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:99:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 2):
3 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S mov tmp0, e_64:
302 :^2
: note: <instantiation>while in macro instantiation:
74: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 12
: 2^:
error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:7:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
xor tmp0, e_64note:
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>^:
74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation><instantiation>::8102::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 SHA512_Round (t - 1)
^
^
<instantiation>:74:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:102:4: <instantiation>:note: 9:while in macro instantiation2
: SHA512_Round (t - 1)error:
invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::742:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 23):
11 :^2
: error: invalid operand for instruction<instantiation>
:5 xor tmp0, e_64:
2 : ^
note: while in macro instantiation<instantiation>
: RORQ tmp0, 2374
: 4^:
note: while in macro instantiation<instantiation>
:102 SHA512_Round (t - 1):
4 : note: ^
while in macro instantiation
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction<instantiation>
: mov T2, a_646
:2 : ^
error: invalid operand for instruction<instantiation>
:74 and T1, e_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)102
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 1):
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64<instantiation>
: 7^:
2: error: <instantiation>:invalid operand for instruction74
:4 xor tmp0, e_64:
note: ^while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 102 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_Round (t - 1)2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:8<instantiation>::274: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T1, g_64
SHA512_Round (t - 1)
^
^
<instantiation>:102/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 1)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^9
:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 16:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: <instantiation>note: :17while in macro instantiation:
2: RORQ tmp0, 4
error: invalid operand for instruction^
xor T2, c_64
<instantiation> :^102
:4: <instantiation>note: :74while in macro instantiation:
4: SHA512_Round (t - 1)
note: while in macro instantiation
^ SHA512_Round (t - 1)
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>
:11:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: xor tmp0, e_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^19
:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> :^20
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction
:2 xor T2, tmp0:
note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
:74 :^4
: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>
:21:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
note: mov tmp0, a_64
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>^:
74:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
<instantiation>^:
22:6: <instantiation>error: :ambiguous operand size for instruction 'ror'14
: ror tmp0, 52
: note: while in macro instantiation
^~ RORQ tmp0, 14~
~
^
<instantiation>:74<instantiation>::4102: :note: 4: while in macro instantiation
note: SHA512_Round (t - 1)while in macro instantiation
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
.rept 80/2 + 1note:
while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^<instantiation>
:15:2<instantiation>: :74error: :4invalid operand for instruction:
note: add T1, tmp0while in macro instantiation
SHA512_Round (t - 1)^
<instantiation>^:
102:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
note: ^
while in macro instantiation<instantiation>
:74 SHA512_Round (t - 1):
4: note: ^while in macro instantiation
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~<instantiation>~:
16:2: <instantiation>:error: 74:invalid operand for instruction4
: mov tmp0, a_64note:
while in macro instantiation
^
SHA512_Round (t - 1)
<instantiation> :^102
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: SHA512_Round (t - 1)
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>74::174:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_Round (t - 1)
xor T2, c_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::102302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 127
: 18^:
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 18^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2 and tmp0, c_64:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^102
:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 19^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction
302: and T2, b_642
: ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 102^:
4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:74:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation>^:
20:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: xor T2, tmp0note:
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
<instantiation> :^2
:2: <instantiation>error: :102invalid operand for instruction:
4: mov T1, f_64
note: while in macro instantiation^
SHA512_Round (t - 1)
<instantiation> : 99^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_Round (t - 2)2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
<instantiation> :^3
:2: <instantiation>error: :102invalid operand for instruction:
4: mov tmp0, e_64
note: ^while in macro instantiation
SHA512_Round (t - 1)
<instantiation>: 99 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_Round (t - 2):
2 : note: ^
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: <instantiation>error: :4invalid operand for instruction:
2: add d_64, T1
error: invalid operand for instruction^
xor T1, g_64
<instantiation>^:
102:4: <instantiation>:note: 99:while in macro instantiation4
: SHA512_Round (t - 1)note:
while in macro instantiation
SHA512_Round (t - 2)^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 23:
2 : 2 : error: ^~invalid operand for instruction~
~
shld tmp0, tmp0, (64 - 6)
<instantiation>^:
99:4: <instantiation>note: :25while in macro instantiation:
2: SHA512_Round (t - 2)
note: while in macro instantiation
^ RORQ tmp0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 102:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:99:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 2):
26 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: xor tmp0, a_64302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1102
: 4^:
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation> :^27
:18: <instantiation>error: :99cannot use more than one symbol in memory operand:
4: lea h_64, [T1 + T2]
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>:note: 102:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 2^:
2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation>^:
9:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:invalid operand for instruction2
: note: add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:102:4: note: while in macro instantiation<instantiation>
:10 SHA512_Round (t - 1):
6: error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 4
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : ^~note: ~~while in macro instantiation
.rept 80/2 + 1
<instantiation>: 99^:
4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: <instantiation>invalid operand for instruction:
2 add T1, h_64:
2: ^
error: invalid operand for instruction
<instantiation>: mov T1, f_6499
: 4^:
note: while in macro instantiation
<instantiation>: SHA512_Round (t - 2)127
: 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: SHA512_Round (t - 2)302
: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:<instantiation>3::992:: 4: error: note: invalid operand for instruction
while in macro instantiation
mov tmp0, e_64
SHA512_Round (t - 2)
^
^
<instantiation>:127/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:99:<instantiation>4:: 4:note: 2: while in macro instantiation
error: SHA512_Round (t - 2)invalid operand for instruction
xor T1, g_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302127::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^<instantiation>
:2:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 23)
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 17^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: xor T2, c_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
99 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: <instantiation>invalid operand for instruction:
18 and T1, e_64:
2: ^error:
invalid operand for instruction
and tmp0, c_64<instantiation>
: 127^:
4: note: <instantiation>:while in macro instantiation99
:4 SHA512_Round (t - 2):
note: while in macro instantiation
^
SHA512_Round (t - 2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation><instantiation>::719::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, e_64 and T2, b_64
^^
<instantiation><instantiation>::12799::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 2) SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:<instantiation>20::82:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T2, tmp0
xor T1, g_64
^
^
<instantiation>:<instantiation>99::1274:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_Round (t - 2)
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
<instantiation>^:
9:2: <instantiation>:error: 99:invalid operand for instruction4
: note: add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]while in macro instantiation
SHA512_Round (t - 2)^
^<instantiation>
:127:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 2)
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:99:4<instantiation>: :2note: :2while in macro instantiation:
error: SHA512_Round (t - 2)
invalid operand for instruction
shld tmp0, tmp0, (64 - 4)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 10:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ RORQ tmp0, 4
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :23while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 11^:
2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::24302::22: : error: note: invalid operand for instructionwhile in macro instantiation
add d_64, T1 .rept 80/2 + 1
^^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:127:4<instantiation>: :note: 25:while in macro instantiation6
: SHA512_Round (t - 2)error:
ambiguous operand size for instruction 'ror'
ror tmp0, 6^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302~:~2~:
note: while in macro instantiation<instantiation>
:99 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:127:4: <instantiation>:note: 26while in macro instantiation:
2: SHA512_Round (t - 2)
error: invalid operand for instruction
^
xor tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :99note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 2 : 2 : error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^^
<instantiation>:<instantiation>99::144:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_Round (t - 2)
RORQ tmp0, 14
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::127302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 2) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:99:<instantiation>4:: 15:note: 2: while in macro instantiation
error: SHA512_Round (t - 2)invalid operand for instruction
add T1, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302127::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:99:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> :^16
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: mov tmp0, a_64
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation> :^127
:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>:invalid operand for instruction18
:2 mov T1, f_64:
error: ^invalid operand for instruction
and tmp0, c_64
<instantiation> :^102
:4: <instantiation>note: :127while in macro instantiation:
4: SHA512_Round (t - 1)
note: while in macro instantiation
^ SHA512_Round (t - 2)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation><instantiation>::319::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov tmp0, e_64 and T2, b_64
^^
<instantiation><instantiation>::102127::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:<instantiation>4::202:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T1, g_64
xor T2, tmp0
^
^
<instantiation>:102<instantiation>::4127: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 1)
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> : 21 :^2~~: ~
error: invalid operand for instruction<instantiation>
: mov tmp0, a_64102
:4 : ^
note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)127
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 2):
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:102:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 1):
2 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S shld tmp0, tmp0, (64 - 5):
^
<instantiation>:22:3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 5 .rept 80/2 + 1
^^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
7 :^2
: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
23 :^2
: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S8::3022:: 2: error: note: invalid operand for instruction
while in macro instantiation
xor T1, g_64
.rept 80/2 + 1
^
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
<instantiation> :^11
:2: error: <instantiation>:invalid operand for instruction127
:4 xor tmp0, e_64:
note: ^
while in macro instantiation
SHA512_Round (t - 2)<instantiation>
:102 : 4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: .rept 80/2 + 1302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>26::122:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor tmp0, a_64
mov T2, a_64
^
^
<instantiation><instantiation>::127102::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 2) SHA512_Round (t - 1)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 13 : 2 : error: invalid operand for instruction
^
add T1, h_64
<instantiation>^:
127:4: <instantiation>:note: 102:while in macro instantiation4
: SHA512_Round (t - 2)note:
while in macro instantiation
SHA512_Round (t - 1)^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>:error: 14:invalid operand for instruction6
: shld tmp0, tmp0, (64 - 28)error:
ambiguous operand size for instruction 'ror'
^
ror tmp0, 14
<instantiation> : 28^:~2~: ~
note: while in macro instantiation
<instantiation>: RORQ tmp0, 28102
:4 : ^
note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)127
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 2):
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:<instantiation>29::1022:: 4: error: note: invalid operand for instruction
while in macro instantiation
add h_64, tmp0
SHA512_Round (t - 1)
^
^
<instantiation>:127:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_Round (t - 2)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:<instantiation>2:: 18:error: 2: invalid operand for instruction
error: mov T1, f_64invalid operand for instruction
and tmp0, c_64^
^
<instantiation>:130<instantiation>::4102: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 1)
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:19:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
3 :^2
: error: <instantiation>invalid operand for instruction:
102: mov tmp0, e_644
: note: ^
while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 130 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: SHA512_Round (t - 1)302
: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:4<instantiation>::2102: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T1, g_64
SHA512_Round (t - 1)
^
^<instantiation>
:130:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>
:2:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 23)
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:22:6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2ambiguous operand size for instruction 'ror':
note: ror tmp0, 5
while in macro instantiation
.rept 80/2 + 1
^ ~^~
~
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 23 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: xor tmp0, a_64302
: 2^:
note: while in macro instantiation<instantiation>
:102 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:130:4: note: while in macro instantiation<instantiation>
:24 SHA512_Round (t - 1):
2: error: ^invalid operand for instruction
add d_64, T1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: <instantiation>:note: 102:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:130:4<instantiation>: :25note: :6while in macro instantiation:
error: SHA512_Round (t - 1)
ambiguous operand size for instruction 'ror'
ror tmp0, 6^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:~302~:~2
: note: <instantiation>while in macro instantiation:
102 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>9::262:: 2: error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, a_64 add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^^
<instantiation><instantiation>::102130::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 1)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>
:2:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 4)
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::28302::62: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 28 .rept 80/2 + 1
^
^~~~
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
11: 2^:
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 129
: 2^:
error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:102:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 12^:
2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction<instantiation>
: shld tmp0, tmp0, (64 - 14)2
:2 : ^
error: invalid operand for instruction
<instantiation> mov T1, f_64:
14 :^2
: note: while in macro instantiation<instantiation>
:127 RORQ tmp0, 14:
4: ^note:
while in macro instantiation
<instantiation> SHA512_Round (t - 2):
130 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 1):
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction<instantiation>
:15 mov tmp0, e_64:
2 : ^
error: invalid operand for instruction
<instantiation>: add T1, tmp0127
: 4^:
note: while in macro instantiation<instantiation>
:130 SHA512_Round (t - 2):
4 : note: ^
while in macro instantiation
SHA512_Round (t - 1)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:127:4: <instantiation>note: :16while in macro instantiation:
2: SHA512_Round (t - 2)
error: invalid operand for instruction
^
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>note: :while in macro instantiation130
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:127:4: note: while in macro instantiation<instantiation>
:17 SHA512_Round (t - 2):
2 : error: ^
invalid operand for instruction
xor T2, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: <instantiation>while in macro instantiation:
130 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:127:4: <instantiation>note: :18while in macro instantiation:
2 SHA512_Round (t - 2):
error: invalid operand for instruction^
and tmp0, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :130while in macro instantiation:
4: .rept 80/2 + 1
note: ^while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:127:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 2):
19 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: and T2, b_64302
: 2^:
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1130
: 4^:
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:20<instantiation>::2127: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T2, tmp0
SHA512_Round (t - 2)
^
^
<instantiation>:130:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_Round (t - 1)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:127:4: note: <instantiation>while in macro instantiation:
21: SHA512_Round (t - 2)2
: error: ^invalid operand for instruction
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>:note: 130:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
SHA512_Round (t - 1)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :2note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30212::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 mov T2, a_64
^^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:13/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation
add T1, h_64
.rept 80/2 + 1
^
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:130<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::22: :note: 2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation>^:
16:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302invalid operand for instruction:
2: mov tmp0, a_64
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^127
:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation<instantiation>
: SHA512_Round (t - 1)17
: 2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor T2, c_64:
302 :^2
: note: <instantiation>while in macro instantiation:
127: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::227: :note: 18: while in macro instantiation
error: .rept 80/2 + 1
cannot use more than one symbol in memory operand
^ lea h_64, [T1 + T2]
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:18/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
and tmp0, c_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation><instantiation>::2819::22: : note: error: while in macro instantiationinvalid operand for instruction
RORQ tmp0, 28 and T2, b_64
^^
<instantiation><instantiation>::130127::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:20:2: <instantiation>error: :29invalid operand for instruction:
2: xor T2, tmp0
error: ^invalid operand for instruction
add h_64, tmp0
<instantiation> :^127
:4: <instantiation>note: :130while in macro instantiation:
4: SHA512_Round (t - 2)
note: while in macro instantiation
^ SHA512_Round (t - 1)
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::3022::22: : note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
mov T1, f_64
^
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>:while in macro instantiation24
:2 .rept 80/2 + 1:
error: ^invalid operand for instruction
add d_64, T1
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:155:4: note: while in macro instantiation<instantiation>
:25 SHA512_Round (t - 2):
6 : error: ^
ambiguous operand size for instruction 'ror'
ror tmp0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : ^~note: ~~while in macro instantiation
.rept 80/2 + 1
<instantiation> :^127
:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:155:4: note: while in macro instantiation
<instantiation>: SHA512_Round (t - 2)26
:2 : error: ^
invalid operand for instruction
xor tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: <instantiation>note: :127while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
<instantiation> lea h_64, [T1 + T2]:
2 : 2 : error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
^
<instantiation><instantiation>::5127::24: : note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 23 SHA512_Round (t - 2)
^
^
<instantiation>:155/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:127:4: note: <instantiation>:while in macro instantiation6
:2 SHA512_Round (t - 2):
error: invalid operand for instruction^
and T1, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>:note: 155while in macro instantiation:
4: .rept 80/2 + 1
note: ^while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:127:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 7 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: xor tmp0, e_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 155^:
4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation><instantiation>::9130::24: : error: note: invalid operand for instructionwhile in macro instantiation
SHA512_Round (t - 1) add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S155::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_Round (t - 2) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:130:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 1)
:2 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: shld tmp0, tmp0, (64 - 4)302
: 2^:
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
10 :^2
: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 .rept 80/2 + 1
^^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation>^:
5:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302ambiguous operand size for instruction 'ror':
2 ror tmp0, 23:
note: while in macro instantiation
^ .rept 80/2 + 1~
~ ~^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:155:4: <instantiation>:note: 6:while in macro instantiation2
: SHA512_Round (t - 2)error:
invalid operand for instruction
and T1, e_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::1302:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:<instantiation>2:: 7:error: 2: invalid operand for instruction
error: add T1, h_64invalid operand for instruction
xor tmp0, e_64^
^
<instantiation>:155<instantiation>::4130: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
<instantiation> xor T1, g_64:
2 :^2
: error: <instantiation>invalid operand for instruction:
130: shld tmp0, tmp0, (64 - 14)4
: ^note:
while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 14 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 RORQ tmp0, 14:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1155
:4 : ^
note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation><instantiation>::15130::24: : error: note: while in macro instantiationinvalid operand for instruction
SHA512_Round (t - 1) add T1, tmp0
^
^
<instantiation>:155/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:130:4: <instantiation>note: :16while in macro instantiation:
2 SHA512_Round (t - 1):
error: invalid operand for instruction^
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>note: :155while in macro instantiation:
4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:130:4: note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)17
: 2 : ^error:
invalid operand for instruction
xor T2, c_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>:while in macro instantiation155
:4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:130:4<instantiation>: :18note: :2while in macro instantiation:
error: SHA512_Round (t - 1)
invalid operand for instruction
and tmp0, c_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2155: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:130:4: <instantiation>note: :19while in macro instantiation:
2: SHA512_Round (t - 1)
error: invalid operand for instruction
^
and T2, b_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2<instantiation>: :155note: :while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:130:4<instantiation>: :note: 20:while in macro instantiation2
: SHA512_Round (t - 1)error:
invalid operand for instruction
xor T2, tmp0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2155: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:21/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
.rept 80/2 + 1
^
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 2^:
2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation><instantiation>::17155::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, c_64 SHA512_Round (t - 2)
^
^
<instantiation>:130:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_Round (t - 1)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:18<instantiation>::2155: :4error: : invalid operand for instructionnote:
while in macro instantiation and tmp0, c_64
SHA512_Round (t - 2)^
<instantiation>^:
130:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302while in macro instantiation:
2: SHA512_Round (t - 1)
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction<instantiation>
:19 add d_64, T1:
2: ^error:
invalid operand for instruction
<instantiation> and T2, b_64:
155 :^4
: note: <instantiation>while in macro instantiation:
130: SHA512_Round (t - 2)4
: note: while in macro instantiation^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 .rept 80/2 + 1:
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
<instantiation> :^2
:2: <instantiation>error: :130invalid operand for instruction:
4: shld tmp0, tmp0, (64 - 6)
note: while in macro instantiation^
SHA512_Round (t - 1)
<instantiation> :^25
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: RORQ tmp0, 6note:
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>^:
155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> :^26
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2 xor tmp0, a_64:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^155
:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation> :^27~:~18~:
error: cannot use more than one symbol in memory operand<instantiation>
:130 lea h_64, [T1 + T2]:
4 : note: while in macro instantiation
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 155:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::22: :note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:155:4: note: <instantiation>while in macro instantiation:
24: SHA512_Round (t - 2)2
: error: ^invalid operand for instruction
add d_64, T1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2<instantiation>: :130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>29::282:: 6: error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror'
add h_64, tmp0
ror tmp0, 28
^
<instantiation>^:~155~:~4
: note: <instantiation>while in macro instantiation:
130: SHA512_Round (t - 2)4
: note: ^while in macro instantiation
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:130:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1
: 2^:
2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>:4:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:error: 2: invalid operand for instruction
note: xor T1, g_64while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:<instantiation>4::1582:: 4: error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 SHA512_Round (t - 1)
^
^
<instantiation>:155/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation
SHA512_Round (t - 2)
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:158:<instantiation>4:: 5note: :6while in macro instantiation:
error: SHA512_Round (t - 1)
ambiguous operand size for instruction 'ror'
ror tmp0, 23
^ ~^~
~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::1552:: 4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> ^:
6:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:invalid operand for instruction2
: and T1, e_64note:
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^8
:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::72:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
xor tmp0, e_64
^
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: <instantiation>:error: 8invalid operand for instruction:
2: add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]error:
invalid operand for instruction
^
xor T1, g_64
^<instantiation>
:158:4<instantiation>: :155note: :4while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:2:2: <instantiation>:9:2error: : error: invalid operand for instruction
invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
^
<instantiation>:<instantiation>10::1552:: 4: note: note: while in macro instantiation
while in macro instantiation
RORQ tmp0, 4
SHA512_Round (t - 2)
^
^<instantiation>
:158:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^<instantiation>
:11:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
xor tmp0, e_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :12while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
mov T2, a_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^<instantiation>
:13:2: <instantiation>:error: 158:invalid operand for instruction4
: add T1, h_64note:
while in macro instantiation
^
SHA512_Round (t - 1)
<instantiation> : 155^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_Round (t - 2)2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: <instantiation>:error: 14invalid operand for instruction:
6: add T1, h_64
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 14
<instantiation> : 158 : 4^: ~~note: ~
while in macro instantiation
SHA512_Round (t - 1)
<instantiation>: 155 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_Round (t - 2):
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
<instantiation>^:
2:2: <instantiation>:error: 155:invalid operand for instruction4
: shld tmp0, tmp0, (64 - 14)note:
while in macro instantiation
^
SHA512_Round (t - 2)
^<instantiation>
:14:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: RORQ tmp0, 14
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:15<instantiation>::155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation><instantiation>::21158::24: : error: note: invalid operand for instructionwhile in macro instantiation
mov tmp0, a_64 SHA512_Round (t - 1)
^
^
<instantiation>:155:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_Round (t - 2)
note: while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
<instantiation> :^22
:6: error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 5
^~~~
158:4: <instantiation>:note: 155:while in macro instantiation4
: SHA512_Round (t - 1)note:
while in macro instantiation
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64<instantiation>
: 17^:
2: error: <instantiation>:invalid operand for instruction155
: xor T2, c_644
: note: ^
while in macro instantiation
SHA512_Round (t - 2)<instantiation>
: 158 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 1):
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: .rept 80/2 + 1302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1<instantiation>
: 18^:
2: error: <instantiation>:invalid operand for instruction155
:4 and tmp0, c_64:
note: ^while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 158 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_Round (t - 1):
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 19^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: and T2, b_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 158^:
4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>:
26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:155 .rept 80/2 + 1:
4: ^note:
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27<instantiation>::1820: :2error: : cannot use more than one symbol in memory operanderror:
invalid operand for instruction lea h_64, [T1 + T2]
xor T2, tmp0
^
<instantiation> : 158 : 4 : ^note:
while in macro instantiation
<instantiation> SHA512_Round (t - 1):
155: 4 : ^note:
while in macro instantiation
SHA512_Round (t - 2)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 2821
: 2 : error: ^~invalid operand for instruction~
~
mov tmp0, a_64
<instantiation>^:
155:4: <instantiation>note: :158while in macro instantiation:
4: SHA512_Round (t - 2)
note: while in macro instantiation
^ SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:155:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation>: mov T1, f_6424
: 2^:
error: invalid operand for instruction<instantiation>
: add d_64, T1158
: 4^:
note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)158
: 4 : ^note:
while in macro instantiation
SHA512_Round (t - 1)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:158<instantiation>:4:: 2:note: 2while in macro instantiation:
error: SHA512_Round (t - 1)
invalid operand for instruction
^ shld tmp0, tmp0, (64 - 6)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 25:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation^
RORQ tmp0, 6
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 14
:2 : ^
error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3025::26: : note: error: while in macro instantiationambiguous operand size for instruction 'ror'
.rept 80/2 + 1 ror tmp0, 23
^
^~~~
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 27 : 18^:
error: cannot use more than one symbol in memory operand
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: lea h_64, [T1 + T2]302
:2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 6^:
2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
make[2]: *** [Makefile:747: sha256-ssse3-amd64.lo] Error 1
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:183:4: note: <instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64while in macro instantiation
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
SHA512_Round (t - 2)^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation><instantiation>::13158::24: : error: note: invalid operand for instructionwhile in macro instantiation
add T1, h_64
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>:10:: 6: note: error: while in macro instantiationambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:158:4:
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
<instantiation>^:
11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::212::22: : error: error: invalid operand for instructioninvalid operand for instruction
shld tmp0, tmp0, (64 - 14) mov T2, a_64
^^
<instantiation>:158<instantiation>::414: :note: 2while in macro instantiation:
note: SHA512_Round (t - 1)while in macro instantiation
RORQ tmp0, 14
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2183: :note: 4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30215::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 add T1, tmp0
^^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :14while in macro instantiation:
6 .rept 80/2 + 1:
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 14
^~~~
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:183:4: note: while in macro instantiation
<instantiation>: SHA512_Round (t - 2)15
: 2 : error: ^invalid operand for instruction
add T1, tmp0
^
<instantiation>:158:4: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:158:4: <instantiation>note: :18while in macro instantiation:
2: SHA512_Round (t - 1)
error: invalid operand for instruction
and tmp0, c_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::1832: :note: 4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_Round (t - 2)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:19<instantiation>::1582:: 4: error: note: invalid operand for instructionwhile in macro instantiation
and T2, b_64 SHA512_Round (t - 1)
^
^
<instantiation>:183:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_Round (t - 2)note:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation><instantiation>::20158::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, tmp0
SHA512_Round (t - 1)
^
^
<instantiation>:183:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2while in macro instantiation:
note: SHA512_Round (t - 2)while in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> :^21
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :invalid operand for instruction302
:2 mov tmp0, a_64:
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:<instantiation>21::1832:: 4: error: note: invalid operand for instructionwhile in macro instantiation
mov tmp0, a_64 SHA512_Round (t - 2)
^
^
<instantiation>:158:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 1)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302::222: :6note: : while in macro instantiation
error: .rept 80/2 + 1
ambiguous operand size for instruction 'ror'
^
ror tmp0, 5
<instantiation>:24:2: ^error: ~invalid operand for instruction
add d_64, T1
^
<instantiation>:183:~4~:
note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> :^158
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
note: while in macro instantiation
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation> SHA512_Round (t - 1):25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>^:
27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :2 : note: while in macro instantiation
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:23:<instantiation>2:: 28:error: 2: invalid operand for instructionnote:
while in macro instantiation xor tmp0, a_64
RORQ tmp0, 28
^
^
<instantiation><instantiation>::158183::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) SHA512_Round (t - 2)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:24:2: <instantiation>:error: 29:invalid operand for instruction2
: add d_64, T1error:
invalid operand for instruction
^ add h_64, tmp0
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:158:4: note: while in macro instantiation
<instantiation>:2: SHA512_Round (t - 1)2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation> : 186 :^4:
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:25<instantiation>::6186: :4error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 6
SHA512_Round (t - 1)
^^
~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :158note: :while in macro instantiation4
: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> :^
26:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
note: xor tmp0, a_64
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:7 .rept 80/2 + 1:
2: error: ^invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 27 :18^:
error: cannot use more than one symbol in memory operand/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 lea h_64, [T1 + T2]:
2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3028::22: : note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
xor T1, g_64
^
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::28302::62: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 28 .rept 80/2 + 1
^
^~~~
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
12 :2^:
error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> ^
:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:158:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:183:4: note: while in macro instantiation<instantiation>
:2: SHA512_Round (t - 2)2
: error: ^invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: <instantiation>:while in macro instantiation14
:2 .rept 80/2 + 1
: note: ^
while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 15^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302 add T1, tmp0:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1186
: 4^:
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 16^:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1:
error: ^invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::3025::26: : note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
.rept 80/2 + 1
ror tmp0, 23
^
^~~~
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1
: ^18
:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :6while in macro instantiation:
2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
and T1, e_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:183:4<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:211: :4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:302
:2: note: SHA512_Round (t - 2)
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation><instantiation>::2118::42: : note: error: while in macro instantiation
invalid operand for instruction
SHA512_Round (t - 2)
xor T1, g_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302183::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 24^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
add d_64, T1
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation><instantiation>::10211::64: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
SHA512_Round (t - 2) ror tmp0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^~~~
<instantiation>:183:4: note: while in macro instantiation<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
SHA512_Round (t - 2)
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:183:
4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:211:4: <instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:183:4: note: while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
SHA512_Round (t - 2)^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
<instantiation> add T1, h_64:
27 :^18
: error: <instantiation>cannot use more than one symbol in memory operand:
183: lea h_64, [T1 + T2]4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :211note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:<instantiation>:215:2: error: invalid operand for instruction
add T1, tmp0
: ^
<instantiation>:error: invalid operand for instruction183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:16:<instantiation>2:: 211:error: 4invalid operand for instruction:
note: mov tmp0, a_64
while in macro instantiation
^
SHA512_Round (t - 2)
<instantiation> :^183
:4: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_Round (t - 2):
2 : note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:183<instantiation>::429: :2note: : while in macro instantiation
error: SHA512_Round (t - 2)invalid operand for instruction
add h_64, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2211: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:183:4<instantiation>:2:: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
2 .rept 80/2 + 1
^:
error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:24:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:error: 2: invalid operand for instruction
note: add d_64, T1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>3::252:: 6: error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
mov tmp0, e_64 ror tmp0, 6
^
^~~<instantiation>~:
214:4: <instantiation>:note: 183:while in macro instantiation4
: note: SHA512_Round (t - 1)
while in macro instantiation
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> :^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:183:4: note: while in macro instantiation
4 SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:<instantiation>:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
2 : ^error: ~~~invalid operand for instruction
<instantiation>:183:4: xor T1, g_64note:
while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:183:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation mov T1, f_64
.rept 80/2 + 1
^
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:214:4: note: <instantiation>while in macro instantiation:
3: SHA512_Round (t - 1)2
: error: invalid operand for instruction^
mov tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2<instantiation>: :186note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:214<instantiation>::44: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 1)
xor T1, g_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::186302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_Round (t - 1) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:214:4<instantiation>: :5note: :while in macro instantiation6
: SHA512_Round (t - 1)error:
ambiguous operand size for instruction 'ror'
^ ror tmp0, 23
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:~2~: ~
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
note: ^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
.rept 80/2 + 1<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:12:2: <instantiation>error: :10invalid operand for instruction:
2: mov T2, a_64
note: ^while in macro instantiation
RORQ tmp0, 4
<instantiation> :^186
:4: note: <instantiation>:while in macro instantiation214
:4 SHA512_Round (t - 1):
note: while in macro instantiation^
SHA512_Round (t - 1)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
214:4: <instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
note: while in macro instantiation<instantiation>
:186 SHA512_Round (t - 1):
4 : note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:<instantiation>214:4:: 16note: :2while in macro instantiation:
SHA512_Round (t - 1)error:
invalid operand for instruction
^
mov tmp0, a_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:186 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::17302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, c_64 .rept 80/2 + 1
^^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>:error: 18:invalid operand for instruction2
: shld tmp0, tmp0, (64 - 14)error:
invalid operand for instruction
^
and tmp0, c_64
^
<instantiation>:14<instantiation>::2186: :4note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 14
SHA512_Round (t - 1)^
^<instantiation>
:214:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>:15:2:
error: invalid operand for instruction
add T1, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: ^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: note: while in macro instantiation<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
.rept 80/2 + 1
<instantiation>:214:4: ^
note: <instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
SHA512_Round (t - 1)<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
<instantiation> : 17 : 2^: ~~error: ~
invalid operand for instruction
<instantiation> xor T2, c_64:
186 :^4
: note: while in macro instantiation
<instantiation>: SHA512_Round (t - 1)214
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_Round (t - 1):
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:18:<instantiation>:28:6: error: 2ambiguous operand size for instruction 'ror'
: ror tmp0, 28
^~~~
error: <instantiation>:186:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:invalid operand for instruction2:
note: while in macro instantiation
.rept 80/2 + 1
^
and tmp0, c_64<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
^
<instantiation>:186:<instantiation>4:: 214:note: 4while in macro instantiation:
note: SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:214:4: note: while in macro instantiation<instantiation>:
2 SHA512_Round (t - 1):2
: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 13
: 2^:
error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
20 :^2
: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::24: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor T1, g_64^
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 5 : 6^:
error: ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: ror tmp0, 23302
:2 : note: while in macro instantiation^
~~ .rept 80/2 + 1~
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>:error: 6:invalid operand for instruction2
: shld tmp0, tmp0, (64 - 5)error:
invalid operand for instruction
^
and T1, e_64
^
<instantiation>:<instantiation>22::2112:: 4: note: note: while in macro instantiation
while in macro instantiation
RORQ tmp0, 5
SHA512_Round (t - 2)
^
^
<instantiation>:214:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 23^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2 xor tmp0, a_64:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2: :note: 4while in macro instantiation:
2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
mov T1, f_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:13 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
add T1, h_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
<instantiation> :^14
:6: error: <instantiation>:ambiguous operand size for instruction 'ror'246
:4 ror tmp0, 14:
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t~
~ ~
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S211::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_Round (t - 2) .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>8::152:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T1, g_64
add T1, tmp0
^
^
<instantiation>:<instantiation>246::2114:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:211:4: note: while in macro instantiation
<instantiation>:2 SHA512_Round (t - 2):2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2while in macro instantiation:
note: while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:211:4: <instantiation>:note: 11while in macro instantiation:
2: SHA512_Round (t - 2)error:
invalid operand for instruction
and T1, e_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302246::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: <instantiation>:while in macro instantiation19
:2 RORQ tmp0, 4:
error: ^invalid operand for instruction
and T2, b_64
<instantiation> :^246
:4: <instantiation>note: :211while in macro instantiation:
4: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^ SHA512_Round (t - 2)
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:211:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 2):
19 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: xor tmp0, e_64302
: 2^:
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
246 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation20
: .rept 80/2 + 12
: ^error:
invalid operand for instruction
mov T2, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 22:while in macro instantiation6
: .rept 80/2 + 1error:
ambiguous operand size for instruction 'ror'
^
ror tmp0, 5
^~~~
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^21
:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation><instantiation>::23246::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor tmp0, a_64 SHA512_2Sched_2Round_avx t
^
^
<instantiation>:211:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_Round (t - 2)while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1<instantiation>
: 29^:
2: <instantiation>error: :211invalid operand for instruction:
4: and tmp0, c_64
note: while in macro instantiation^
SHA512_Round (t - 2)
<instantiation> : 246^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
<instantiation>: RORQ tmp0, 525
:6 : ^
error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 6:
246 : 4 : note: ^~while in macro instantiation~
~
SHA512_2Sched_2Round_avx t
<instantiation> :^211
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2 SHA512_Round (t - 2):
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
<instantiation> xor tmp0, a_64:
37 :^2
: error: <instantiation>:invalid operand for instruction211
:4 xor tmp0, a_64:
note: ^
while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 246 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 38 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: add d_64, T12
: ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 246^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:28:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:211:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
<instantiation>^:
29:2: <instantiation>:error: 246invalid operand for instruction:
4: add h_64, tmp0
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 211 :^4
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_Round (t - 2)302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302::22: : note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
mov T1, f_64
^
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>:while in macro instantiation3
:2 .rept 80/2 + 1:
error: ^invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 57^:
2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::24: :note: 2: while in macro instantiation
error: .rept 80/2 + 1
invalid operand for instruction
^
xor T1, g_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:6: error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 2359
:2 : error: invalid operand for instruction^
~~~ add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:214:4<instantiation>: :246note: :4while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:214<instantiation>::463: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_Round (t - 1)
xor tmp0, e_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::2462:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :65note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
mov T2, a_64
^
<instantiation>:246:4: note: while in macro instantiation
<instantiation>:8:2: error: SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
invalid operand for instruction
^ xor T1, g_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66<instantiation>::29: :2error: : invalid operand for instructionerror:
invalid operand for instruction add T1, h_64
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^^
<instantiation>:<instantiation>:246214::44: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_Round (t - 1)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation> : 2^:~2~: ~
error: invalid operand for instruction
<instantiation>: shld tmp0, tmp0, (64 - 14)214
: 4^:
note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
:67 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S RORQ tmp0, 14:
302 :^2
: note: while in macro instantiation<instantiation>
:246 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^<instantiation>
:68:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: add T1, tmp0
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:214<instantiation>:4:: 72note: :2while in macro instantiation:
SHA512_Round (t - 1)error:
invalid operand for instruction
^
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: <instantiation>:note: 246:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
<instantiation> SHA512_Round (t - 1):
73 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: xor T2, c_64302
:2 : ^
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
246 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:25::6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:742: note: while in macro instantiation
.rept 80/2 + 1
^
:<instantiation>:226: :2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: <instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:214:4: note: while in macro instantiation
SHA512_Round (t - 1)
invalid operand for instruction
^
and tmp0, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: <instantiation>invalid operand for instruction
: xor T2, tmp028
:6 : ^
error: ambiguous operand size for instruction 'ror'
<instantiation>:246 ror tmp0, 28:
4 : note: while in macro instantiation^
~~ SHA512_2Sched_2Round_avx t~
^
<instantiation>:214:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_Round (t - 1)
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::2977::22: : error: error: invalid operand for instructioninvalid operand for instruction
add h_64, tmp0
mov tmp0, a_64
^
^
<instantiation>:214<instantiation>:4:: 246:note: 4: while in macro instantiation
note: SHA512_Round (t - 1)while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302while in macro instantiation:
2 .rept 80/2 + 1:
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:246:4: note: <instantiation>:80:2: error: invalid operand for instruction
while in macro instantiation add d_64, T1
SHA512_2Sched_2Round_sse t^
^<instantiation>
:246:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S8::3022:: 2: error: note: invalid operand for instruction
while in macro instantiation
add T1, [rsp + frame_WK + 8*((t) % 2)] .rept 80/2 + 1
^^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::10302::22: : error: note: invalid operand for instructionwhile in macro instantiation
.rept 80/2 + 1 mov tmp0, e_64
^^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:<instantiation>2:: 11:note: 6: while in macro instantiation
error: RORQ tmp0, 23ambiguous operand size for instruction 'ror'
ror tmp0, 23^
<instantiation> :^274~:~4~
: note: while in macro instantiation<instantiation>
:246 SHA512_2Sched_2Round_avx t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1113::22: : error: error: invalid operand for instructioninvalid operand for instruction
and T1, e_64 xor tmp0, e_64
^^
<instantiation><instantiation>::274246::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation><instantiation>::1214::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
xor tmp0, e_64 ror tmp0, 4
^
^~<instantiation>~:~274
:4: <instantiation>note: :while in macro instantiation246
:4 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
<instantiation> :^16
:2: <instantiation>error: :274invalid operand for instruction:
4: xor tmp0, e_64note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 246 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'<instantiation>
:15 ror tmp0, 14:
2 : error: invalid operand for instruction^
~~~ add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:246:<instantiation>4:: 274:note: 4: while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:19:2: error: <instantiation>:invalid operand for instruction2
:2 add T1, tmp0:
error: ^
invalid operand for instruction
shld tmp0, tmp0, (64 - 4)<instantiation>
: 246^:
4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t17
: 2 : ^note:
while in macro instantiation
RORQ tmp0, 4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>while in macro instantiation:
274: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30219::22: : note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
xor tmp0, e_64
^
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:246:4: note: <instantiation>while in macro instantiation:
20: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
mov T2, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :274while in macro instantiation:
4: .rept 80/2 + 1
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
21:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: add T1, h_64note:
while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :2note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 26:while in macro instantiation2
: .rept 80/2 + 1
error: invalid operand for instruction^
mov tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 24:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ add T1, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 26 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302 mov tmp0, a_64:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1274
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:246:4: note: <instantiation>while in macro instantiation:
27: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:246:<instantiation>4:: 32:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
xor T2, tmp0
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::274302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:246:4<instantiation>: :33note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
mov tmp0, a_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::2742:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation shld tmp0, tmp0, (64 - 5)
.rept 80/2 + 1
^
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:35:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302ambiguous operand size for instruction 'ror':
2: ror tmp0, 6
note: while in macro instantiation
.rept 80/2 + 1
^ ~^~
~
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:37:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:error: 2: invalid operand for instruction
note: xor tmp0, a_64while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:274:4: note: while in macro instantiation<instantiation>
:38 SHA512_2Sched_2Round_avx t:
6 : error: ^
ambiguous operand size for instruction 'ror'
ror tmp0, 28
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : ^~note: ~~while in macro instantiation
.rept 80/2 + 1
<instantiation> :^246
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
<instantiation> :^40
:2: <instantiation>error: :274invalid operand for instruction:
4: add T2, tmp0
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 246^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: <instantiation>invalid operand for instruction:
41: xor tmp0, a_642
: error: ^
invalid operand for instruction
add d_64, T1<instantiation>
: 274^:
4: note: <instantiation>while in macro instantiation:
246: SHA512_2Sched_2Round_avx t4
: note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 43 : 18 : error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation> : 274 : 4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 246^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1
46 :^2
: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t47
: 2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor T1, g_64:
302 :^2
: note: <instantiation>while in macro instantiation:
246: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:48:<instantiation>2:: 246:error: 4: invalid operand for instruction
note: mov T1, f_64while in macro instantiation
SHA512_2Sched_2Round_sse t^
<instantiation>:274:4: note:
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:246:4<instantiation>: :note: 50:while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
mov tmp0, e_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2274: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64<instantiation>
: 52^
:2: <instantiation>error: :274invalid operand for instruction:
4: add T1, [rsp + frame_WK + 8*((t+1) % 2)]note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
<instantiation> :^246
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
<instantiation> :^55
:6: error: ambiguous operand size for instruction 'ror'
<instantiation>: ror tmp0, 2354
: 2 : note: ^while in macro instantiation~
~~ RORQ tmp0, 23
^
<instantiation><instantiation>::246274::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation> :^55
:2: <instantiation>error: :246invalid operand for instruction:
4: and T1, e_64note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> :^274
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: <instantiation>:error: 56:ambiguous operand size for instruction 'ror'2
: ror tmp0, 4error:
invalid operand for instruction
xor tmp0, e_64
^^~
~~
<instantiation>:274<instantiation>::4246: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation><instantiation>::5759::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor T1, g_64 xor tmp0, e_64
^^
<instantiation><instantiation>::274246::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:246<instantiation>::459: :2note: : while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2274: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation
: .rept 80/2 + 12
: 2^:
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>:while in macro instantiation64
:2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
add T1, h_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>:while in macro instantiation65
:2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
mov T2, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation67
: .rept 80/2 + 12
: ^error:
invalid operand for instruction
xor T2, c_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
66 :^2
: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 68:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
and T2, b_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
:70 : 2 : ^
error: invalid operand for instruction
mov tmp0, a_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: <instantiation>:while in macro instantiation246
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:274:4: note: <instantiation>:while in macro instantiation71
:2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction^
and tmp0, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: <instantiation>:note: 246:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^75
:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 73while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
xor T2, c_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:246:4: note: <instantiation>while in macro instantiation:
74: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
and tmp0, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: <instantiation>:while in macro instantiation274
:4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
79 :^2
: error: invalid operand for instruction<instantiation>
:274 xor tmp0, a_64:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
246 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^
:81:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:ambiguous operand size for instruction 'ror'2
: ror tmp0, 6note:
while in macro instantiation
.rept 80/2 + 1
^~ ~^~
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 2:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 79 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 xor tmp0, a_64:
2: ^note:
while in macro instantiation<instantiation>
: .rept 80/2 + 1274
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: <instantiation>error: :87invalid operand for instruction:
2: add d_64, T1
error: ^invalid operand for instruction
add T2, tmp0
<instantiation>: 274^:
4: note: <instantiation>while in macro instantiation:
246: SHA512_2Sched_2Round_avx t4
: note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: <instantiation>error: :invalid operand for instruction2
:2 add d_64, T1:
error: ^
invalid operand for instruction
shld tmp0, tmp0, (64 - 6)<instantiation>
: 246^:
4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t81
: 2 : ^note:
while in macro instantiation
RORQ tmp0, 6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :^2
: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1274
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::89302::182: : error: note: cannot use more than one symbol in memory operandwhile in macro instantiation
lea h_64, [T1 + T2] .rept 80/2 + 1
^
^
<instantiation>:246:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 82:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ xor tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:274:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t
: 2 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: mov T1, f_64302
: 2^:
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1274
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:302:4<instantiation>: :8note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302274::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:10:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
note: mov tmp0, e_64
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>::11302::64: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 23 SHA512_2Sched_2Round_avx t
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 274:note: 4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:13:<instantiation>2:: 9:error: 2: invalid operand for instruction
note: xor tmp0, e_64while in macro instantiation
RORQ tmp0, 23^
^
<instantiation>:274<instantiation>::4302: :4note: : while in macro instantiationnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:274<instantiation>::411: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_sse t
and T1, e_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302302::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
<instantiation>: xor tmp0, e_6412
:2 : ^
error: invalid operand for instruction
<instantiation>: xor tmp0, e_64274
: 4^:
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t302
:4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:274:<instantiation>4:: 14:note: 2while in macro instantiation:
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
xor T1, g_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::3022:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:274:4: <instantiation>note: :while in macro instantiation15
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction
^
add T1, [rsp + frame_WK + 8*((t) % 2)];
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>:note: 302while in macro instantiation:
4: .rept 80/2 + 1
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 22 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 mov T2, a_64:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1274
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: <instantiation>invalid operand for instruction:
23: xor tmp0, e_642
: ^error:
invalid operand for instruction
xor T2, c_64<instantiation>
: 302^:
4: note: <instantiation>:while in macro instantiation274
:4 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2<instantiation>: :20error: :2invalid operand for instruction:
and T2, b_64error:
invalid operand for instruction
^
mov T2, a_64
<instantiation>^:
274:4: <instantiation>note: :302while in macro instantiation:
4: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
<instantiation>: mov tmp0, a_64
21 :^2
: error: <instantiation>invalid operand for instruction:
274: add T1, h_644
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
302: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:274:4: note: <instantiation>while in macro instantiation:
2: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 14)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 123
: 2^:
note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::292:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
xor T2, tmp0
^
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^31
:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>32::3026:: 4: error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation
ror tmp0, 5
SHA512_2Sched_2Round_avx t
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 274:note: 4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:302:4: note: <instantiation>:while in macro instantiation34
: SHA512_2Sched_2Round_avx t2
: error: ^invalid operand for instruction
xor tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: <instantiation>note: :274while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::2935::26: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror tmp0, 6 and tmp0, c_64
^
^~~<instantiation>~:
302:4: <instantiation>:note: 274:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:30:2: <instantiation>error: :37invalid operand for instruction:
2: and T2, b_64
error: invalid operand for instruction^
xor tmp0, a_64
<instantiation>^:
302:4: <instantiation>:note: 274:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~<instantiation>
:32:<instantiation>2:: 274:error: 4: invalid operand for instruction
note: xor T2, tmp0while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
<instantiation>:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:274:4: <instantiation>note: :33while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2<instantiation>: :302note: :4while in macro instantiation:
.rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:<instantiation>35::432:: 18: note: error: while in macro instantiation
cannot use more than one symbol in memory operand
RORQ tmp0, 5
lea h_64, [T1 + T2]
^
<instantiation> : 302 : 4 : note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
<instantiation> :^274
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 38:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^
add d_64, T1
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:47 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:<instantiation>49::3022:: 4: error: note: invalid operand for instruction
while in macro instantiation
and T1, e_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:274:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: <instantiation>invalid operand for instruction:
50: xor tmp0, a_642
: ^error:
invalid operand for instruction
<instantiation> xor T1, g_64:
302 :^4
: note: <instantiation>while in macro instantiation:
274: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::52302::22: : error: note: invalid operand for instructionwhile in macro instantiation
add T1, [rsp + frame_WK + 8*((t+1) % 2)] .rept 80/2 + 1
^^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: <instantiation>while in macro instantiation:
53: RORQ tmp0, 282
: error: ^
invalid operand for instruction
mov tmp0, e_64<instantiation>
:302 :^4
: note: <instantiation>while in macro instantiation:
274: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::4555::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
add h_64, tmp0 ror tmp0, 23
^
^~<instantiation>~:~302
:4: <instantiation>note: :274while in macro instantiation:
4: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 .rept 80/2 + 1:
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation48
:2 .rept 80/2 + 1:
error: ^invalid operand for instruction
mov T1, f_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :50while in macro instantiation:
2: .rept 80/2 + 1
error: invalid operand for instruction^
mov tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 159
: 2^:
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::251: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor T1, g_64
^
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:2:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 23)
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :55while in macro instantiation:
2: .rept 80/2 + 1
error: invalid operand for instruction^
and T1, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^56
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction
302: xor tmp0, e_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
302: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
<instantiation> :^57
:2: error: <instantiation>:invalid operand for instruction274
: xor T1, g_644
: ^note:
while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t302
:4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : ^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:59:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: add T1, [rsp + frame_WK + 8*((t+1) % 2)]
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation>: 302^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:274:4: note: <instantiation>while in macro instantiation:
2: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 4)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: <instantiation>:while in macro instantiation61
:2 .rept 80/2 + 1:
note: ^while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
71 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
66 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
add T1, h_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 77^:
6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::279: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor tmp0, a_64
^
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:81/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::6302: :2error: : note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 6 .rept 80/2 + 1
^
^~~~
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 85 :^6
: error: ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: ror tmp0, 28302
: 2 : note: ^while in macro instantiation~
~~ .rept 80/2 + 1
^<instantiation>
:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
87: 2^:
error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 88note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
add d_64, T1
^
<instantiation>:274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 75^:
2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:<instantiation>302::894:: 18: note: error: while in macro instantiation
cannot use more than one symbol in memory operand
SHA512_2Sched_2Round_avx t
lea h_64, [T1 + T2]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
274:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2<instantiation>: :2error: :2invalid operand for instruction:
error: mov T1, f_64
invalid operand for instruction
^ shld tmp0, tmp0, (64 - 5)
^
<instantiation>:302:4: <instantiation>note: :78while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ RORQ tmp0, 5
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2302: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::794::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, a_64 xor T1, g_64
^^
<instantiation><instantiation>::302302::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:5:2: <instantiation>error: :invalid operand for instruction80
:2 and T1, e_64:
error: ^
invalid operand for instruction
add d_64, T1<instantiation>
: 302^:
4: note: <instantiation>:while in macro instantiation302
:4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:302:4: <instantiation>note: :while in macro instantiation2
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 6)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 181
: 2^:
note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
8 :^2
: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^82
:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: <instantiation>cannot use more than one symbol in memory operand:
10: lea h_64, [T1 + T2]2
: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation> :^302
:4: <instantiation>note: :302while in macro instantiation:
4: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:302:4: note: <instantiation>:while in macro instantiation2
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 28)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation<instantiation>
:84 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> ^:
85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::14302::62: : note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
.rept 80/2 + 1
ror tmp0, 4
^
^~~~
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>4::192:: 2: error: error: invalid operand for instruction
invalid operand for instruction
mov T1, f_64
add T1, tmp0
^
^
<instantiation><instantiation>::330302::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^
6:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: mov tmp0, e_64
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^330
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:8/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor T1, g_64
.rept 80/2 + 1
^
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:<instantiation>330::254:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_avx t
and T2, b_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1126::22: : error: error: invalid operand for instructioninvalid operand for instruction
and T1, e_64 mov tmp0, a_64
^^
<instantiation><instantiation>::330302::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:12:2: error: invalid operand for instruction
<instantiation> xor tmp0, e_64:
28 :^2
: error: invalid operand for instruction<instantiation>
:330 and tmp0, c_64:
4: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
302: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:<instantiation>14::3022:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor T1, g_64
SHA512_2Sched_2Round_sse t
^
^
<instantiation>:330/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation><instantiation>::30215::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t
add T1, [rsp + frame_WK + 8*((t) % 2)];
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::330302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:34<instantiation>::2330: :4error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, a_64
SHA512_2Sched_2Round_avx t^
^<instantiation>
:302:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
<instantiation>: 19 : 2 : ^error: ~~invalid operand for instruction~
xor tmp0, e_64
<instantiation> :^302
:4: <instantiation>note: :330while in macro instantiation:
4: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:20<instantiation>::2302: :error: 4: invalid operand for instruction
note: mov T2, a_64while in macro instantiation
^ SHA512_2Sched_2Round_sse t
<instantiation>^:
330:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:302:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
21 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: add T1, h_64302
:2 : ^
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1330
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
<instantiation> :^41
:2: error: <instantiation>:invalid operand for instruction330
:4 add d_64, T1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
:302 : 4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 24 : 2 : error: invalid operand for instruction
^
add T1, tmp0
^<instantiation>
:302:4: <instantiation>:note: 330:while in macro instantiation4
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:330<instantiation>::446: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
mov T1, f_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302302::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:47:<instantiation>2:: 330:error: 4: invalid operand for instruction
note: xor T1, g_64while in macro instantiation
^ SHA512_2Sched_2Round_avx t
<instantiation> :^302
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49<instantiation>:2:: 29:error: 2: invalid operand for instruction
error: and T1, e_64invalid operand for instruction
and tmp0, c_64^
^
<instantiation>:302<instantiation>::4330: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:50:2: error: invalid operand for instruction<instantiation>
: xor T1, g_6430
:2 : ^
error: invalid operand for instruction<instantiation>
:302 and T2, b_64:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 330 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: <instantiation>invalid operand for instruction:
52: xor T2, tmp02
: ^error:
invalid operand for instruction
<instantiation> add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
330 :^4
: note: while in macro instantiation<instantiation>
:302 SHA512_2Sched_2Round_avx t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33<instantiation>::253: :2error: : invalid operand for instructionerror:
invalid operand for instruction mov tmp0, a_64
mov tmp0, e_64
^
^
<instantiation>:<instantiation>330::3024:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:302:4: <instantiation>note: :2while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^ shld tmp0, tmp0, (64 - 5)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation35
:2 .rept 80/2 + 1:
note: ^
while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :56while in macro instantiation:
2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t58
: 6 : ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2 : ^note: ~~while in macro instantiation~
.rept 80/2 + 1
<instantiation>^:
302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:330:4: <instantiation>:note: 59while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
error: invalid operand for instruction
^ xor tmp0, e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2302: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)<instantiation>
: 61^
:6: error: ambiguous operand size for instruction 'ror'
<instantiation>: ror tmp0, 1439
:2 : note: while in macro instantiation^
~~ RORQ tmp0, 6~
^
<instantiation>:302<instantiation>::4330: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
<instantiation> :^40
:2: <instantiation>error: :302invalid operand for instruction:
4: xor tmp0, a_64
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation> : 330^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: <instantiation>error: :cannot use more than one symbol in memory operand64
:2 lea h_64, [T1 + T2]:
error: invalid operand for instruction
add T1, h_64
^
<instantiation> : 302 :^4
: note: while in macro instantiation<instantiation>
:330 SHA512_2Sched_2Round_sse t:
4: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:302:<instantiation>4:: 2:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :43note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ RORQ tmp0, 28
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^68
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
:2 and T2, b_64:
note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 302^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation><instantiation>::30248::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t mov T1, f_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S330::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 50:while in macro instantiation2
: .rept 80/2 + 1
error: invalid operand for instruction^
mov tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:302:4<instantiation>: :note: 51:while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
xor T1, g_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 330:note: 4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:<instantiation>2::3022:: 4: error: note: invalid operand for instruction
while in macro instantiation
shld tmp0, tmp0, (64 - 23)
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30254::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 RORQ tmp0, 23
^^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:302:4: note: <instantiation>while in macro instantiation:
55: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
and T1, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :330while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:302:4: <instantiation>note: :while in macro instantiation56
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction^
xor tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>:note: 330:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
<instantiation> xor tmp0, a_64:
57 :^2
: error: <instantiation>:invalid operand for instruction302
:4 xor T1, g_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 330 ^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::592:: 2note: : while in macro instantiationerror:
.rept 80/2 + 1invalid operand for instruction
^
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: <instantiation>note: :88while in macro instantiation:
2: RORQ tmp0, 4
error: invalid operand for instruction^
add d_64, T1
<instantiation>^:
330:4: <instantiation>:note: 302:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:302:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> ^:
63:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: xor tmp0, e_64note:
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation><instantiation>:330::42: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
mov T1, f_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::3302:: 4: note: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : ^4
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
:2 xor T1, g_64:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^330
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation><instantiation>::3305::42: : note: error: while in macro instantiationinvalid operand for instruction
and T1, e_64 SHA512_2Sched_2Round_avx t
^
^
<instantiation>:330:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction<instantiation>
: add T1, [rsp + frame_WK + 8*((t) % 2)]72
: 2^:
error: invalid operand for instruction<instantiation>
:330 mov tmp0, a_64:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
330 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2: :10note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ mov tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::11302::62: : note: error: while in macro instantiationambiguous operand size for instruction 'ror'
.rept 80/2 + 1 ror tmp0, 23
^
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 13:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 14 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 ror tmp0, 4:
2 : note: while in macro instantiation^
~~ .rept 80/2 + 1~
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:2:: 16note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:17:6: <instantiation>error: :78ambiguous operand size for instruction 'ror':
2: ror tmp0, 14
note: while in macro instantiation
^ RORQ tmp0, 5~
~~
^
<instantiation>:<instantiation>330::3304:: 4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :while in macro instantiation2
: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: <instantiation>error: :19invalid operand for instruction:
2: xor tmp0, a_64
error: invalid operand for instruction^
add T1, tmp0
<instantiation>^:
330:4: <instantiation>:note: 330:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:20:2: <instantiation>:error: 80:invalid operand for instruction2
: add T1, h_64error:
invalid operand for instruction^
add d_64, T1
<instantiation> :^330
:4: <instantiation>note: :330while in macro instantiation:
4: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>invalid operand for instruction:
22: shld tmp0, tmp0, (64 - 6)2
: ^error:
invalid operand for instruction
mov T2, a_64
<instantiation> :^81
:2: note: <instantiation>:while in macro instantiation330
:4 RORQ tmp0, 6:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
:330 : 4 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note:
while in macro instantiation
.rept 80/2 + 1
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::282: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor tmp0, a_64^
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>83::33018:: 4: error: note: cannot use more than one symbol in memory operandwhile in macro instantiation
lea h_64, [T1 + T2] SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 : 2 : ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 330^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302::22: : error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 28) .rept 80/2 + 1
^^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 29 :^2
: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: xor T2, tmp0302
: 2^:
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1330
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^31
:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: <instantiation>:4:2: invalid operand for instructionerror:
xor tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: invalid operand for instructionnote: while in macro instantiation
.rept 80/2 + 1
^
mov T1, f_64
^
<instantiation>:358<instantiation>::435: :6note: : while in macro instantiation
error: SHA512_2Sched_2Round_avx tambiguous operand size for instruction 'ror'
ror tmp0, 6
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 330note: :while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: <instantiation>ambiguous operand size for instruction 'ror':
6: ror tmp0, 282
: error: invalid operand for instruction
^~ mov tmp0, e_64~
~
^
<instantiation>:<instantiation>330::3584:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:40:2: error: invalid operand for instruction
<instantiation> add T2, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
: 8 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 xor T1, g_64:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^358
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>:2:2: error: invalid operand for instruction
: shld tmp0, tmp0, (64 - 23)
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:43/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::18302: :2error: : cannot use more than one symbol in memory operandnote:
while in macro instantiation lea h_64, [T1 + T2]
.rept 80/2 + 1
^
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction<instantiation>
xor tmp0, e_64:
46 ^:
2: <instantiation>error: :358:4: note: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t
mov T1, f_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:14<instantiation>:330:4: :2: note: while in macro instantiationerror: invalid operand for instruction
xor T1, g_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:15:2: error: invalid operand for instruction
while in macro instantiation
add T1, [rsp + frame_WK + 8*((t) % 2)];
.rept 80/2 + 1
^
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:<instantiation>:330:4358: :note: 4while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:19/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, e_64
.rept 80/2 + 1^
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:20/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation mov T2, a_64
.rept 80/2 + 1
^
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> : 21 :^2~: ~~error:
invalid operand for instruction
add T1, h_64<instantiation>
: 330^:
4: note: <instantiation>:while in macro instantiation358
:4: SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^58
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:27:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:error: 2: invalid operand for instruction
note: xor T2, c_64while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::61302::62: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 14 .rept 80/2 + 1
^
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
30 :^2
: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :62note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
add T1, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>32:2: :64error: :2invalid operand for instruction:
xor T2, tmp0error:
invalid operand for instruction^
add T1, h_64
^
<instantiation>:358:4: note: <instantiation>while in macro instantiation:
330: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
<instantiation>^:
65:2: <instantiation>error: :358invalid operand for instruction:
4: mov T2, a_64
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 330^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :invalid operand for instruction67
:2 shld tmp0, tmp0, (64 - 5):
error: ^invalid operand for instruction
xor T2, c_64
^
<instantiation>:35<instantiation>::2330: :4note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 5
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:358:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:37:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: xor tmp0, a_64
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
<instantiation> :^38
:2: <instantiation>error: :330invalid operand for instruction:
4: add d_64, T1
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 358 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: SHA512_2Sched_2Round_avx t302
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:330:4<instantiation>: :2note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
shld tmp0, tmp0, (64 - 6)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :39while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
RORQ tmp0, 6
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> ^
:40:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:2error: : note: invalid operand for instructionwhile in macro instantiation
.rept 80/2 + 1 xor tmp0, a_64
^^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:42<instantiation>::18330: :4error: : cannot use more than one symbol in memory operandnote:
while in macro instantiation lea h_64, [T1 + T2]
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: <instantiation>while in macro instantiation:
358: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:330::24: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: <instantiation>:81:6: error: invalid operand for instruction
ambiguous operand size for instruction 'ror'
ror tmp0, 6 shld tmp0, tmp0, (64 - 28)
^
^~~~
<instantiation>:330:4<instantiation>: :43note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^ RORQ tmp0, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :358note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: <instantiation>error: :invalid operand for instruction48
:2 add d_64, T1:
error: ^
invalid operand for instruction
mov T1, f_64<instantiation>
: 330^:
4: note: while in macro instantiation<instantiation>
:358 SHA512_2Sched_2Round_sse t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:330:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
50 :^2
: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54<instantiation>::24: :note: 2while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:: 358:error: 4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
invalid operand for instruction
xor T1, g_64
<instantiation>:55:2: error: ^invalid operand for instruction
and T1, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation358
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2: :note: while in macro instantiation
.rept 80/2 + 1
^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]<instantiation>
: ^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
5 :^
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
: .rept 80/2 + 1
^
error: invalid operand for instruction
and T1, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 2^
:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 7^:
2: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 xor T1, g_64:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1358
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^<instantiation>
:65:2: <instantiation>:error: 358:invalid operand for instruction4
: mov T2, a_64note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> :^358
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:358:<instantiation>4:: 10:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
mov tmp0, e_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::3582:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: <instantiation>error: :ambiguous operand size for instruction 'ror'2
:2 ror tmp0, 23:
error: invalid operand for instruction
^ shld tmp0, tmp0, (64 - 14)~
~~
^
<instantiation>:358:4: <instantiation>:note: 67:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
RORQ tmp0, 14^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2358: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:358:4<instantiation>: :note: 68:while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
add T1, tmp0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2358: :note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: while in macro instantiation
: .rept 80/2 + 1
^
358:4: note: while in macro instantiation<instantiation>
:16: SHA512_2Sched_2Round_avx t2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:358:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
73 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S xor T2, c_64:
302 :^2
: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1358
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
<instantiation> add T1, tmp0:
74 :^2
: error: <instantiation>invalid operand for instruction:
358 and tmp0, c_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t358
:4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: <instantiation>invalid operand for instruction:
75: add T1, h_642
: error: ^
invalid operand for instruction
and T2, b_64<instantiation>
: 358^:
4: note: <instantiation>:while in macro instantiation358
:4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:358<instantiation>::422: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
mov T2, a_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::358302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction<instantiation>
: mov tmp0, a_6423
: 2^:
error: <instantiation>invalid operand for instruction:
358: xor T2, c_644
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 358 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>2::252:: 2: error: error: invalid operand for instruction
invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
and T2, b_64
^
^
<instantiation>:358<instantiation>::478: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
RORQ tmp0, 5
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::358302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>79::3582:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor tmp0, a_64
SHA512_2Sched_2Round_sse t
^
^
<instantiation>:358:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:28<instantiation>::2358: :4error: : invalid operand for instructionnote:
while in macro instantiation and tmp0, c_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:358:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>:error: 29:invalid operand for instruction2
: shld tmp0, tmp0, (64 - 6)error:
invalid operand for instruction^
xor T2, tmp0
^
<instantiation>:81<instantiation>::2358: :4note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 6
SHA512_2Sched_2Round_sse t^
^<instantiation>
:358:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
<instantiation> xor tmp0, a_64:
31 :^2
: error: <instantiation>:invalid operand for instruction358
:4 mov tmp0, a_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 358 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:358<instantiation>::432: :6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' SHA512_2Sched_2Round_avx t
ror tmp0, 5
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~302~:
2: note: <instantiation>while in macro instantiation:
358: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: <instantiation>:note: 34while in macro instantiation:
2: RORQ tmp0, 28
error: ^
invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:358:4<instantiation>: note: :while in macro instantiation
358: SHA512_2Sched_2Round_sse t4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302 : 2^:
note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 6:
85 : 2 : error: ^~invalid operand for instruction~
~
add h_64, tmp0
^<instantiation>
:358:4: <instantiation>:note: 358:while in macro instantiation4
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> ^:
4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
41:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2: add d_64, T1
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: <instantiation>cannot use more than one symbol in memory operand
:6 lea h_64, [T1 + T2]:
2 : error: invalid operand for instruction
mov tmp0, e_64
^
^
<instantiation>:386:<instantiation>4:: 358:note: 4: while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> ^
:2<instantiation>::492:: 2: error: error: invalid operand for instructioninvalid operand for instruction
and T1, e_64 shld tmp0, tmp0, (64 - 23)
^^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
9:<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: note: <instantiation>:52:2while in macro instantiation:
error: invalid operand for instruction RORQ tmp0, 23
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
386:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:358:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: note: :while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: 302:2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>:2:: 11note: :while in macro instantiation2
: .rept 80/2 + 1
error: ^
invalid operand for instruction
and T1, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^56:
2: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor tmp0, e_64:
302 ^:
2: <instantiation>:note: 358:4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2<instantiation>: :58error: :6: invalid operand for instructionerror:
ambiguous operand size for instruction 'ror'
xor tmp0, e_64 ror tmp0, 4
^
^~~~
<instantiation>:<instantiation>386::3584:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 14 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: xor T1, g_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 386^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^
302:2: note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S ^:302:2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: <instantiation>:error: 2:2invalid operand for instruction:
error: add T1, tmp0invalid operand for instruction
shld tmp0, tmp0, (64 - 4)^
^
<instantiation><instantiation>:17::3582:: 4note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 4
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:358:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 386^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_avx t:
2 : note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::219: :note: 2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
xor tmp0, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^68
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
: and T2, b_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
358 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:70/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :error: 2: invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
.rept 80/2 + 1
^
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
<instantiation> :^71
:2: error: invalid operand for instruction
<instantiation>: and tmp0, c_6423
:2 : ^
note: while in macro instantiation
<instantiation> RORQ tmp0, 14:
358 :^4
: note: <instantiation>while in macro instantiation:
386: SHA512_2Sched_2Round_sse t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
73:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :error: 302invalid operand for instruction:
2 xor T2, tmp0:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation> :^358
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::752:: 2note: : while in macro instantiation
error: .rept 80/2 + 1
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^27
:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^77
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:79 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^30
:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S81::3026:: 2error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 6
.rept 80/2 + 1
^
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
:83 :^2
: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^85
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:358:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation><instantiation>::38687::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t add T2, tmp0
^
^
<instantiation>:358/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction<instantiation>
: xor tmp0, a_6488
: 2^:
error: invalid operand for instruction<instantiation>
:386 add d_64, T1:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 358 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2 : note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: <instantiation>cannot use more than one symbol in memory operand
:38 lea h_64, [T1 + T2]:
2 : error: invalid operand for instruction
add d_64, T1
^
<instantiation> : 386 : 4^:
note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t358
: 4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 2note: :while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^ mov T1, f_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 142
: 18^:
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43<instantiation>::25: :2note: : while in macro instantiationerror:
invalid operand for instruction RORQ tmp0, 28
and T1, e_64
^
^
<instantiation><instantiation>::386386::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:386:4: note: <instantiation>while in macro instantiation:
45: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction^
add h_64, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2<instantiation>: :note: 386while in macro instantiation:
4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation10
:2 .rept 80/2 + 1:
error: invalid operand for instruction^
mov tmp0, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation><instantiation>::11386::64: : error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 23 SHA512_2Sched_2Round_avx t
^
^~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :note: 386while in macro instantiation:
4: .rept 80/2 + 1
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
13: .rept 80/2 + 12
: ^error:
invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:386:4: note: <instantiation>while in macro instantiation:
16 SHA512_2Sched_2Round_avx t:
2 : error: ^invalid operand for instruction
xor tmp0, e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2386: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2<instantiation>: :17error: :6invalid operand for instruction:
error: and T1, e_64
ambiguous operand size for instruction 'ror'
^ ror tmp0, 14
<instantiation> : 386 :^4~: ~note: ~
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
386 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:386:4: note: <instantiation>while in macro instantiation:
19: SHA512_2Sched_2Round_avx t2
: error: ^invalid operand for instruction
add T1, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: <instantiation>:while in macro instantiation386
:4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 20 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: add T1, h_64302
:2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^386
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
<instantiation> :^22
:2: error: <instantiation>:invalid operand for instruction386
: mov T2, a_644
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
386 : 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation><instantiation>::3862::42: : note: error: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_sse t
shld tmp0, tmp0, (64 - 4)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::261: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
RORQ tmp0, 4
^
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::226: :note: 2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:28:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:error: 2: invalid operand for instruction
note: and tmp0, c_64while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:386:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t29
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor T2, tmp0
^
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:<instantiation>31::3862:: 4error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
SHA512_2Sched_2Round_avx t
^
^<instantiation>
:386:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:<instantiation>32::6386: :4error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 5
SHA512_2Sched_2Round_avx t
^^~
~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2386: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:<instantiation>2:: 35:error: 6invalid operand for instruction: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
mov tmp0, a_64
^^
~~~
<instantiation>:386:<instantiation>4:: 386note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302while in macro instantiation:
2 .rept 80/2 + 1:
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation><instantiation>::37386::24: : error: note: invalid operand for instruction
while in macro instantiation xor tmp0, a_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:386:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
<instantiation> and tmp0, c_64:
38 :^6
: error: <instantiation>ambiguous operand size for instruction 'ror':
386 ror tmp0, 28:
4 : note: while in macro instantiation^
~~ SHA512_2Sched_2Round_avx t~
^<instantiation>
:386:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:386:4: <instantiation>note: :40while in macro instantiation
:2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
^
add T2, tmp0
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:
302:2<instantiation>: :386note: :4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:41:<instantiation>2:: 386error: :invalid operand for instruction4
: add d_64, T1note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 386^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302:2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: <instantiation>:cannot use more than one symbol in memory operand77
:2 lea h_64, [T1 + T2]:
error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation> : 386 : 4^:
note: while in macro instantiation<instantiation>
:386 SHA512_2Sched_2Round_avx t:
4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 46 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: mov T1, f_64302
:2 : ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 386^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^47
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
: xor T1, g_642
: ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 386^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^49
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
: and T1, e_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
386 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :50invalid operand for instruction:
2: shld tmp0, tmp0, (64 - 6)
error: ^invalid operand for instruction
xor T1, g_64
^
<instantiation>:<instantiation>81::3862:: 4: note: note: while in macro instantiation
while in macro instantiation RORQ tmp0, 6
SHA512_2Sched_2Round_sse t
^
^
<instantiation>:386/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :note: 2while in macro instantiation:
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
<instantiation>: 52^:
2: <instantiation>error: :invalid operand for instruction386
: add T1, [rsp + frame_WK + 8*((t+1) % 2)]4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 386 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302 : 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:<instantiation>386::534:: 2: note: error: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_avx t
mov tmp0, e_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::386302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: <instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:414:4: note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t
ror tmp0, 23
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^~~~
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3028::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 xor T1, g_64
^^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 23):
58 ^:
6: error: ambiguous operand size for instruction 'ror'
<instantiation>: ror tmp0, 49
: 2 : note: ^while in macro instantiation~
~ RORQ tmp0, 23~
^
<instantiation>:<instantiation>386::4144:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:59:2: error: invalid operand for instruction<instantiation>
:11 xor tmp0, e_64:
2: ^error:
invalid operand for instruction
<instantiation> and T1, e_64:
386 :^4
: note: <instantiation>while in macro instantiation:
414: SHA512_2Sched_2Round_sse t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1261::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
xor tmp0, e_64 ror tmp0, 14
^
^<instantiation>~:~414~:
4: note: <instantiation>while in macro instantiation:
386: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>14::622:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T1, g_64
add T1, tmp0
^
^
<instantiation>:<instantiation>414::3864:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:15:2<instantiation>: :error: 64:invalid operand for instruction2
: add T1, [rsp + frame_WK + 8*((t) % 2)];error:
invalid operand for instruction
^
add T1, h_64
^<instantiation>
:414:4<instantiation>: :386note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation><instantiation>::2386::24: : error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 4) SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::172:: 2: note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
RORQ tmp0, 4
^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
19 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 68note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ and T2, b_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:70 .rept 80/2 + 1:
2: ^error:
invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 21^:
2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::71302::22: : error: note: invalid operand for instruction
while in macro instantiation and tmp0, c_64
.rept 80/2 + 1
^
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:73<instantiation>::2414: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T2, tmp0
SHA512_2Sched_2Round_avx t
^
^<instantiation>
:386:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:414:4: <instantiation>note: :while in macro instantiation75
:2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
^
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :386note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
<instantiation>: mov tmp0, a_6477
: 6^:
error: ambiguous operand size for instruction 'ror'
<instantiation>: ror tmp0, 5414
:4 : note: while in macro instantiation^
~~ SHA512_2Sched_2Round_avx t~
^<instantiation>
:386:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::79302::22: : error: note: invalid operand for instructionwhile in macro instantiation
.rept 80/2 + 1 xor tmp0, a_64
^^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:<instantiation>414::814:: 6: note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t ror tmp0, 6
^
^~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :386note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S83::3022:: 2: error: note: invalid operand for instruction
while in macro instantiation
xor tmp0, a_64
.rept 80/2 + 1
^
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :85while in macro instantiation:
6: .rept 80/2 + 1
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 28
^~~~
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:386:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
<instantiation>^:
88:2<instantiation>: :414error: :4invalid operand for instruction:
note: add d_64, T1
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
<instantiation> :^386
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:37<instantiation>::2386: :4: error: note: invalid operand for instruction
while in macro instantiation
xor tmp0, a_64 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S414::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^2
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
: mov T1, f_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
414 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 42 :^18
: error: cannot use more than one symbol in memory operand/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: lea h_64, [T1 + T2]302
: 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^5
:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:414:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t
: 7 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: xor T1, g_64302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1414
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:<instantiation>414::84:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_avx t
add T1, [rsp + frame_WK + 8*((t) % 2)]
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::414302::42: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::4810::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov T1, f_64 mov tmp0, e_64
^^
<instantiation><instantiation>::414414::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation>^:~50~:~2
: error: <instantiation>invalid operand for instruction:
414: mov tmp0, e_644
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 414 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: SHA512_2Sched_2Round_avx t302
:2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::51:132:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T1, g_64
xor tmp0, e_64
^
^
<instantiation>:414<instantiation>::4414: :note: 4: while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
<instantiation>^
:16:2: error: invalid operand for instruction<instantiation>
: xor tmp0, e_6454
: 2^:
note: while in macro instantiation<instantiation>
:414 RORQ tmp0, 23:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t414
: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 : 2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:414<instantiation>::455: :note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
and T1, e_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2414: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:414:4: note: <instantiation>while in macro instantiation:
56: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
xor tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :while in macro instantiation414
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 57:note: 2: while in macro instantiation
error: .rept 80/2 + 1
invalid operand for instruction
^
xor T1, g_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:23:<instantiation>2:: 414:error: 4: invalid operand for instruction
note: xor T2, c_64
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
<instantiation> :^414
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
<instantiation> :^2
:2: <instantiation>error: :414invalid operand for instruction:
4: shld tmp0, tmp0, (64 - 4)
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
<instantiation>:61:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: RORQ tmp0, 4while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:63 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:414:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
29 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor T2, tmp0:
302 :^2
: note: <instantiation>while in macro instantiation:
414: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 31^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: mov tmp0, a_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
414 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
<instantiation>^:
32:6: error: ambiguous operand size for instruction 'ror'<instantiation>
:67 ror tmp0, 5:
2: note: while in macro instantiation
^~ RORQ tmp0, 14~
~
^
<instantiation>:<instantiation>414::4144:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:68:2: <instantiation>error: :34invalid operand for instruction:
2: add T1, tmp0
error: invalid operand for instruction^
xor tmp0, a_64
<instantiation>^:
414:4: <instantiation>:note: 414:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
<instantiation> :^72
:2: <instantiation>error: :414invalid operand for instruction:
4: mov tmp0, a_64
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation> : 414 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~<instantiation>~:~73
:2: <instantiation>error: :414invalid operand for instruction:
4: xor T2, c_64
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 414 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::7440::22: : error: error: invalid operand for instructioninvalid operand for instruction
and tmp0, c_64 add T2, tmp0
^^
<instantiation>:<instantiation>414::4144:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation><instantiation>::4175::22: : error: error: invalid operand for instructioninvalid operand for instruction
add d_64, T1 and T2, b_64
^^
<instantiation><instantiation>::414414::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 76 : 2 : error: invalid operand for instruction
xor T2, tmp0
^
^
<instantiation>:<instantiation>414::4144:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 46^:
2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
<instantiation> RORQ tmp0, 5:
47 :^2
: error: <instantiation>invalid operand for instruction:
414 xor T1, g_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t414
: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:49:<instantiation>2:: 414:error: 4: invalid operand for instruction
note: and T1, e_64while in macro instantiation
SHA512_2Sched_2Round_avx t^
^<instantiation>
:414:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
<instantiation>^:
50:2: <instantiation>:error: 414:invalid operand for instruction4
: xor T1, g_64note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 414^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:414:4: <instantiation>note: :52while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
error: invalid operand for instruction
^
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: <instantiation>:note: 414:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 53^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: mov tmp0, e_642
: ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 414^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30283::218: : note: error: while in macro instantiationcannot use more than one symbol in memory operand
.rept 80/2 + 1 lea h_64, [T1 + T2]
^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2::3022:: 2: error: note: invalid operand for instruction
while in macro instantiation
shld tmp0, tmp0, (64 - 28)
.rept 80/2 + 1
^
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^56
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2: xor tmp0, e_64
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 58^:
6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sambiguous operand size for instruction 'ror':
302: ror tmp0, 42
: note: while in macro instantiation
^ .rept 80/2 + 1~
~~
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: <instantiation>invalid operand for instruction:
4 add T1, tmp0:
2 : ^
error: invalid operand for instruction
<instantiation>: mov T1, f_64414
: 4^:
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t442
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:6<instantiation>::2414: :4error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, e_64
SHA512_2Sched_2Round_sse t^
^<instantiation>
:442:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:414:<instantiation>4:: 8:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
xor T1, g_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302442::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:414:<instantiation>4:: 2:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :9while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
RORQ tmp0, 23
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 168
: 2^:
error: invalid operand for instruction
and T2, b_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:70 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
12 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::712:: 2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
and tmp0, c_64^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::215: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:442:<instantiation>4:: 77:note: 6: while in macro instantiation
error: SHA512_2Sched_2Round_avx tambiguous operand size for instruction 'ror'
ror tmp0, 5
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~302~:
2: note: <instantiation>:while in macro instantiation414
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::792:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
xor tmp0, a_64
^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:81:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S6:: 302:error: 2: ambiguous operand size for instruction 'ror'
note: ror tmp0, 6while in macro instantiation
.rept 80/2 + 1
^^
~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 85note: :6while in macro instantiation:
error: .rept 80/2 + 1
ambiguous operand size for instruction 'ror'
^ ror tmp0, 28
^~~~
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
24 :^2
: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :26note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 188
: 2^:
error: invalid operand for instruction
add d_64, T1
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation27
:2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
xor T2, c_64
^
<instantiation>:442:4: <instantiation>:note: 89:while in macro instantiation18
: SHA512_2Sched_2Round_avx terror:
cannot use more than one symbol in memory operand
^ lea h_64, [T1 + T2]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:414:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
<instantiation>^
:2:<instantiation>2:: 442:error: 4: invalid operand for instruction
note: mov T1, f_64while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^<instantiation>
:442:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 .rept 80/2 + 1
^^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :5invalid operand for instruction:
2: shld tmp0, tmp0, (64 - 5)
error: invalid operand for instruction^
and T1, e_64
^
<instantiation><instantiation>::35442::24: : note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 5 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:442:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302:note: 2: while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:442:4: note: <instantiation>while in macro instantiation:
37: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
xor tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :442while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
<instantiation>^:
38:2: <instantiation>:error: 442:invalid operand for instruction4
: add d_64, T1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> : 442^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
<instantiation> ^:
10:2: error: invalid operand for instruction
<instantiation>: mov tmp0, e_6439
:2 : ^
note: while in macro instantiation
<instantiation>: RORQ tmp0, 6442
: 4^:
note: while in macro instantiation<instantiation>
:442 SHA512_2Sched_2Round_sse t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> : 40 : 2^: ~~~error:
invalid operand for instruction
xor tmp0, a_64<instantiation>
: 442^:
4: note: <instantiation>:while in macro instantiation442
:4: note: SHA512_2Sched_2Round_sse t
while in macro instantiation ^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : ^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation
: .rept 80/2 + 1
302: 2^: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:442<instantiation>::414: :6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' SHA512_2Sched_2Round_avx t
ror tmp0, 4
^
^~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:
302:2: <instantiation>note: :442while in macro instantiation:
4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::16302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor tmp0, e_64 .rept 80/2 + 1
^^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:17/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::6302: :2error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 14
.rept 80/2 + 1
^
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302::22: : error: note: invalid operand for instruction
while in macro instantiation shld tmp0, tmp0, (64 - 23)
^
.rept 80/2 + 1
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:56:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:error: 2invalid operand for instruction:
note: xor tmp0, e_64
while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:442:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
57 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S xor T1, g_64:
302 :^2
: note: <instantiation>while in macro instantiation:
442: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::226: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
mov tmp0, a_64
^
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4<instantiation>
: 28^:
2: error: <instantiation>:invalid operand for instruction442
:4 and tmp0, c_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 442 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:<instantiation>2:: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:442:634: note: while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
error: ^invalid operand for instruction
xor tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^442
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: <instantiation>ambiguous operand size for instruction 'ror':
65 ror tmp0, 6:
2: error: invalid operand for instruction
^~~ mov T2, a_64~
^
<instantiation>:442:4<instantiation>: :442note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1
note: while in macro instantiation^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 46 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: mov T1, f_64302
: 2^:
note: while in macro instantiation<instantiation>
:442 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>47::22:: 2: error: error: invalid operand for instruction
invalid operand for instruction xor T1, g_64
shld tmp0, tmp0, (64 - 14)^
^
<instantiation>:442:4: note: <instantiation>:while in macro instantiation67
:2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^
RORQ tmp0, 14
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2<instantiation>: :442note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:442:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
68 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S add T1, tmp0:
302: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1442
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302:722:: 2: note: while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
mov tmp0, a_64^
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:73:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: xor T2, c_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 74 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 and tmp0, c_64:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1442
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:62::302:2: 2note: : while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>442::654:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_avx t
mov T2, a_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302442::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:67:2: error: <instantiation>invalid operand for instruction:
78: xor T2, c_642
: note: ^
while in macro instantiation
RORQ tmp0, 5
<instantiation> :^442
:4: <instantiation>:note: 442:while in macro instantiation4
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:68:<instantiation>2:: 79:error: 2: invalid operand for instructionerror:
invalid operand for instruction and T2, b_64
xor tmp0, a_64
^
^
<instantiation><instantiation>::442442::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:442:4: note: <instantiation>:while in macro instantiation442
:4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation><instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:442:4: note: while in macro instantiation
: SHA512_2Sched_2Round_sse t81
:2 : note: ^
while in macro instantiation
RORQ tmp0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: <instantiation>while in macro instantiation
.rept 80/2 + 1
^
:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^77
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::822:: 2: note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
xor tmp0, a_64
^
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 79 : 2 : ^error:
invalid operand for instruction
<instantiation> xor tmp0, a_64:
442 :^4
: note: <instantiation>while in macro instantiation:
442: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
<instantiation>^
:81:6: error: ambiguous operand size for instruction 'ror'<instantiation>:84:
2: ror tmp0, 6
note: ^~~~
<instantiation>while in macro instantiation
RORQ tmp0, 28:442:4:
^
<instantiation>:442:4: note: while in macro instantiation
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:83:2:: 302error: :invalid operand for instruction
xor tmp0, a_64
^
2<instantiation>:: 442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:442:4: <instantiation>note: :85while in macro instantiation:
6: SHA512_2Sched_2Round_avx t
error: ambiguous operand size for instruction 'ror'
ror tmp0, 28^
^~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~
:302:2<instantiation>:: 442:4note: : note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^ ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : ^4
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: mov T1, f_64note:
while in macro instantiation
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation>:8:2 : ^
<instantiation>:442:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1error:
^
invalid operand for instruction
xor T1, g_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2::2302: :error: 2invalid operand for instruction:
note: mov T1, f_64
while in macro instantiation ^
.rept 80/2 + 1
<instantiation>: 470:^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: <instantiation>:invalid operand for instruction4:
2: and T1, e_64error:
invalid operand for instruction
^ xor T1, g_64
^
<instantiation><instantiation>::470470::4: 4note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction
and T1, e_64
:302:2: note: while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:470:<instantiation>4:: 12note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
xor tmp0, e_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :470note: :while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:302:<instantiation>2:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:: 2note: while in macro instantiation
.rept 80/2 + 1:
^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2: shld tmp0, tmp0, (64 - 4)note:
while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:470:<instantiation>4:: 11:note: 6: while in macro instantiationerror:
ambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t ror tmp0, 23
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302470::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:470:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
19 : 2 : ^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302:2 xor tmp0, e_64:
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30214::26: : note: error: while in macro instantiationambiguous operand size for instruction 'ror'
.rept 80/2 + 1 ror tmp0, 4
^
^~~~
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: <instantiation>error: :invalid operand for instruction16
:2 mov T2, a_64:
error: ^
invalid operand for instruction
xor tmp0, e_64
<instantiation> :^470
:4: note: <instantiation>while in macro instantiation:
470: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17<instantiation>::621: :2error: : ambiguous operand size for instruction 'ror'error:
invalid operand for instruction ror tmp0, 14
add T1, h_64
^
^~~~<instantiation>
:470:4<instantiation>: :470note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302note: :while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^ .rept 80/2 + 1
<instantiation>:2^:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation19
:2 .rept 80/2 + 1:
error: invalid operand for instruction^
add T1, tmp0
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64<instantiation>
:20 :2^:
error: invalid operand for instruction
<instantiation> add T1, h_64:
470 :^4
: note: <instantiation>while in macro instantiation:
470 SHA512_2Sched_2Round_avx t:
4 : note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: .rept 80/2 + 12
: note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>470::224:: 2note: : while in macro instantiationerror:
invalid operand for instruction
SHA512_2Sched_2Round_avx t mov T2, a_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S470::3024:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
<instantiation> xor T2, c_64:
29 :^2
: error: <instantiation>:invalid operand for instruction470
: and tmp0, c_644
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 470 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_avx t:
2 : note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
30 :^2
: error: <instantiation>invalid operand for instruction:
470 and T2, b_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t470
: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:470<instantiation>::432: :note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
xor T2, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::4702:: 4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:470:4<instantiation>: :note: 33while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
mov tmp0, a_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2470: :note: 4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:<instantiation>31::4702:: 4error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:470:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :note: 302while in macro instantiation:
2: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6<instantiation>: :error: 37ambiguous operand size for instruction 'ror':
2 ror tmp0, 5:
error: invalid operand for instruction
xor tmp0, a_64
^ ~^~
~
<instantiation>:<instantiation>470::4704:: 4note: : while in macro instantiationnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:38<instantiation>::234: :error: 2invalid operand for instruction:
error: add d_64, T1invalid operand for instruction
xor tmp0, a_64^
^
<instantiation>:<instantiation>470::4704:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:470:4: note: SHA512_2Sched_2Round_avx twhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>37::4702:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor tmp0, a_64
SHA512_2Sched_2Round_avx t ^
^<instantiation>
:470:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 2842
: 18 : ^error: ~~~cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]<instantiation>
:470 :4 : note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: <instantiation>while in macro instantiation
: .rept 80/2 + 1470
: ^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:<instantiation>41::4702:: 4error: : invalid operand for instructionnote:
while in macro instantiation add d_64, T1
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:470/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : ^
45<instantiation>::470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^2: error:
invalid operand for instruction
add h_64, tmp0
^
<instantiation>:470:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:while in macro instantiation2: note: while in macro instantiation
.rept 80/2 + 1
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:470:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
48 : 2 : ^
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 mov T1, f_64:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^470
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:470:4<instantiation>: :50note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
^ xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2470: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: <instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
error: ^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
invalid operand for instruction^
mov tmp0, e_64
^
<instantiation>:470<instantiation>::4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
470 ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: :4: note: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:470:4: note: <instantiation>while in macro instantiation:
55: SHA512_2Sched_2Round_avx t6
: error: ambiguous operand size for instruction 'ror'^
ror tmp0, 23
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2~: ~~note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
470: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:<instantiation>56::4702:: 4: error: note: invalid operand for instruction
while in macro instantiation xor tmp0, e_64
SHA512_2Sched_2Round_avx t^
<instantiation>^:
470:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::259: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
add T1, [rsp + frame_WK + 8*((t+1) % 2)]^
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:470:4: note: <instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
62: 2^:
error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation><instantiation>::47064::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t add T1, h_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S470::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
<instantiation> mov T2, a_64:
65 :^2
: error: <instantiation>:invalid operand for instruction470
:4 mov T2, a_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 470 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>66::4702:: 4: error: note: invalid operand for instruction
while in macro instantiation
add T1, h_64 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S470::3024:: 2: note: while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 2^:
2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 70 :^2
: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: mov tmp0, a_64302
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: :2note: : while in macro instantiation
.rept 80/2 + 1
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
2 ^:
error: invalid operand for instruction<instantiation>
:470 and tmp0, c_64:
4: ^note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:470:4: note: <instantiation>:while in macro instantiation72
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction^
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>note: :470while in macro instantiation:
4: .rept 80/2 + 1note:
^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :73 : 2^:
error: invalid operand for instruction
xor T2, c_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: <instantiation>note: :470:4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::7477:2:: 6error: : invalid operand for instruction
error: and tmp0, c_64
ambiguous operand size for instruction 'ror'
^
ror tmp0, 5
<instantiation>: 470 : 4: note: ^while in macro instantiation~
~~ SHA512_2Sched_2Round_avx t
^<instantiation>
:470/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_sse t ^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>:^76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:470/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:470:4~:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:470:4<instantiation>:79:2: error: invalid operand for instruction
: xor tmp0, a_64
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation> : 470 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:2:<instantiation>2:: 470error: :invalid operand for instruction4
: shld tmp0, tmp0, (64 - 6)
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^81:
2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: RORQ tmp0, 6302
: 2^:
note: <instantiation>:while in macro instantiation470
:4: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:470:4<instantiation>: :note: 85while in macro instantiation:
6 SHA512_2Sched_2Round_avx t:
error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 28/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 : 2 : note: ^while in macro instantiation
~ .rept 80/2 + 1~
~
^
<instantiation>:470:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
83: 18: error: cannot use more than one symbol in memory operand^
lea h_64, [T1 + T2]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 : 2 : note: while in macro instantiation ^
.rept 80/2 + 1<instantiation>
:470 :^4:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction<instantiation>
: shld tmp0, tmp0, (64 - 28)87
: ^
2: error: invalid operand for instruction<instantiation>
:84: add T2, tmp02:
note: while in macro instantiation^
RORQ tmp0, 28
^<instantiation>
:470<instantiation>::4704:4: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:470<instantiation>:4:: 88note: :2while in macro instantiation
: SHA512_2Sched_2Round_avx t
error: invalid operand for instruction
^
add d_64, T1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: <instantiation>while in macro instantiation:
470 .rept 80/2 + 1:
4 ^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:470:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:498:4: <instantiation>note: :4while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
error: invalid operand for instruction
^
xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 498:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction<instantiation>
: and T1, e_646
: 2^:
error: <instantiation>invalid operand for instruction:
498: mov tmp0, e_644
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 498 ^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302:while in macro instantiation2:
note: while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:498:4: note: <instantiation>:8while in macro instantiation:2
: error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^^
<instantiation>:498:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4: :note: 302while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
note: ^while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation><instantiation>::910::22: : note: error: while in macro instantiationinvalid operand for instruction
RORQ tmp0, 23 mov tmp0, e_64
^^
<instantiation><instantiation>::498498::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation>^:
498:4<instantiation>: :498note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation
.rept 80/2 + 1
^
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:498:<instantiation>4:: 17:note: 6: while in macro instantiation
error: ambiguous operand size for instruction 'ror' SHA512_2Sched_2Round_avx t
ror tmp0, 14
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2498: :4: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1914:2:: 2error: : invalid operand for instruction
error: add T1, tmp0
invalid operand for instruction
^
xor T1, g_64
<instantiation>: 498^:
4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_sse t498
: 4 ^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302:2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:498:<instantiation>4:22: :2: note: error: while in macro instantiationinvalid operand for instruction
mov T2, a_64 SHA512_2Sched_2Round_avx t
^
^<instantiation>
:498:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>:2:: 2note: :while in macro instantiation2
: .rept 80/2 + 1
error: ^
invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:25:2<instantiation>: :error: 498invalid operand for instruction:
4 and T2, b_64:
^note:
while in macro instantiation<instantiation>
:498: SHA512_2Sched_2Round_avx t4
: note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302302::22: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1^
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 19while in macro instantiation:
2 .rept 80/2 + 1:
^error:
invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S20::302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: <instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302:: 2: error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 14) .rept 80/2 + 1
^^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:498:4: note: <instantiation>:while in macro instantiation32
:6: SHA512_2Sched_2Round_avx terror:
ambiguous operand size for instruction 'ror'
ror tmp0, 5
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302:498::42: : note: while in macro instantiationnote:
SHA512_2Sched_2Round_sse twhile in macro instantiation
.rept 80/2 + 1^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: <instantiation>error: :invalid operand for instruction24
: xor tmp0, a_64
2 : ^
error: <instantiation>invalid operand for instruction:498
:4: add T1, tmp0note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
<instantiation>:498/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:498:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
26 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov tmp0, a_64:
302: 2^:
note: while in macro instantiation<instantiation>
:498 .rept 80/2 + 1:
4 : ^note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2<instantiation>: :29error: :2invalid operand for instruction:
xor tmp0, a_64error:
invalid operand for instruction
^
and tmp0, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 498while in macro instantiation
.rept 80/2 + 1
^
:<instantiation>:30:2: error: invalid operand for instruction
4 and T2, b_64:
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S32::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
xor T2, tmp0 .rept 80/2 + 1
^^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>: 38^:
6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation<instantiation>
:40: SHA512_2Sched_2Round_avx t2
: error: invalid operand for instruction
^ add T2, tmp0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::498302:4:: 2note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
^ .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> ^:
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:43:18: error: <instantiation>:cannot use more than one symbol in memory operand
35 lea h_64, [T1 + T2]:
2 : note: while in macro instantiation
RORQ tmp0, 5
^
^
<instantiation>:498:4<instantiation>: :note: 498while in macro instantiation:
4 SHA512_2Sched_2Round_sse t:
note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:302
:2 : note: while in macro instantiation^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:<instantiation>2: :error: 37invalid operand for instruction:
2 mov T1, f_64:
^error:
invalid operand for instruction<instantiation>
:498: xor tmp0, a_644:
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation>^:
498:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:302: :2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation> :^498
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 6):
^
49:2: <instantiation>error: invalid operand for instruction
and T1, e_64:39:2:
note: while in macro instantiation
RORQ tmp0, 6
^
^<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction<instantiation>
: xor tmp0, a_6450
: ^2
: error: <instantiation>:498invalid operand for instruction:4
: note: xor T1, g_64while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::498302::24: : note: while in macro instantiationnote:
.rept 80/2 + 1while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:498:4: note: <instantiation>:while in macro instantiation2
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction
^
shld tmp0, tmp0, (64 - 28)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
43: .rept 80/2 + 12
: note: ^
while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:498:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302302:2:: 2: note: while in macro instantiationnote:
.rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : ^55
:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302ambiguous operand size for instruction 'ror':
2: ror tmp0, 23
note: while in macro instantiation
.rept 80/2 + 1^
~ ~^~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:<instantiation>498::564:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_avx t
xor tmp0, e_64
^^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S498::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:498:4<instantiation>: :58note: :6while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
ambiguous operand size for instruction 'ror'
ror tmp0, 4^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302~:~2~:
note: while in macro instantiation<instantiation>
:498 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 23):
61 :^6
: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
<instantiation> : 54 : 2 : ^~note: ~~while in macro instantiation
RORQ tmp0, 23
<instantiation>: 498^:
4: note: <instantiation>:while in macro instantiation498
:4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
<instantiation>^:
55:2<instantiation>: :498error: :4invalid operand for instruction:
note: and T1, e_64
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> :^498
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
56<instantiation>::498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:302: :2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
<instantiation>: xor tmp0, e_6470
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:2: 302:error: 2: note: while in macro instantiation
.rept 80/2 + 1
^
invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:57:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: xor T1, g_64note:
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
59 :^2
: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:2:<instantiation>2:: 498error: :invalid operand for instruction4
: shld tmp0, tmp0, (64 - 4)note:
while in macro instantiation
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:498:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2 .rept 80/2 + 1:
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^
:75:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:2error: : invalid operand for instructionnote:
while in macro instantiation
mov tmp0, a_64
.rept 80/2 + 1
^
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 shld tmp0, tmp0, (64 - 14):
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
<instantiation>^:
68:2: <instantiation>:error: 498:invalid operand for instruction4
: add T1, tmp0note:
while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation> : 498 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2 : note: ^
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:<instantiation>2:83:2: error: invalid operand for instruction
xor tmp0, a_64
: ^
error: invalid operand for instruction<instantiation>
:498 mov tmp0, a_64:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: error: :302:2: note: while in macro instantiation
.rept 80/2 + 1
^
invalid operand for instruction
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
and tmp0, c_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
:88 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S add d_64, T1:
302 :^2
: note: <instantiation>while in macro instantiation:
498: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
<instantiation> lea h_64, [T1 + T2]:
76 : 2 : error: invalid operand for instruction
xor T2, tmp0
^
^
<instantiation>:<instantiation>498::4984:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:^302
:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:2<instantiation>::278: :2error: : invalid operand for instructionnote:
while in macro instantiation mov T1, f_64
RORQ tmp0, 5
^
^
<instantiation>:526<instantiation>::4498: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation><instantiation>::4498::24: : error: note: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t xor T1, g_64
^
^
<instantiation>:526/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: <instantiation>error: :5invalid operand for instruction:
2: add d_64, T1
error: invalid operand for instruction^
and T1, e_64
^<instantiation>
:498:4<instantiation>: :note: 526:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>:526::24:: 2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_sse t
shld tmp0, tmp0, (64 - 6)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 181
:2 : ^
note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64<instantiation>
: 83^:
18: error: <instantiation>:cannot use more than one symbol in memory operand526
:4 lea h_64, [T1 + T2]:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: <instantiation>:while in macro instantiation498
: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation><instantiation>::13498:2:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor tmp0, e_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:526:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:<instantiation>6:: 85error: :2ambiguous operand size for instruction 'ror':
ror tmp0, 4error:
invalid operand for instruction
add h_64, tmp0
^
<instantiation>:498:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^~~~
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation><instantiation>::23526::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, c_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:526:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:526:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t6
: 2 : error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:526:4: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2 .rept 80/2 + 1:
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
<instantiation> and tmp0, c_64
: ^8
:2: <instantiation>error: :526invalid operand for instruction:
4: note: xor T1, g_64
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302 :2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:302::2: note: while in macro instantiation
633 .rept 80/2 + 1:
6 : ^
error: ambiguous operand size for instruction 'shl'
shl NUM_BLKS, 7
^~~~~~~~
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:526:4: <instantiation>note: :while in macro instantiation11
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction^
and T1, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302^::
2635: :note: 2: while in macro instantiation<instantiation>
error: : .rept 80/2 + 1526
invalid operand for instruction:
4^:
add NUM_BLKS, INPnote:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:636:2: error: invalid operand for instruction
mov [rsp + (((0 + (4*8)) + (1*8)) + (1*8))], NUM_BLKS<instantiation>
: 12^:
2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation639
:2 .rept 80/2 + 1:
error: ^invalid operand for instruction
mov a,[8*0 + CTX]
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 640^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>:invalid operand for instruction:302
14::2 mov b,[8*1 + CTX]2:
: note: error: ^while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1 xor T1, g_64
^^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::32641::62: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror tmp0, 5 mov c,[8*2 + CTX]
^
^~~~
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:642<instantiation>::215: :2error: : invalid operand for instruction
error: mov d,[8*3 + CTX]invalid operand for instruction
^ add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30234::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 xor tmp0, a_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:643:<instantiation>2:: 526:error: 4: invalid operand for instruction
note: mov e,[8*4 + CTX]while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:644:2: error: invalid operand for instruction<instantiation>
: mov f,[8*5 + CTX]35
:6 : ^
error: <instantiation>ambiguous operand size for instruction 'ror'
: ror tmp0, 62
: 2 : error: ^~invalid operand for instruction~
~
shld tmp0, tmp0, (64 - 4)
<instantiation>^:
526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 17 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: RORQ tmp0, 42
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :^645note:
:2while in macro instantiation
: .rept 80/2 + 1<instantiation>
error: : 526^invalid operand for instruction:
4 mov g,[8*6 + CTX]:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
646 xor tmp0, a_64:
2: ^error:
invalid operand for instruction
<instantiation> mov h,[8*7 + CTX]:
526 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^<instantiation>648
::192:: 2: error: error: invalid operand for instruction
invalid operand for instruction
vmovdqa BYTE_FLIP_MASK, [.LPSHUFFLE_BYTE_FLIP_MASK +rip]
xor tmp0, e_64
^^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 38 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 ror tmp0, 28/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:
:2 651: : 2 note: : ^while in macro instantiation~
error: ~ .rept 80/2 + 1~
invalid operand for instruction
^
lea TBL,[.LK512 +rip]<instantiation>
:526 :^4
: note: <instantiation>:20:2: while in macro instantiationerror:
invalid operand for instruction
mov T2, a_64
^
<instantiation>:526:4: note: <instantiation>while in macro instantiation:
1 SHA512_2Sched_2Round_avx t:
1: error: ^invalid operand for instruction
vmovdqu Y_0, [INP+0*32] SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
^:
302:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
654 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
COPY_YMM_AND_BSWAP Y_0, [INP + 0*32], BYTE_FLIP_MASK
^
<instantiation><instantiation>::221::22: : error: error: invalid operand for instructioninvalid operand for instruction
vpshufb Y_0, Y_0, BYTE_FLIP_MASK add T1, h_64
^^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::526654::42: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
COPY_YMM_AND_BSWAP Y_0, [INP + 0*32], BYTE_FLIP_MASK
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu Y_1, [INP+1*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:655:2: note: while in macro instantiation
COPY_YMM_AND_BSWAP Y_1, [INP + 1*32], BYTE_FLIP_MASK
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:<instantiation>:2:: 23:error: 2: invalid operand for instruction
note: vpshufb Y_1, Y_1, BYTE_FLIP_MASKwhile in macro instantiation
^ RORQ tmp0, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:655<instantiation>::2526: :4note: : while in macro instantiationnote:
while in macro instantiation302
COPY_YMM_AND_BSWAP Y_1, [INP + 1*32], BYTE_FLIP_MASK:
2 SHA512_2Sched_2Round_avx t :
^
note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction
vmovdqu Y_2, [INP+2*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:656:2: note: while in macro instantiation<instantiation>
:24 COPY_YMM_AND_BSWAP Y_2, [INP + 2*32], BYTE_FLIP_MASK:
2: ^error:
invalid operand for instruction
add T1, tmp0
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3022::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1
vpshufb Y_2, Y_2, BYTE_FLIP_MASK
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:656:2: note: <instantiation>while in macro instantiation
:40 COPY_YMM_AND_BSWAP Y_2, [INP + 2*32], BYTE_FLIP_MASK:
2 : ^
error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :26while in macro instantiation<instantiation>:
:2 .rept 80/2 + 11: :1error: : invalid operand for instructionerror:
invalid operand for instruction mov tmp0, a_64
vmovdqu Y_3, [INP+3*32]^
^
<instantiation>:526/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4657: :note: 2: while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
COPY_YMM_AND_BSWAP Y_3, [INP + 3*32], BYTE_FLIP_MASK
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
vpshufb Y_3, Y_3, BYTE_FLIP_MASK
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:657:2: <instantiation>:note: 27:while in macro instantiation2
: error: COPY_YMM_AND_BSWAP Y_3, [INP + 3*32], BYTE_FLIP_MASK
invalid operand for instruction
^ xor T2, c_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::526659::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t mov [rsp + ((0 + (4*8)) + (1*8))], INP
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 129
:2 : ^
error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:526/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4662: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
movq [rsp + (0 + (4*8))],4
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::43302:18:: 2error: : cannot use more than one symbol in memory operand
note: lea h_64, [T1 + T2]
while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:666:2<instantiation>: :30error: :2invalid operand for instruction:
error: vpaddq XFER, Y_0, [TBL + 0*32]invalid operand for instruction
^ and T2, b_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S667::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
vmovdqa [rsp + 0], XFER .rept 80/2 + 1
^^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation32
: .rept 80/2 + 12
: ^error:
invalid operand for instruction
xor T2, tmp0
<instantiation> :^
1:1: <instantiation>:error: 526:invalid operand for instruction4
: vperm2f128 YTMP0, Y_3, Y_2, 0x3note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>: 4^
:3: note: while in macro instantiation
<instantiation>: MY_VPALIGNR YTMP0, Y_3, Y_2, 847
: 2 : ^
error: invalid operand for instruction
xor T1, g_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:526:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t2<instantiation>:
2: : 526 :error: 4^invalid operand for instruction:
note: vpalignr YTMP0, YTMP0, Y_2, 8while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:^302
:2: note: <instantiation>while in macro instantiation:
4: .rept 80/2 + 13
: ^note:
while in macro instantiation
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: SHA512_2Sched_2Round_sse t668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6
:3: error: invalid operand for instruction
vpaddq YTMP0, YTMP0, Y_0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:1:1: error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Svperm2f128 YTMP1, Y_1, Y_0, 0x3:302
^
<instantiation>:8:3: note: while in macro instantiation
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
<instantiation>^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation:
:2 FOUR_ROUNDS_AND_SCHED2
: 2^:
error: invalid operand for instruction
: shld tmp0, tmp0, (64 - 5)
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:2: note: <instantiation>while in macro instantiation:
2: RORQ tmp0, 52
: ^error:
invalid operand for instruction
<instantiation> vpalignr YTMP1, YTMP1, Y_0, 8:
526 :^4
: note: <instantiation>while in macro instantiation:
8: SHA512_2Sched_2Round_avx t3
: note: while in macro instantiation^
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :note: 668:while in macro instantiation2
: .rept 80/2 + 1
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::4913::23: : error: error: invalid operand for instructioninvalid operand for instruction
vpsrlq YTMP2, YTMP1, 1 and T1, e_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation><instantiation>:::37668526:::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED xor tmp0, a_64
^^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
4 : ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
note: .rept 80/2 + 1
^
<instantiation>:14:while in macro instantiation3:
error: invalid operand for instruction
vpsllq YTMP3, YTMP1, (64-1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED<instantiation>
:38 :^2
: error: invalid operand for instruction
add d_64, T1
^<instantiation>:15:3 : error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:^668
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:3: error: invalid operand for instruction
vpsrlq YTMP4, YTMP1, 7
<instantiation>^:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
526 FOUR_ROUNDS_AND_SCHED:
4 ^
<instantiation>:50:2: error: invalid operand for instruction:
xor T1, g_64
^
<instantiation>:526:4: note: while in macro instantiation
note: <instantiation> SHA512_2Sched_2Round_sse t:while in macro instantiation
19 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov y3, a:
302: 2
^:
SHA512_2Sched_2Round_avx tnote:
while in macro instantiation /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: .rept 80/2 + 1^668
: 2^:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: <instantiation>invalid operand for instruction:
2: add T1, [rsp + frame_WK + 8*((t+1) % 2)]2
: ^
error: invalid operand for instruction<instantiation><instantiation>
::21526 shld tmp0, tmp0, (64 - 6)::
42: : ^note:
error: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_sse t
rorx y1, e, 18
^
<instantiation>^:
39/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302:: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2note: : :while in macro instantiation668
note: : RORQ tmp0, 62while in macro instantiation
:
^ .rept 80/2 + 1note:
while in macro instantiation
^
<instantiation> FOUR_ROUNDS_AND_SCHED:
526 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation><instantiation>::526:234: :2note: : while in macro instantiation
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
^ add h, [rsp+0 +0*8]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
668 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation<instantiation>
:40 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30255::26: : error: note: <instantiation>ambiguous operand size for instruction 'ror':while in macro instantiation
24
ror tmp0, 23:
.rept 80/2 + 12
: ^ error:
invalid operand for instruction^
~~~ or y3, c
<instantiation>^:
526:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
668 SHA512_2Sched_2Round_sse t:
2 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 FOUR_ROUNDS_AND_SCHED:
2: <instantiation>note: :^while in macro instantiation42
: .rept 80/2 + 118
: ^
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:526<instantiation>::456: :2note: : while in macro instantiationerror:
invalid operand for instruction
SHA512_2Sched_2Round_avx t xor tmp0, e_64
<instantiation> ^
: 25^<instantiation>::
5262:4: : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: note: :302invalid operand for instructionwhile in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
mov y2, f
note: while in macro instantiation^^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^::668
302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED ^
^
<instantiation>:26:2: <instantiation>error: :58:invalid operand for instruction6:
error: rorx T1, a, 34ambiguous operand size for instruction 'ror'
ror tmp0, 4^
<instantiation> : 2 /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:: 2668^: ~:~error: 2~
: invalid operand for instruction
note: <instantiation>: shld tmp0, tmp0, (64 - 28)while in macro instantiation526
:
4 : ^ FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::30243:2:: 2note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ RORQ tmp0, 28
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 28 : 2^:
<instantiation>error: :59:invalid operand for instruction2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:: 302 xor y0, y1error: :
2 : invalid operand for instruction^
note:
xor tmp0, e_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668:<instantiation>2:: 526:note: 4: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
SHA512_2Sched_2Round_sse t^
^
<instantiation>:29:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32<instantiation>::245: :error: 2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: invalid operand for instruction:
error: 302: and y2, e2invalid operand for instruction
:
note: ^ add h_64, tmp0
while in macro instantiation
^
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668<instantiation>::2526: :note: 4: while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
<instantiation> :^34~:~2~:
error: invalid operand for instruction<instantiation>
:526 rorx y1, a, 39:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:2: error: invalid operand for instruction
<instantiation> add d, h:
62: 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668 add T1, tmp0:
2 : ^
note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED526
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
48:2: error: invalid operand for instruction<instantiation>
:37 mov T1, f_64:
2 : ^
error: invalid operand for instruction
<instantiation>:526:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t64
: 2 : ^error:
invalid operand for instruction
add T1, h_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: <instantiation>note: :526while in macro instantiation and y3, b:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
^
:302:2: <instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^note:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:<instantiation>668::5262:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302
:2: .rept 80/2 + 1note: while in macro instantiation
.rept 80/2 + 1
^
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation><instantiation>:526::451: :note: 2while in macro instantiation:
SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
^
<instantiation> xor T1, g_64:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S38: 302:^:22
: : note: error: while in macro instantiation
<instantiation>invalid operand for instruction .rept 80/2 + 1:
526 : xor y1, T1^4
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: FOUR_ROUNDS_AND_SCHED302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:526:4: <instantiation>:note: 39while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
error: ^invalid operand for instruction
rorx T1, a, 28/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668^
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 41^
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:2invalid operand for instruction:
note: xor y2, gwhile in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:70:2: error: invalid operand for instruction<instantiation>
: mov tmp0, a_6442
: 2^:
error: invalid operand for instruction<instantiation>
:526 xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2<instantiation>: :note: 2while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2:: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>4:526: :4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 43 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S mov T1, a:
302: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: .rept 80/2 + 1:
668 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>:44:2: error: invalid operand for instruction
and T1, c
<instantiation>^:
55:2 : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :error: 668^:invalid operand for instruction2
: and T1, e_64note:
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: <instantiation>while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
302::2526: :note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
or y3, T1
^
4: <instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :71while in macro instantiation:2
: error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
and tmp0, c_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2:: <instantiation>note: 668::while in macro instantiation526
2:: .rept 80/2 + 14
: note: note: ^while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation> :^48
:2: <instantiation>error: :526invalid operand for instruction:
4: add h, y1
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
668:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2<instantiation>:59:2: error: : invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:526error: :4: invalid operand for instruction<instantiation>
add d, y2
^
:73:note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 668:error: 2: while in macro instantiationinvalid operand for instructionnote:
while in macro instantiation
xor T2, tmp0
SHA512_2Sched_2Round_avx t FOUR_ROUNDS_AND_SCHED
^
^ ^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::526302::24: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 52^:
2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation><instantiation>:61::253: :note: 2: while in macro instantiation
error: RORQ tmp0, 4
invalid operand for instruction
^
add h, y3
<instantiation> :526^:
4: note: while in macro instantiation
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_avx t::
668 75: :2 2^:
: note: error: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:invalid operand for instruction302 FOUR_ROUNDS_AND_SCHED:
2: mov tmp0, a_64 note:
^while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: <instantiation>error: :62ambiguous operand size for instruction 'ror':
3: ror tmp0, 5
error: invalid operand for instruction
vpsrlq YTMP2, YTMP1, 8^
~~ ~
^
<instantiation><instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S526:::65668:4:2: 2: : note: error: note: invalid operand for instructionwhile in macro instantiation
while in macro instantiation
mov T2, a_64
SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED^
^^<instantiation>
:526:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: SHA512_2Sched_2Round_avx t2
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:3: error: invalid operand for instruction<instantiation>
:66: vpsllq YTMP1, YTMP1, (64-8)2
: error: invalid operand for instruction
^
add T1, h_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>668::526:24: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction<instantiation>
:64 xor tmp0, a_64:
3 : ^
error: invalid operand for instruction
<instantiation>: vpor YTMP1, YTMP1, YTMP2526
:4 : ^note:
while in macro instantiation
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_sse t:
:668 2: :22 : : ^error:
note: invalid operand for instruction
while in macro instantiation shld tmp0, tmp0, (64 - 14)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:^302
:2 : <instantiation>^:note: 67
:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^ RORQ tmp0, 14
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 66 ^:
3: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
:2: vpxor YTMP3, YTMP3, YTMP4
note: while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:3: error: invalid operand for instruction
vpxor YTMP1, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^<instantiation>~:~71~:
3: error: <instantiation>:invalid operand for instruction526
:4: vpaddq YTMP0, YTMP0, YTMP1
note: while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^
668:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
<instantiation>:73 add T1, tmp0:
3: ^error:
invalid operand for instruction
vperm2f128 Y_0, YTMP0, YTMP0, 0x0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>75::833:: 2: error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, a_64 vpand YTMP0, YTMP0, [.LMASK_YMM_LO +rip]
<instantiation> ^: ^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S526:4: note: while in macro instantiation
526 SHA512_2Sched_2Round_sse t
:4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 : 2: note: while in macro instantiation
.rept 80/2 + 1
^
: ^
668:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
2 ^:
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~note: ~~
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:72:2<instantiation>: :87error: :2invalid operand for instruction:
error: mov tmp0, a_64invalid operand for instruction
add T2, tmp0^
^
<instantiation><instantiation>::526526::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:80:302:302:3:2: 2: : error: note: note: invalid operand for instructionwhile in macro instantiation
while in macro instantiation
.rept 80/2 + 1 vperm2f128 YTMP2, Y_3, Y_3, 0x11
.rept 80/2 + 1
^
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:<instantiation>73::5262:: 4: error: note: invalid operand for instructionwhile in macro instantiation
xor T2, c_64 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:<instantiation>81::/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S5263::: 3024:: error: 2: invalid operand for instructionnote:
note: while in macro instantiationwhile in macro instantiation vpsrlq YTMP4, YTMP2, 6
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302note: :2while in macro instantiation:
note: <instantiation> FOUR_ROUNDS_AND_SCHED:
while in macro instantiation89
:^18
.rept 80/2 + 1:
error: ^
cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 174
: 2^:
error: invalid operand for instruction
and tmp0, c_64
^<instantiation>
:84:2<instantiation>: :526error: :4invalid operand for instruction:
note: mov y3, a
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^:
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: 668note: :while in macro instantiation2
.rept 80/2 + 1
^
: note: <instantiation>:76while in macro instantiation:2
: error: FOUR_ROUNDS_AND_SCHED
^
invalid operand for instruction
xor T2, tmp0
^
<instantiation>:526:4: <instantiation>note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2:2: :2note: : while in macro instantiation
.rept 80/2 + 1
^
85:2: error: <instantiation>:77:2: error: invalid operand for instructionerror:
mov tmp0, a_64
^
<instantiation>:526:4: note: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: invalid operand for instructionnote:
while in macro instantiation
.rept 80/2 + 1
^
rorx y0, e, 41
^
mov T1, f_64
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation><instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:::55478::668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
2: note: while in macro instantiation
RORQ tmp0, 54
^:
note: while in macro instantiation<instantiation>
:526: SHA512_2Sched_2Round_sse t4
: note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302<instantiation>::2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S86: ::note: 3022:while in macro instantiation: 2
: error: .rept 80/2 + 1note:
invalid operand for instruction while in macro instantiation
^
.rept 80/2 + 1 rorx y1, e, 18
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation><instantiation>::52687::42: : note: error: while in macro instantiationinvalid operand for instruction
<instantiation> SHA512_2Sched_2Round_avx t: add h, [rsp+0 +1*8]
4
: 2 : ^^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor T1, g_64:302
668: 2:^: 2
: note: note: while in macro instantiation<instantiation>
while in macro instantiation:
554 .rept 80/2 + 1: FOUR_ROUNDS_AND_SCHED
4
: ^
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>668::802:: 2: note: error: <instantiation>while in macro instantiation:invalid operand for instruction
5
: FOUR_ROUNDS_AND_SCHED2 add d_64, T1
:
^error: ^
invalid operand for instruction
and T1, e_64<instantiation>
: 526^:
4: note: <instantiation>:while in macro instantiation554
:4 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
91:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:7<instantiation>::22: :2error: : <instantiation>invalid operand for instructionerror:
:invalid operand for instruction92 xor T1, g_64
:
2 shld tmp0, tmp0, (64 - 6) :
^
error: ^
invalid operand for instruction<instantiation>
: rorx T1, a, 34554
: 4^:
<instantiation>note: :81while in macro instantiation:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2 SHA512_2Sched_2Round_sse t::
668note: : while in macro instantiation 2
^:
RORQ tmp0, 6
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^
:
302 FOUR_ROUNDS_AND_SCHED:
2 : <instantiation>^:
note: 526:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:93:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: <instantiation>note: :8while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: invalid operand for instruction^
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:82<instantiation>::2554: :4error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, a_64
SHA512_2Sched_2Round_sse t^
^<instantiation>
:526:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: <instantiation>:while in macro instantiation2
: : SHA512_2Sched_2Round_avx tnote: 94
while in macro instantiation:
2 .rept 80/2 + 1:
^error:
^invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor y2, g:
302 :2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: <instantiation>:error: 83:invalid operand for instruction18
: xor y0, y1error:
cannot use more than one symbol in memory operand
^
lea h_64, [T1 + T2]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 668 : 2 : note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30299:2:: 2: note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
rorx y1, a, 39
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2<instantiation>: :error: 100:invalid operand for instruction2
: shld tmp0, tmp0, (64 - 28)
error: invalid operand for instruction^
and y2, e
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::84668::22: : note: note: while in macro instantiation
while in macro instantiation
RORQ tmp0, 28
^ FOUR_ROUNDS_AND_SCHED
^<instantiation>
:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:101:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:526:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:103/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation
and y3, b .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:554:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:104:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668: 2 : ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:107:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:<instantiation>109::5542:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor y1, T1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
<instantiation> .rept 80/2 + 1
:^ 4^
:
2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
110 .rept 80/2 + 1:
2: ^
error: invalid operand for instruction
mov T1, a<instantiation>
: 13^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
668 xor tmp0, e_64:
2: ^note:
while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
554 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: <instantiation>:error: 111invalid operand for instruction:
2: mov tmp0, e_64
error: ^invalid operand for instruction
and T1, c
<instantiation> :^554
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
668: SHA512_2Sched_2Round_avx t2
: <instantiation> note: : while in macro instantiation14^
:
6 FOUR_ROUNDS_AND_SCHED:
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:ambiguous operand size for instruction 'ror'
302
: ror tmp0, 42
: note: while in macro instantiation
^~ .rept 80/2 + 1~
~
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S112::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
add y2, y0 .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED8
: 2^:
error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2114: :<instantiation>2note: :: 16while in macro instantiationerror: :
2invalid operand for instruction: .rept 80/2 + 1
error: or y3, T1 invalid operand for instruction^
^ xor tmp0, e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:<instantiation>2:: 554:note: 4: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:<instantiation>2:: 115error: :2invalid operand for instruction:
error: shld tmp0, tmp0, (64 - 23)
invalid operand for instruction
^
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::6689::2<instantiation>2: :: 17note: note: :6while in macro instantiationwhile in macro instantiation:
error: RORQ tmp0, 23 FOUR_ROUNDS_AND_SCHED
ambiguous operand size for instruction 'ror'
^ ror tmp0, 14
^
<instantiation> : 554: 4 : note: ^~while in macro instantiation~
~ SHA512_2Sched_2Round_avx t
^
<instantiation>:554/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:117:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: add d, y2
while in macro instantiation
^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::11811::22: error: invalid operand for instruction
add h, y2<instantiation>
: 19^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:invalid operand for instruction668
: add T1, tmp02
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 554^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: <instantiation>:119:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:invalid operand for instruction2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
and T1, e_64<instantiation>
: 20^:
2: error: <instantiation>invalid operand for instruction:
554: add T1, h_644
: ^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
<instantiation>:123 SHA512_2Sched_2Round_avx t:
3: error: ^
invalid operand for instruction
vpsrlq YTMP3, YTMP2, 19/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 :^2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation<instantiation>
:: FOUR_ROUNDS_AND_SCHED22
: 2^:
error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:554:4: note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2:
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1
<instantiation> :^124
:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP2, (64-19)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation><instantiation>::554125::43: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t vpor YTMP3, YTMP3, YTMP1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::668302::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED .rept 80/2 + 1
^^
<instantiation>:126:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
^:
668:2<instantiation><instantiation>::55425::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t and T2, b_64
^
^
: <instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S554::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302:while in macro instantiation2
: note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>::26554::24: : error: note: invalid operand for instructionwhile in macro instantiation
mov tmp0, a_64
SHA512_2Sched_2Round_avx t
^
^<instantiation>
:554:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:note: 302:2: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 31:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation> : 2 :^2~: ~~error:
invalid operand for instruction
<instantiation>: shld tmp0, tmp0, (64 - 4)554
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:17:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation
RORQ tmp0, 4
.rept 80/2 + 1
^
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:<instantiation>554::354:: 6: note: error: while in macro instantiation
ambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t ror tmp0, 6
^
^~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :554note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: <instantiation>:invalid operand for instruction37
:2 mov T2, a_64:
error: ^invalid operand for instruction
xor tmp0, a_64
<instantiation> :^554
:4: <instantiation>:note: 554:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
<instantiation> : 21^:~2~: ~
error: invalid operand for instruction<instantiation>
:554 add T1, h_64:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
554 : 4 : ^
note: while in macro instantiation
<instantiation>:127:3: error: invalid operand for instruction
vpsrlq YTMP3, YTMP2, 61
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
668 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 128 : 3^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S vpsllq YTMP1, YTMP2, (64-61):
302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
668 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::12941::32: : error: error: invalid operand for instructioninvalid operand for instruction
vpor YTMP3, YTMP3, YTMP1 add d_64, T1
^^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S554::6684:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>:130:3: error: invalid operand for instruction
^
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation><instantiation>:554::4133: :note: 3while in macro instantiation:
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
^ vpaddq Y_0, Y_0, YTMP4
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
668 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpsrlq YTMP4, Y_0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
:46 :^2
: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:138<instantiation>::472:: 2: error: error: invalid operand for instructioninvalid operand for instruction
mov y3, a xor T1, g_64
^^
<instantiation>:554/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4668: :note: 2while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:139:2: error: invalid operand for instruction
<instantiation> rorx y0, e, 41:49
:2 : ^error:
invalid operand for instruction
and T1, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
668:<instantiation>2:: 554:note: 4: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
xor T1, g_64
^
<instantiation> : ^554
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation><instantiation>::252::22: : error: error: invalid operand for instructioninvalid operand for instruction
shld tmp0, tmp0, (64 - 14) add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^^
<instantiation>:554:4: <instantiation>:note: 23:while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
RORQ tmp0, 14^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 554:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:554:<instantiation>4:: 24:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
add T1, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::5542:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:554:<instantiation>4:: 26:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
mov tmp0, a_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302554::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:554:4: <instantiation>note: :27while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^
xor T2, c_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2<instantiation>: :554note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 29 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 and tmp0, c_64:
2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1554
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302::2140: :2note: : while in macro instantiation
error: .rept 80/2 + 1<instantiation>
invalid operand for instruction :
59^:
add h, [rsp+0 +2*8]2
: ^error:
invalid operand for instruction
xor tmp0, e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:<instantiation>:2554: :4note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED<instantiation>
:
SHA512_2Sched_2Round_sse t30
:^ 2
: ^error:
invalid operand for instruction
and T2, b_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>:while in macro instantiation554
: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2142: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
rorx y1, e, 18<instantiation> :^
61 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668 ror tmp0, 14:
2 : note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
~ ~^~
<instantiation>:32<instantiation>::2554: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T2, tmp0
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:554:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
.rept 80/2 + 1
<instantiation> ^^
:143:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302error: :invalid operand for instruction2
: or y3, cnote:
while in macro instantiation
^ .rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
<instantiation>::66862::22: : note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED add T1, tmp0
^^
<instantiation>:554:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t33
: 2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov tmp0, a_64:
302 :^2
: note: <instantiation>while in macro instantiation:
554: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 144 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 mov y2, f:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:<instantiation>668 ::642^:
2: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED add T1, h_64
^^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
<instantiation>::1452::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor y2, g shld tmp0, tmp0, (64 - 5)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: <instantiation><instantiation>:note: :6535while in macro instantiation::
22: FOUR_ROUNDS_AND_SCHED: error: note:
invalid operand for instructionwhile in macro instantiation
mov T2, a_64 RORQ tmp0, 5^
^^
<instantiation><instantiation>::554554::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::<instantiation>302302:::22: : 147note: note: :while in macro instantiation2while in macro instantiation
:
.rept 80/2 + 1error:
.rept 80/2 + 1
^invalid operand for instruction
^ rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:<instantiation>2:: 67:error: 2: invalid operand for instruction
error: xor tmp0, a_64invalid operand for instruction
xor T2, c_64^
<instantiation>^<instantiation>:
:148554<instantiation>::24: :: error: note: 554invalid operand for instruction:while in macro instantiation
4
: xor y0, y1note:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t ^
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : :note: note: 2while in macro instantiationwhile in macro instantiation
: .rept 80/2 + 1 .rept 80/2 + 1note:
while in macro instantiation
^^
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::6838::22: : error: error: invalid operand for instructioninvalid operand for instruction<instantiation>
: add d_64, T1 and T2, b_64
149 :^ ^2
: <instantiation>error: <instantiation>::554554invalid operand for instruction:
4: and y2, enote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
668:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302while in macro instantiation:
2:: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^ .rept 80/2 + 1
^
4<instantiation>:151:2: error: invalid operand for instruction
rorx y1, e, 14
^
<instantiation>:70/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2: : 668error: :invalid operand for instruction2
: mov tmp0, a_64
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
<instantiation> :^554
:note: 4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:while in macro instantiation152:2: error: invalid operand for instruction
add d, h
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S71::6682:: 2: error: note: invalid operand for instruction
while in macro instantiation SHA512_2Sched_2Round_avx t and tmp0, c_64
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:153:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:554:4<instantiation>: :note: 155:while in macro instantiation2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
xor y0, y1:
302^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2668: :2note: : note: :2: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2<instantiation>: :error: 75invalid operand for instruction:
2 rorx y1, a, 39:
error: ^
invalid operand for instruction
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^668
:2: <instantiation>note: :554while in macro instantiation:
4: FOUR_ROUNDS_AND_SCHED
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:157:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:<instantiation>159::5542:: 4: error: note: invalid operand for instruction
while in macro instantiation
xor y1, T1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302note: :2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:554:4<instantiation>: :note: 160while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302error: :2invalid operand for instruction:
note: rorx T1, a, 28
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:162:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:554:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t163
:2 : error: ^
invalid operand for instruction
mov T1, a
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation668
:2 .rept 80/2 + 1:
note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:164:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:554:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
165: 2 : error: ^invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:167:2: error: invalid operand for instruction
or y3, T1
^
<instantiation>:87:2: error: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation
.rept 80/2 + 1
^
:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:168:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39<instantiation>::2169: :2note: : while in macro instantiationerror:
invalid operand for instruction RORQ tmp0, 6
add d, y2
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::554668::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:170:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>554::1724:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_avx t
add h, y3
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::668302::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED .rept 80/2 + 1
^^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
180:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2: vpsrlq YTMP3, Y_0, 19
note: while in macro instantiation
^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:181:3: error: invalid operand for instruction
vpsllq YTMP1, Y_0, (64-19)
<instantiation> ^:
2:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:error: 668:invalid operand for instruction2
: note: shld tmp0, tmp0, (64 - 28)
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:<instantiation>182::5543:: 4: error: note: invalid operand for instruction
while in macro instantiation
vpor YTMP3, YTMP3, YTMP1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
<instantiation>:183:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^184
:3: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
:2 vpsrlq YTMP3, Y_0, 61:
note: ^while in macro instantiation
invalid operand for instruction
add T2, tmp0 .rept 80/2 + 1
^
^
<instantiation><instantiation>::48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:554:5544: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1
: ^
50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation><instantiation>:88::554:4: 2: error: invalid operand for instruction
add d_64, T1note:
^while in macro instantiation
<instantiation>:554:4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
SHA512_2Sched_2Round_avx t
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302 :2: note: ^while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:<instantiation>54::42:: 2: note: error: while in macro instantiationinvalid operand for instruction
RORQ tmp0, 23 xor T1, g_64
^^
<instantiation><instantiation>::582554::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t SHA512_2Sched_2Round_avx t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:582:4: <instantiation>note: :while in macro instantiation55
: SHA512_2Sched_2Round_sse t2
: error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: and T1, e_64302
:2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 156
:2 : ^
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:554:4: note: while in macro instantiation
<instantiation>:8:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: SHA512_2Sched_2Round_avx t668:2: note:
while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:185:<instantiation>3:: 57:error: 2: invalid operand for instruction
error: invalid operand for instruction vpsllq YTMP1, Y_0, (64-61)
xor T1, g_64
^^
: <instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:554::6684:: 2note: : error: while in macro instantiationnote:
invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t
FOUR_ROUNDS_AND_SCHED add T1, [rsp + frame_WK + 8*((t) % 2)]
^
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation582
:4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:186:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S3:: 302:error: 2: invalid operand for instruction
note: vpor YTMP3, YTMP3, YTMP1while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>invalid operand for instruction
:10 shld tmp0, tmp0, (64 - 4):
2 : ^
error: invalid operand for instruction
mov tmp0, e_64
^<instantiation>
:61:2: <instantiation>note: :582while in macro instantiation:
4: RORQ tmp0, 4
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 554 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: SHA512_2Sched_2Round_avx t302
: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:<instantiation>582::634:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_sse t
xor tmp0, e_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::554302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> ^:
65:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: mov T2, a_64note:
while in macro instantiation
^
.rept 80/2 + 1
^<instantiation>
:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 66note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ add T1, h_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: :668:2: while in macro instantiationnote: <instantiation>while in macro instantiation
:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^
:187:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S3:: 302error: :2invalid operand for instruction:
note: vpxor YTMP4, YTMP4, YTMP3while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:190:3: error: invalid operand for instruction
vpaddq YTMP2, YTMP0, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:193:3: error: invalid operand for instruction
vpblendd Y_0, Y_0, YTMP2, 0xF0
^<instantiation>
:72:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 668error: :2invalid operand for instruction:
note: mov tmp0, a_64
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:196:2: error: invalid operand for instruction
mov y3, a
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:582:4: note: while in macro instantiation
^
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: note: while in macro instantiation
.rept 80/2 + 1
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302:2:: 668:2note: : while in macro instantiation
note: while in macro instantiation .rept 80/2 + 1
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:197:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::66877::2: 2: error: note: invalid operand for instruction
while in macro instantiation
mov tmp0, a_64
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::198302::22: : error: note: invalid operand for instructionwhile in macro instantiation
rorx y1, e, 18 .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation><instantiation>::199:278:: error: invalid operand for instruction
add h, [rsp+0 +3*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:22: : note: while in macro instantiation
RORQ tmp0, 5note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:554:4<instantiation>: :200note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
invalid operand for instruction
or y3, c
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::302668::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:<instantiation>203::792:: 2: error: error: invalid operand for instruction
invalid operand for instruction
mov y2, f
xor tmp0, a_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>668::5542:: 4: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:204:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^205
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2: xor y0, y1
note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^668
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:206:2: error: <instantiation>invalid operand for instruction:
2: xor y2, g2
: ^error:
invalid operand for instruction
shld tmp0, tmp0, (64 - 6)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>: 81^:
2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:554:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t209
:2 : error: ^
invalid operand for instruction
rorx y1, e, 14/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation<instantiation>:82:<instantiation>2: :error: 22invalid operand for instruction:
2: xor tmp0, a_64
error: ^
invalid operand for instruction
<instantiation> mov T2, a_64:
554 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
:582 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t302
: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:554:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 23 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: xor T2, c_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
582 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:<instantiation>25::842:: 2: error: note: invalid operand for instruction
while in macro instantiation
and T2, b_64
RORQ tmp0, 28
^
^
<instantiation>:<instantiation>582::5544:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:26:2: error: invalid operand for instruction
<instantiation>: mov tmp0, a_6485
: 2^:
error: invalid operand for instruction<instantiation>
:582 add h_64, tmp0:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
554 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 4:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ mov T1, f_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:32 .rept 80/2 + 1:
6 : ^
error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302 FOUR_ROUNDS_AND_SCHED:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::342:: 2: note: error: <instantiation>invalid operand for instruction:
210 xor tmp0, a_64:
2 : ^
error: invalid operand for instruction<instantiation>
:582 and y2, e:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: 668 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
.rept 80/2 + 1
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:8<instantiation>::2582: :4error: : invalid operand for instructionnote:
while in macro instantiation xor T1, g_64
SHA512_2Sched_2Round_sse t^
<instantiation>^:
582:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:582:4: note: <instantiation>while in macro instantiation:
2: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
9 :^2
: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S38::3026:: 2: error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation
<instantiation> ror tmp0, 28 .rept 80/2 + 1:
211 : ^2
: error: ^~~invalid operand for instruction~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>668::112:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED and T1, e_64
^
<instantiation>:582:4:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:40/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation add T2, tmp0
.rept 80/2 + 1
^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:41:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2: note: invalid operand for instruction
add d_64, T1
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
<instantiation>:212:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
:43 :^18
: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::2142:: 2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor y0, y1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:215:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 217 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 rorx y1, a, 39:
2: ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 668^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:218<instantiation>::2582: :4error: : invalid operand for instructionnote:
while in macro instantiation add y2, y0
SHA512_2Sched_2Round_sse t
^ .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:668:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
<instantiation>:220:2: error: invalid operand for instruction
xor y1, T1
<instantiation>^:
49:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Serror: :668invalid operand for instruction:
2: and T1, e_64
note: while in macro instantiation<instantiation>
:14 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
xor T1, g_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:^
302:2<instantiation>: :582note: :4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
<instantiation> :^221
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: add d, y2note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S50::6682:: 2: error: note: invalid operand for instruction
while in macro instantiation
xor T1, g_64
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^223
:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:225:2: error: invalid operand for instruction
<instantiation> xor y1, T1:
52 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
668: add T1, [rsp + frame_WK + 8*((t+1) % 2)]2
: note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 582^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:226:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 53^:
2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^227
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302invalid operand for instruction:
2: and T1, c
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^668
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>228::552:: 6error: : invalid operand for instructionerror:
ambiguous operand size for instruction 'ror' or y3, T1
ror tmp0, 23
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^668~:~2~:
note: while in macro instantiation<instantiation>
:582 FOUR_ROUNDS_AND_SCHED:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:230:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:668:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED56
: 2^:
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
231:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: 302:invalid operand for instruction2
: add h, y2note:
while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
668:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:58:6: <instantiation>error: :232ambiguous operand size for instruction 'ror':
2 ror tmp0, 4:
error: invalid operand for instruction
add h, y3^
~ ~^~
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::582668::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^670
:2: error: invalid operand for instruction
vpaddq XFER, Y_0, [TBL + 1*32]
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S61::6716:: 2: error: error: ambiguous operand size for instruction 'ror'
invalid operand for instruction
ror tmp0, 14
vmovdqa [rsp + 0], XFER
^
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: <instantiation>invalid operand for instruction:
62:vperm2f128 YTMP0, Y_3, Y_2, 0x32
: ^error:
invalid operand for instruction
add T1, tmp0
^
<instantiation>:582:4: note: <instantiation>while in macro instantiation:
4: SHA512_2Sched_2Round_sse t3
: note: while in macro instantiation^
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation672
: .rept 80/2 + 12
: <instantiation>:15:2: error: invalid operand for instruction note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
vpalignr YTMP0, YTMP0, Y_2, 8
^
<instantiation>:4:3: note: while in macro instantiation
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:6:3: error: invalid operand for instruction
vpaddq YTMP0, YTMP0, Y_0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:1:1: error: invalid operand for instruction
vperm2f128 YTMP1, Y_1, Y_0, 0x3<instantiation>
^
<instantiation>:8:3: note: while in macro instantiation
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:17:<instantiation>:2:2: error: invalid operand for instruction
vpalignr YTMP1, YTMP1, Y_0, 8
^
<instantiation>:8:3: note: while in macro instantiation
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:582:4: 2note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
RORQ tmp0, 4^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation<instantiation>
::582 .rept 80/2 + 1:13
4:: note: 3while in macro instantiation: ^
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
vpsrlq YTMP2, YTMP1, 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation672
:2 .rept 80/2 + 1: <instantiation>
:note: while in macro instantiation68^
:
2 FOUR_ROUNDS_AND_SCHED:
error: invalid operand for instruction^
and T2, b_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: <instantiation>:while in macro instantiation70
:2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction^
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :582note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S14::3023:: 2: error: note: invalid operand for instructionwhile in macro instantiation
vpsllq YTMP3, YTMP1, (64-1) .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: <instantiation>:while in macro instantiation20
:2 FOUR_ROUNDS_AND_SCHED:
error: invalid operand for instruction^
mov T2, a_64
<instantiation>: 71^:
2: error: <instantiation>:invalid operand for instruction582
:4 and tmp0, c_64:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 582 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2 : <instantiation>note: : while in macro instantiation^
15 .rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:: 3023^: :
error: 2invalid operand for instruction:
note: vpor YTMP3, YTMP3, YTMP2while in macro instantiation
.rept 80/2 + 1
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: <instantiation>:17:3: error: invalid operand for instruction
vpsrlq YTMP4, YTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
error: ^
invalid operand for instruction
add T1, h_64
^<instantiation>:73:2<instantiation>: :
19error: :2invalid operand for instruction:
error: xor T2, tmp0
invalid operand for instruction
^
mov y3, a
<instantiation>^:
582:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
672 SHA512_2Sched_2Round_sse t:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:
302 :^2<instantiation>:
:note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
582<instantiation> :^21
:2: <instantiation>:error: 582:invalid operand for instruction4
: rorx y1, e, 18note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
:
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:672:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
4: note: while in macro instantiation
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation> : 23^:~2~: ~
error: invalid operand for instruction<instantiation>
:582: add h, [rsp+0 +0*8]4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 FOUR_ROUNDS_AND_SCHED:
note: while in macro instantiation^
.rept 80/2 + 1
^
SHA512_2Sched_2Round_avx t
^
<instantiation>:24:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672<instantiation>::279: :2note: : while in macro instantiationerror:
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
xor tmp0, a_64
^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S672<instantiation>::281: :6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' FOUR_ROUNDS_AND_SCHED
ror tmp0, 6
^
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :<instantiation>2:note: : 26note: while in macro instantiation:while in macro instantiation
2
.rept 80/2 + 1: .rept 80/2 + 1
error: ^^invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
<instantiation>^:
28:2: <instantiation>:error: 582invalid operand for instruction:
4 xor y0, y1: <instantiation>note:
:while in macro instantiation2
SHA512_2Sched_2Round_sse t:^
2
: error: ^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction
:
672: shld tmp0, tmp0, (64 - 14)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2
: : ^302note: :
2while in macro instantiation:
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
<instantiation>
:^23 .rept 80/2 + 1
:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation29
:2 .rept 80/2 + 1: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2:
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
<instantiation> :^85
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 32while in macro instantiation:
2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::3387::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor y0, y1 add T2, tmp0
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::672582::24: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED88
: 2^:
error: invalid operand for instruction
add d_64, T1
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30235::22: : note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
add d, h^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED89
: 18^:
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 37 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: and y3, b2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:38:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41<instantiation>::224: :<instantiation>error: :2invalid operand for instruction2
:: xor y2, g2
error: : ^invalid operand for instructionerror:
invalid operand for instruction
add T1, tmp0
mov T1, f_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:^672<instantiation>
::2<instantiation>: :582610:note: :4while in macro instantiation4:
note: : FOUR_ROUNDS_AND_SCHEDnote: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t^
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:42:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:<instantiation>26::42:: 2: error: error: invalid operand for instruction
invalid operand for instruction
mov tmp0, a_64
xor T1, g_64
^
^
<instantiation>:<instantiation>582::6104:: 4: note: note: while in macro instantiation
while in macro instantiation<instantiation> SHA512_2Sched_2Round_avx t
: 43 SHA512_2Sched_2Round_sse t :
2 ^:
error: invalid operand for instruction^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: mov T1, a302
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:: 2302^: :note:
2while in macro instantiation:
note: .rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
while in macro instantiation:
672 .rept 80/2 + 1:
^
^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27:2: <instantiation>error: :5invalid operand for instruction:
2: xor T2, c_64
error: <instantiation> :^44invalid operand for instruction
:
<instantiation>2:: and T1, e_64error: 582invalid operand for instruction
: 4^:
note: and T1, cwhile in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t^610
: 4 : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: ^:
while in macro instantiation672
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t:
3022 :: 2note: while in macro instantiation^:
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:610:4: note: <instantiation>while in macro instantiation:
47 SHA512_2Sched_2Round_sse t:
2 : error: invalid operand for instruction^
or y3, T1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation672
:2 .rept 80/2 + 1:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:8:<instantiation>2:: 48error: :invalid operand for instruction2
: add T1, [rsp + frame_WK + 8*((t) % 2)]error:
invalid operand for instruction ^
add h, y1
<instantiation>^:
610:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation672
:2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:610:4: note: while in macro instantiation<instantiation>
<instantiation> SHA512_2Sched_2Round_sse t:
52 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: add h, y2302
: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
672 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>::11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> :^53~:~2~:
error: invalid operand for instruction<instantiation>
:610 add h, y3:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 672 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED302
: 2^: 29note: :
while in macro instantiation2
.rept 80/2 + 1
^
: error: <instantiation>invalid operand for instruction:
13: and tmp0, c_642
: error: ^
invalid operand for instruction
xor tmp0, e_64
<instantiation> :^582
:4: <instantiation>note: :610while in macro instantiation:
4: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:3: error: invalid operand for instruction
vpsrlq YTMP2, YTMP1, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: <instantiation>note: :<instantiation>14:while in macro instantiation30:
:62 FOUR_ROUNDS_AND_SCHED: : error:
ambiguous operand size for instruction 'ror'error:
ror tmp0, 4invalid operand for instruction^
and T2, b_64
^
^~~<instantiation>~:
582:4: <instantiation>:note: 610while in macro instantiation:
4: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
<instantiation> .rept 80/2 + 1:
63 :^3
: error: invalid operand for instruction
vpsllq YTMP1, YTMP1, (64-8)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:64:3/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :error: invalid operand for instruction
vpor YTMP1, YTMP1, YTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:66:3: error: invalid operand for instruction
<instantiation> vpxor YTMP3, YTMP3, YTMP4:
16302: 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor tmp0, e_64:
672 :^2
: note: <instantiation>while in macro instantiation:
610: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
67 :^3
: error: invalid operand for instruction
vpxor YTMP1, YTMP3, YTMP1
:^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
2: <instantiation>:71:3: error: invalid operand for instruction ror tmp0, 14
vpaddq YTMP0, YTMP0, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
note: <instantiation>:while in macro instantiation73:3: error: invalid operand for instruction
vperm2f128 Y_0, YTMP0, YTMP0, 0x0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:
2: note: while in macro instantiation ^~~~
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: .rept 80/2 + 1note:
while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 33 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: mov tmp0, a_642
: ^note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 582^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:610:4: <instantiation>note: :while in macro instantiation37
:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction
^ xor tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:<instantiation>2:: 582:note: 4while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:<instantiation>38::6102:: 4error: : invalid operand for instructionnote:
while in macro instantiation add d_64, T1
SHA512_2Sched_2Round_sse t
^
<instantiation>^:
582:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:582:4: <instantiation>note: :26while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
^
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2<instantiation>: :note: 610:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
28 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
and tmp0, c_64
^<instantiation>
:75<instantiation>::3610: :4error: : invalid operand for instructionnote:
while in macro instantiation
vpand YTMP0, YTMP0, [.LMASK_YMM_LO +rip]
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:42:18/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Serror: 302:cannot use more than one symbol in memory operand2
: lea h_64, [T1 + T2]note:
while in macro instantiation ^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:
302:2: .rept 80/2 + 1
note: while in macro instantiation
.rept 80/2 + 1
^
:672:2: ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:3: error: invalid operand for instruction
<instantiation> vperm2f128 YTMP2, Y_3, Y_3, 0x11:
37: 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor tmp0, a_64:
672 :^2
: note: <instantiation>while in macro instantiation:
610: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:3: error: invalid operand for instruction
vpsrlq YTMP4, YTMP2, 6<instantiation>
:38 : 6^:
error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: ror tmp0, 28672
: 2 : note: while in macro instantiation^
~~ FOUR_ROUNDS_AND_SCHED~
^
<instantiation>:610:4<instantiation>:84:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
:^
672<instantiation>::2610: :4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:2: error: invalid operand for instruction<instantiation>
: mov T1, f_6486
: 2^:
error: <instantiation>invalid operand for instruction:
610: rorx y1, e, 184
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 672 : 2^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: FOUR_ROUNDS_AND_SCHED2
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: <instantiation>error: :invalid operand for instruction87
: xor T1, g_642
: error: ^
invalid operand for instruction
<instantiation> add h, [rsp+0 +1*8]:
610: 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: SHA512_2Sched_2Round_sse t672
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
<instantiation> or y3, c:
49 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
672 and T1, e_64:
2 : ^
note: while in macro instantiation<instantiation>
: FOUR_ROUNDS_AND_SCHED610
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:91:2: error: invalid operand for instruction
mov y2, f
^<instantiation>
:50:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :error: 672:invalid operand for instruction2
: xor T1, g_64note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
<instantiation> :^610
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 92note: :2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:93<instantiation>::252: :2error: : invalid operand for instructionerror:
invalid operand for instruction xor y0, y1
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::672610::24: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:94:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED53
: 2^:
error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:610:4: note: <instantiation>while in macro instantiation:
97 SHA512_2Sched_2Round_sse t:
2 : error: ^invalid operand for instruction
rorx y1, e, 14/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
672 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2<instantiation>: :55error: :invalid operand for instruction6
: xor y0, y1error:
ambiguous operand size for instruction 'ror'
^
ror tmp0, 23
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672 : 2^: ~~note: ~
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 610^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::992:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
rorx y1, a, 39
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:610<instantiation>::4100: :note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
and y2, e
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302::6722:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:<instantiation>58::1016:: 2error: : ambiguous operand size for instruction 'ror'error:
invalid operand for instruction ror tmp0, 4
add d, h
^
^~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:672:<instantiation>2:: 610:note: 4: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:103:2: error: invalid operand for instruction
and y3, b
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::59672::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor tmp0, e_64 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2104: :note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
xor y1, T1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
rorx T1, a, 28
^<instantiation>
:61:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S6:: 672:error: 2ambiguous operand size for instruction 'ror':
note: ror tmp0, 14while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^^
~~~
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^107
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302invalid operand for instruction:
2: xor y2, g
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^672
:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0<instantiation>
: 109^:
2: <instantiation>error: :610invalid operand for instruction:
4: xor y1, T1
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
:2 FOUR_ROUNDS_AND_SCHED:
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:110:2: error: <instantiation>invalid operand for instruction:
64 mov T1, a:
2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S add T1, h_64:
672 :^2
: note: <instantiation>while in macro instantiation:
610: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:111:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:610:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
112 : 2 : ^
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 add y2, y0:
2: note: ^
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 672^:2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:<instantiation>2:: 114error: :2invalid operand for instruction:
xor T2, c_64error:
invalid operand for instruction
^
or y3, T1
<instantiation> :^610
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation672
: SHA512_2Sched_2Round_sse t2:
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:<instantiation>2: note: :while in macro instantiation
2: .rept 80/2 + 12
: ^
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:115:<instantiation>2:: 43:error: 2: invalid operand for instruction
note: add h, y1while in macro instantiation<instantiation>
:
68^ RORQ tmp0, 28:
2: ^error:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:invalid operand for instruction672
:<instantiation>2 and T2, b_64::
582: note: 4^:
while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED<instantiation>while in macro instantiation
:
610^ SHA512_2Sched_2Round_avx t:
4: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:117:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:610:4: <instantiation>:note: <instantiation>118:while in macro instantiation:45
2:: 2 SHA512_2Sched_2Round_sse t:
error: error: invalid operand for instruction
invalid operand for instruction^
add h, y2
add h_64, tmp0
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :672note: <instantiation>::2while in macro instantiation582:
:4note: .rept 80/2 + 1:
while in macro instantiationnote:
^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71<instantiation>::2119: :error: 2: invalid operand for instruction
error: and tmp0, c_64invalid operand for instruction
add h, y3^
^
<instantiation>:610:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S4:: 672:note: 2: while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:582:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
73: 2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor T2, tmp0<instantiation>
::302 123:^:
23: : note: <instantiation>error: :while in macro instantiation610
invalid operand for instruction:
.rept 80/2 + 14
: vpsrlq YTMP3, YTMP2, 19
note: ^ while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
<instantiation>^:
124:3<instantiation>: :582error: :4invalid operand for instruction<instantiation>:
:note: 75 vpsllq YTMP1, YTMP2, (64-19):while in macro instantiation2
: SHA512_2Sched_2Round_avx t error:
^ invalid operand for instruction
mov tmp0, a_64^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302<instantiation>: ::2610note: : :4while in macro instantiationnote: :
while in macro instantiationnote: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_sse t^
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:125:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
<instantiation>:51:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 672:error: 2: invalid operand for instruction
note: xor T1, g_64while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^<instantiation>
:582:<instantiation>4:: 77:note: 6: while in macro instantiation
error: SHA512_2Sched_2Round_avx tambiguous operand size for instruction 'ror'
ror tmp0, 5
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~302~:
2<instantiation>: :126note: <instantiation>::3while in macro instantiation610:
:4error: .rept 80/2 + 1:
invalid operand for instructionnote:
while in macro instantiation^ vpxor YTMP4, YTMP4, YTMP3
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
<instantiation>:127:3: error: invalid operand for instruction
vpsrlq YTMP3, YTMP2, 61
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: <instantiation>note: :while in macro instantiation79
:2 FOUR_ROUNDS_AND_SCHED:
error: ^invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
128:<instantiation>3:: 2:error: 2: invalid operand for instruction
error: vpsllq YTMP1, YTMP2, (64-61)invalid operand for instruction
shld tmp0, tmp0, (64 - 23)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: <instantiation>:while in macro instantiation54
:2 FOUR_ROUNDS_AND_SCHED:
note: ^while in macro instantiation
RORQ tmp0, 23
^<instantiation>
:81:6<instantiation>: :582error: :4ambiguous operand size for instruction 'ror':
note: ror tmp0, 6
while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> ^: ~129 ~:^~3
: error: <instantiation>invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:
:610302: vpor YTMP3, YTMP3, YTMP1:4
2: : note: note: ^
while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : ^672
:^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: FOUR_ROUNDS_AND_SCHED2
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:130:3: error: invalid operand for instruction
<instantiation>: vpxor YTMP4, YTMP4, YTMP355
:2 : ^error:
invalid operand for instruction
and T1, e_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 672^:
2: note: <instantiation>:while in macro instantiation582
:4 FOUR_ROUNDS_AND_SCHED:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
83:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:invalid operand for instruction2
: xor tmp0, a_64note:
while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
610:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 133 : 3^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 vpaddq Y_0, Y_0, YTMP4:
2: note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^672
:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
56 :^2
: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1136
: 3^:
error: <instantiation>:invalid operand for instruction85
:6 vpsrlq YTMP4, Y_0, 6:
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 28
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672 : ^2~: ~~note:
while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
610 :^4
: <instantiation>:note: 57:while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
^ xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 582:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>:while in macro instantiation138
:2 .rept 80/2 + 1:
error: ^
invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:87:2: error: <instantiation>invalid operand for instruction:
139 add T2, tmp0:
2 : ^
error: invalid operand for instruction
<instantiation>: rorx y0, e, 41610
:4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_sse t:
672 : <instantiation>2 :: ^59
:note: 2: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: : FOUR_ROUNDS_AND_SCHED302invalid operand for instruction
: 2 add T1, [rsp + frame_WK + 8*((t+1) % 2)]^:
note: ^
while in macro instantiation
.rept 80/2 + 1
<instantiation>: 582^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>140::882:: 2: error: error: invalid operand for instruction
invalid operand for instruction
add h, [rsp+0 +2*8]
add d_64, T1
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::610672::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:<instantiation>2:: 142:error: 2: invalid operand for instruction
error: shld tmp0, tmp0, (64 - 4)invalid operand for instruction
<instantiation>
: 89 rorx y1, e, 18^:
18
: ^error:
cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:<instantiation> 672: :61 2: : 2 : note: note: while in macro instantiation while in macro instantiation
FOUR_ROUNDS_AND_SCHED RORQ tmp0, 4
^^
^
<instantiation>:582<instantiation>::4610: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1<instantiation>
.rept 80/2 + 1:
143^ :
^2
: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:582<instantiation>::4144: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
mov y2, f
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302::6722:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:145:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: <instantiation>:note: 65:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDerror:
invalid operand for instruction^
mov T2, a_64
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:147:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction: <instantiation>
note: : rorx T1, a, 342while in macro instantiation
:
2 : ^ .rept 80/2 + 1
error: invalid operand for instruction^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S mov T1, f_64:
672 :^2
: note: <instantiation>while in macro instantiation:
638: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 166
: 2^:
error: invalid operand for instruction
add T1, h_64
<instantiation> :^148
:2: <instantiation>error: :582invalid operand for instruction:
4: xor y0, y1
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: FOUR_ROUNDS_AND_SCHED2
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
<instantiation> :^149
:2: <instantiation>error: :638invalid operand for instruction:
4: and y2, e
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 672^:
2<instantiation>: :2note: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:while in macro instantiation: 302
:error: 2 FOUR_ROUNDS_AND_SCHED: invalid operand for instruction
note: shld tmp0, tmp0, (64 - 14)while in macro instantiation
^ .rept 80/2 + 1
^
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
<instantiation> :^151
:2: <instantiation>:error: 582:invalid operand for instruction4
: rorx y1, e, 14note:
while in macro instantiation
^<instantiation>
: SHA512_2Sched_2Round_avx t5
: 2 /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :^672error:
:invalid operand for instruction2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S and T1, e_64note:
:302while in macro instantiation :^2
:
note: FOUR_ROUNDS_AND_SCHED<instantiation>
while in macro instantiation: 638
^:
4 .rept 80/2 + 1:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:152:2: error: invalid operand for instruction
add d, h
<instantiation> :^68
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:invalid operand for instruction672
: add T1, tmp02
: ^note:
while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
582: 4^:
note: <instantiation>:while in macro instantiation7
:2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction^
xor T1, g_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: <instantiation>:note: 638:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> :^153
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: and y3, b
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::1558::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor y0, y1 add T1, [rsp + frame_WK + 8*((t) % 2)]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::672638::24: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:156:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:<instantiation>2:: 72:note: 2: while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
mov tmp0, a_64^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation<instantiation>
::157 .rept 80/2 + 110:
:2 2: ^:
error: error: invalid operand for instructioninvalid operand for instruction
xor y2, g mov tmp0, e_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::638672::42: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :73note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction
^
xor T2, c_64
^
<instantiation>:582:4: note: <instantiation>while in macro instantiation:
159: SHA512_2Sched_2Round_avx t2
: error: ^
invalid operand for instruction
xor y1, T1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2<instantiation>: :11note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation:6
672: : .rept 80/2 + 12error:
: ambiguous operand size for instruction 'ror' note: ^
while in macro instantiation ror tmp0, 23
FOUR_ROUNDS_AND_SCHED
^^
~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:160/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: <instantiation>: :invalid operand for instruction74note:
:while in macro instantiation2 rorx T1, a, 28
:
.rept 80/2 + 1error:
^invalid operand for instruction
^
and tmp0, c_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: <instantiation>:note: 582:while in macro instantiation4
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation> :^162
:2: <instantiation>error: :638invalid operand for instruction:
4: xor y1, T1
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^672
:2: <instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: ::75302while in macro instantiation::
22: : FOUR_ROUNDS_AND_SCHED
note: error: while in macro instantiationinvalid operand for instruction
^
.rept 80/2 + 1
and T2, b_64
^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
14: .rept 80/2 + 16
<instantiation>: :^error:
163ambiguous operand size for instruction 'ror':
2: ror tmp0, 4
error: invalid operand for instruction
mov T1, a^
~~ ~^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::638672::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:76/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor T2, tmp0
.rept 80/2 + 1
^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^164
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2: and T1, c
note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation>: 16^:
2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S77::<instantiation>3022::: 1652:: error: 2: note: invalid operand for instruction
while in macro instantiationerror:
mov tmp0, a_64
invalid operand for instruction .rept 80/2 + 1
^
add y2, y0
^
<instantiation> :^582
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :672while in macro instantiation:
2: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 117
: 6^:
error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:638:4<instantiation>: :note: 167:while in macro instantiation2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
^ or y3, T1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:note: 672while in macro instantiation:
2: .rept 80/2 + 1<instantiation>
:note: 2^while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 19 <instantiation>:^:2
168: :2error: : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
error: 302 add T1, tmp0:
invalid operand for instruction2
: ^
add h, y1note:
while in macro instantiation^<instantiation>
:638 .rept 80/2 + 1:
4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : :^672note:
:2while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2<instantiation>: :error: 169:invalid operand for instruction2
: xor tmp0, a_64error:
invalid operand for instruction^
add d, y2
<instantiation> :^<instantiation>582
::204:: 2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :: while in macro instantiation672
error: :2invalid operand for instruction SHA512_2Sched_2Round_avx t:
add T1, h_64note:
while in macro instantiation^
^
FOUR_ROUNDS_AND_SCHED
<instantiation> :^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S638
::3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:170:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2<instantiation>: :80note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
add d_64, T1^
^
<instantiation>:582:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 22 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: mov T2, a_64302
: 2^:
note: <instantiation>:while in macro instantiation<instantiation>172
::638 .rept 80/2 + 12:
: 4 : ^error:
note: invalid operand for instructionwhile in macro instantiation
add h, y3 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:23:2: error: <instantiation>:invalid operand for instruction81
: xor T2, c_642
: note: ^
while in macro instantiation
RORQ tmp0, 6<instantiation>
: 638^:
4: note: <instantiation>:while in macro instantiation582
:4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: <instantiation>note: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S180:while in macro instantiation:302
3: .rept 80/2 + 1: 2
: error: ^note:
invalid operand for instructionwhile in macro instantiation
vpsrlq YTMP3, Y_0, 19 .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: <instantiation>:error: 82:invalid operand for instruction2
: and T2, b_64error:
invalid operand for instruction
^
xor tmp0, a_64
^<instantiation>
:638:4<instantiation>: :582note: :4while in macro instantiation:
<instantiation>note: : SHA512_2Sched_2Round_sse twhile in macro instantiation
181
: 3 SHA512_2Sched_2Round_avx t^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^
:
302 vpsllq YTMP1, Y_0, (64-19):
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: : note: 302^:
while in macro instantiation2
: .rept 80/2 + 1note:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation :
^672
.rept 80/2 + 1:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 182 : 3 : <instantiation> error: : 26 invalid operand for instruction:
2 : vpor YTMP3, YTMP3, YTMP1 error:
invalid operand for instruction
^^ mov tmp0, a_64
^<instantiation>
:582:<instantiation>4:: 638:note: 4: while in macro instantiation
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_avx t:672:2:
note: while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:183:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:184:3: error: invalid operand for instruction
vpsrlq YTMP3, Y_0, 61
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:185<instantiation>::3582: :4error: : invalid operand for instructionnote:
while in macro instantiation
vpsllq YTMP1, Y_0, (64-61)
SHA512_2Sched_2Round_avx t
^ ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S672::3022:2: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED .rept 80/2 + 1
^^
<instantiation>:186:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED85
: 2^:
error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:582:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
187 : 3^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: vpxor YTMP4, YTMP4, YTMP3302:
2: note: while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:190:3: error: invalid operand for instruction
vpaddq YTMP2, YTMP0, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:193:3: error: invalid operand for instruction
vpblendd Y_0, Y_0, YTMP2, 0xF0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:196:2: error: invalid operand for instruction
mov y3, a
<instantiation>: 6^:
2: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: mov tmp0, e_64672
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:2<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
: <instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2 FOUR_ROUNDS_AND_SCHED:
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:197:2: error: invalid operand for instruction
rorx y0, e, 41
^
<instantiation>:2:2: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:610:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t
: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
46: .rept 80/2 + 12
^
: error: <instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
invalid operand for instruction
<instantiation> mov T1, f_64:
610: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>: 32^:
2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:33 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35<instantiation>::250: :2note: : while in macro instantiationerror:
invalid operand for instruction RORQ tmp0, 5
xor T1, g_64
^
^
<instantiation>:610<instantiation>::4638: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 52 ^:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: <instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
error: <instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:invalid operand for instruction2: note: while in macro instantiation
.rept 80/2 + 1
^
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
^
<instantiation>:<instantiation>638::394:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
RORQ tmp0, 6
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::610302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64<instantiation>
: 40^:
2: error: <instantiation>:invalid operand for instruction638
:4 xor tmp0, a_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 610 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 55 : 6 : error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^
<instantiation> :^610~:~4~:
note: while in macro instantiation<instantiation>
:638 SHA512_2Sched_2Round_avx t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: <instantiation>invalid operand for instruction:
2: xor tmp0, e_642
: ^error:
invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 28):
638: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 43^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 RORQ tmp0, 28:
note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation>: 610^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:610:4 ror tmp0, 4:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302 : 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 59^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: xor tmp0, e_642
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
638 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:<instantiation>61::6106:: 4: error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation
ror tmp0, 14
SHA512_2Sched_2Round_avx t
^^
~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 638:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:610:<instantiation>4:: 62:note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
add T1, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302638::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:<instantiation>65::542:: 2: error: note: invalid operand for instruction
while in macro instantiation
mov T2, a_64
RORQ tmp0, 23
^
^
<instantiation>:<instantiation>638::6104:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:<instantiation>55::672:: 2: error: error: invalid operand for instruction
invalid operand for instruction
and T1, e_64
xor T2, c_64
^
^
<instantiation>:<instantiation>610::6384:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:68:<instantiation>2:: 56:error: 2: invalid operand for instruction
error: and T2, b_64invalid operand for instruction
xor tmp0, e_64^
^
<instantiation>:638<instantiation>::4610: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:57:2: error: invalid operand for instruction
<instantiation>: xor T1, g_6470
: 2^:
error: invalid operand for instruction<instantiation>
:610 mov tmp0, a_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t638
: 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302 : 2 : ^
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
:2 .rept 80/2 + 1:
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 59 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: add T1, [rsp + frame_WK + 8*((t+1) % 2)]2
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 610^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 63:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 65while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
mov T2, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:77/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::6302: :2error: : ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 5
.rept 80/2 + 1
^
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:79:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
note: xor tmp0, a_64
while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 81 : 6^:
error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 ror tmp0, 6:
2 : note: while in macro instantiation^
~~ .rept 80/2 + 1~
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 85^:
6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::73302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, c_64 .rept 80/2 + 1
^^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0<instantiation>
: 74^:
2: error: <instantiation>:invalid operand for instruction638
:4 and tmp0, c_64:
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 610 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:610:4
: .rept 80/2 + 1note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^ ^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:302::289: :18note: : while in macro instantiationerror:
cannot use more than one symbol in memory operand .rept 80/2 + 1
lea h_64, [T1 + T2]
^
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:198:2<instantiation>: :666error: invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672::24: note: : note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::19914::26: : error: error: invalid operand for instructionambiguous operand size for instruction 'ror'
add h, [rsp+0 +3*8] ror tmp0, 4
^
^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S~:~672
:2: <instantiation>note: :666while in macro instantiation:
4: FOUR_ROUNDS_AND_SCHED
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:200:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2203: :note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14<instantiation>
: 204 : 2 : ^error: ~~invalid operand for instruction~
rorx T1, a, 34
<instantiation> :^666
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation672
: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:205:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation<instantiation>
:19 FOUR_ROUNDS_AND_SCHED:
2: ^error:
invalid operand for instruction
add T1, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>:206:2^:
error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>:209:2: error: invalid operand for instruction
rorx y1, e, 14
^
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
note: while in macro instantiation
<instantiation>:210:2: error: invalid operand for instruction
and y2, e
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:211:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:212:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:214:2: error: invalid operand for instruction
xor y0, y1
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S20::6722:: 2: error: note: invalid operand for instruction
while in macro instantiation
add T1, h_64
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 1215
:2 : ^
error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:217:2: <instantiation>:error: 22invalid operand for instruction:
2: rorx y1, a, 39
error: invalid operand for instruction^
mov T2, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: <instantiation>:note: 666:while in macro instantiation4
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>:218:22: : error: note: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation
<instantiation>:220:2: error: .rept 80/2 + 1invalid operand for instruction<instantiation>
: xor y1, T177
: 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S mov tmp0, a_64:
672 :^2
: note:
while in macro instantiation<instantiation>
: 610 FOUR_ROUNDS_AND_SCHED:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:221:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2<instantiation>: :223error: :2invalid operand for instruction:
error: shld tmp0, tmp0, (64 - 5)
invalid operand for instruction
^ rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>672::782:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
RORQ tmp0, 5
^^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1225
: 2^:
error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t226
: 2 : ^error:
<instantiation>:23:invalid operand for instruction2:
error: invalid operand for instruction mov T1, a
xor T2, c_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::672666::24: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:227:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: note: while in macro instantiation<instantiation>
: FOUR_ROUNDS_AND_SCHED25
: 2^:
error: invalid operand for instruction
and T2, b_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
228:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: 302:invalid operand for instruction2
: or y3, T1note:
while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: <instantiation>invalid operand for instruction:
230: mov tmp0, a_642
: ^error:
invalid operand for instruction
<instantiation> add h, y1:
666 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
672 SHA512_2Sched_2Round_sse t:
2 : note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:231:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:672:2: <instantiation>note: :28while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHEDerror:
invalid operand for instruction
^ and tmp0, c_64
^
<instantiation>:666:4: <instantiation>:232:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:note: 672:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:674:2: error: invalid operand for instruction
vpaddq XFER, Y_0, [TBL + 2*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:675:2: error: invalid operand for instruction302
: vmovdqa [rsp + 0], XFER2
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction
vperm2f128 YTMP0, Y_3, Y_2, 0x3
^
<instantiation>:4:3: note: while in macro instantiation
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
<instantiation> : 29^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
676: xor T2, tmp02
: note: ^
while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
666 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
vpalignr YTMP0, YTMP0, Y_2, 8
^
<instantiation>:4:3: note: while in macro instantiation
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: <instantiation>:while in macro instantiation31
:2 FOUR_ROUNDS_AND_SCHED:
error: invalid operand for instruction^
mov tmp0, a_64
<instantiation>:6:3: error: ^invalid operand for instruction
vpaddq YTMP0, YTMP0, Y_0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:1:1: error: invalid operand for instruction
vperm2f128 YTMP1, Y_1, Y_0, 0x3
^
<instantiation>:8:3: note: while in macro instantiation
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
vpalignr YTMP1, YTMP1, Y_0, 8
^
<instantiation>:8:3: note: while in macro instantiation
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:3: error: invalid operand for instruction
vpsrlq YTMP2, YTMP1, 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:14:3: error: invalid operand for instruction
vpsllq YTMP3, YTMP1, (64-1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:15:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:17:3: error: invalid operand for instruction
vpsrlq YTMP4, YTMP1, 7
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:19:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:20:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:23:2: error: invalid operand for instruction
add h, [rsp+0 +0*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:24:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:25:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:28:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:33:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:38:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:42:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:43:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:44:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:48:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:62:3: error: invalid operand for instruction
vpsrlq YTMP2, YTMP1, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:3: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302::2: 302:2note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:610:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:610:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t
: 68 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 and T2, b_64:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^806
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: <instantiation>error: :70invalid operand for instruction:
2 add h_64, tmp0: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:806
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^ ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:<instantiation>2:: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:806:4: note: while in macro instantiation
610 SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302::24: note: while in macro instantiation
.rept 80/2 + 1
^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 4 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: mov T1, f_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 638^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S6::3022:: 2: error: note: invalid operand for instruction
while in macro instantiation mov tmp0, e_64
.rept 80/2 + 1
^
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:<instantiation>806::84:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_sse t
xor T1, g_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::638302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
<instantiation> add T2, tmp0:
2 :^2
: error: <instantiation>invalid operand for instruction:
806: shld tmp0, tmp0, (64 - 23)4
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^9
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2 RORQ tmp0, 23:
note: ^while in macro instantiation
.rept 80/2 + 1<instantiation>
: 638^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 88^:
2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 12 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: xor tmp0, e_64302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1638
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:<instantiation>834::144:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_sse t
xor T1, g_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::638302::42: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
15:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :invalid operand for instruction2
: note: add T1, [rsp + frame_WK + 8*((t) % 2)];
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 17
: 2^:
error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2<instantiation>: :note: 8:while in macro instantiation2
: RORQ tmp0, 4error:
invalid operand for instruction
^
add T1, [rsp + frame_WK + 8*((t) % 2)]
<instantiation>^:
638:4<instantiation>: :834note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
<instantiation>^:
10:2<instantiation>: :error: 638:invalid operand for instruction4
: mov tmp0, e_64note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> : 834 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_sse t:
2 : note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1120::62: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror tmp0, 23 mov T2, a_64
^
^~<instantiation>~:~638
:4: <instantiation>note: :834while in macro instantiation:
4: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:21:2: <instantiation>error: :13invalid operand for instruction:
2 add T1, h_64:
error: ^invalid operand for instruction
xor tmp0, e_64
<instantiation> :^638
:4: <instantiation>note: :834while in macro instantiation:
4 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2 .rept 80/2 + 1:
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation> :^2~:~2~:
error: invalid operand for instruction<instantiation>
:834 shld tmp0, tmp0, (64 - 14):
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 23^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: RORQ tmp0, 142
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 638^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:834<instantiation>::424: :note: 2: while in macro instantiation
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
add T1, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302638::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:26/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
.rept 80/2 + 1
^
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 27 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: xor T2, c_64302
:2 : ^
note: while in macro instantiation
<instantiation>: .rept 80/2 + 1638
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
29 .rept 80/2 + 1:
2: ^error:
invalid operand for instruction
and tmp0, c_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 22^:
2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:30/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :error: 2: invalid operand for instruction
note: and T2, b_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
23 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
xor T2, c_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
32 .rept 80/2 + 1:
2: ^error:
invalid operand for instruction
xor T2, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 25:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
and T2, b_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
33 :^2
: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30226::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 mov tmp0, a_64
^^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35<instantiation>::228: :note: 2: while in macro instantiation
error: RORQ tmp0, 5invalid operand for instruction
and tmp0, c_64^
^
<instantiation>:638<instantiation>::4834: :note: 4: while in macro instantiation
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0<instantiation>
: 37^:
2: <instantiation>error: :invalid operand for instruction834
:4 xor tmp0, a_64:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 638 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: SHA512_2Sched_2Round_avx t302
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>38::312:: 2error: : invalid operand for instructionerror:
invalid operand for instruction add d_64, T1
mov tmp0, a_64
^
^
<instantiation>:638<instantiation>::4834: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 5:
2 : 2 : error: ^invalid operand for instruction~
~~ shld tmp0, tmp0, (64 - 6)
^<instantiation>
:834:4: note: <instantiation>while in macro instantiation:
39 SHA512_2Sched_2Round_sse t:
2: note: ^while in macro instantiation
RORQ tmp0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :638while in macro instantiation:
4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:834:4: note: <instantiation>while in macro instantiation:
40: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction^
xor tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>:note: 638while in macro instantiation:
4: .rept 80/2 + 1
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:<instantiation>42::83418:: 4: error: note: cannot use more than one symbol in memory operand
while in macro instantiation
lea h_64, [T1 + T2]
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 : 2 : note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
:638 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3022::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 shld tmp0, tmp0, (64 - 28)
^^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation><instantiation>::63838::46: : note: error: while in macro instantiationambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t ror tmp0, 28
^
^~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:
302:2<instantiation>: :note: 834:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:40<instantiation>::2638: :4error: : invalid operand for instructionnote:
while in macro instantiation add T2, tmp0
SHA512_2Sched_2Round_avx t
^
<instantiation>^:
834:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:: 302:2: note: while in macro instantiation
.rept 80/2 + 1
^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64<instantiation>
: 41^:
2: error: invalid operand for instruction<instantiation>
:638 add d_64, T1:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
834: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: .rept 80/2 + 1
^
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
<instantiation>: mov tmp0, e_6443
: 18^:
error: cannot use more than one symbol in memory operand
<instantiation>: lea h_64, [T1 + T2]638
: 4 : note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::8342:: 4: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: shld tmp0, tmp0, (64 - 23)2
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30249::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 and T1, e_64
^^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
55 :^2
: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
50:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
: xor T1, g_642
: ^note:
while in macro instantiation
<instantiation>: .rept 80/2 + 1834
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:638:4: note: while in macro instantiation
error: SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
invalid operand for instruction
<instantiation>:57:2: error: invalid operand for instruction
vpsllq YTMP1, YTMP1, (64-8)
xor T1, g_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:64:<instantiation>3:: 638:error: 4: invalid operand for instruction
note: vpor YTMP1, YTMP1, YTMP2while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^
^
<instantiation>:66:3: error: invalid operand for instruction
vpxor YTMP3, YTMP3, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^<instantiation>
:67:3: error: invalid operand for instruction
<instantiation>: vpxor YTMP1, YTMP3, YTMP161
: 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S RORQ tmp0, 4:
676 :^2
: note: <instantiation>while in macro instantiation:
638: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:3: error: invalid operand for instruction
vpaddq YTMP0, YTMP0, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:638:4<instantiation>: :73note: :3while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
invalid operand for instruction
vperm2f128 Y_0, YTMP0, YTMP0, 0x0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 676note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:3: error: invalid operand for instruction
vpand YTMP0, YTMP0, [.LMASK_YMM_LO +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2<instantiation>: :65note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHED
invalid operand for instruction
^ mov T2, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
3<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302: :2: note: while in macro instantiation
.rept 80/2 + 1
^
error: <instantiation>:2:2: error: <instantiation>invalid operand for instruction:52:2:
error: shld tmp0, tmp0, (64 - 14)
invalid operand for instruction
^
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^<instantiation>
:834:4<instantiation>: :638note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:834:4: <instantiation>note: :2while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :78while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
RORQ tmp0, 5
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:638:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation> : 4 : 2^: ~~error: ~
invalid operand for instruction
mov T1, f_64
<instantiation> :^834
:4: <instantiation>note: :666while in macro instantiation:
4: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: invalid operand for instructionnote: while in macro instantiation
<instantiation> .rept 80/2 + 1:
6 :^
2 vperm2f128 YTMP2, Y_3, Y_3, 0x11:
error: invalid operand for instruction^
mov tmp0, e_64
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S666::4676: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::281: <instantiation>:3:: note: 8error: while in macro instantiation:
2invalid operand for instruction:
.rept 80/2 + 1
error: vpsrlq YTMP4, YTMP2, 6^
invalid operand for instruction
xor T1, g_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::676666::24: : note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 84 :^2
: error: <instantiation>:invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2
::3022 mov y3, a::
2 error: : ^invalid operand for instruction
note:
while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S shld tmp0, tmp0, (64 - 23)
: .rept 80/2 + 1^676
: 2^:
note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED9
:2 : ^
note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30285::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 rorx y0, e, 41
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: <instantiation>note: :while in macro instantiation64
: FOUR_ROUNDS_AND_SCHED2
: ^error:
invalid operand for instruction
add T1, h_64
^
<instantiation>:834:4: note: while in macro instantiation<instantiation>
:86 SHA512_2Sched_2Round_sse t:
2 : <instantiation> :error: 11invalid operand for instruction^
: rorx y1, e, 182
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: ^:invalid operand for instruction302
: and T1, e_64
2
: ^note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:while in macro instantiation676<instantiation>
:: .rept 80/2 + 12666
: :note: 4^: while in macro instantiation
note:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: <instantiation>error: :87invalid operand for instruction
: mov T2, a_642
: ^error:
invalid operand for instruction
<instantiation> add h, [rsp+0 +1*8]:
834: 4^<instantiation>:
:note: 12while in macro instantiation:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:
676: SHA512_2Sched_2Round_sse t:
error: 2invalid operand for instruction
: xor tmp0, e_64^note:
while in macro instantiation^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:
<instantiation>302: :666^:
42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 188
: 2^:
error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>834::144:: 2: note: error: while in macro instantiationinvalid operand for instruction
<instantiation>
: SHA512_2Sched_2Round_sse t91
xor T1, g_64 :
2 ^: ^error:
invalid operand for instruction
mov y2, f
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation> ::^666302
::42: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :note: note: 676while in macro instantiation:
2while in macro instantiation SHA512_2Sched_2Round_avx t:
note: .rept 80/2 + 1 while in macro instantiation
FOUR_ROUNDS_AND_SCHED^^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:92:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: <instantiation>note: :while in macro instantiation68
: FOUR_ROUNDS_AND_SCHED2
: error: ^
invalid operand for instruction
and T2, b_64
^
<instantiation><instantiation>::15834::24: : error: note: invalid operand for instructionwhile in macro instantiation
add T1, [rsp + frame_WK + 8*((t) % 2)]; SHA512_2Sched_2Round_sse t<instantiation>
: 93 ^:
2 : ^error: <instantiation>
invalid operand for instruction:
666: xor y0, y14/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: : note: 302while in macro instantiation:^
2
SHA512_2Sched_2Round_avx t:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: while in macro instantiation :
676 .rept 80/2 + 1^:
2
: ^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:note: 302:while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:94:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676<instantiation>::702:: 2note: : while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
^ mov tmp0, a_64
^
<instantiation><instantiation>::2834::24: : error: note: invalid operand for instructionwhile in macro instantiation
<instantiation>
shld tmp0, tmp0, (64 - 4): SHA512_2Sched_2Round_sse t
97 :^2
: error: invalid operand for instruction
^ rorx y1, e, 14
<instantiation> :^17
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: 302::6762note: :: while in macro instantiation2note: :
while in macro instantiation RORQ tmp0, 4note:
while in macro instantiation
.rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED
^
^ <instantiation>
^:
666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^98
:2: error: invalid operand for instruction
<instantiation> xor y0, y1:
71 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
676: and tmp0, c_642
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 834^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
19:2: <instantiation>error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302 xor tmp0, e_64::
99 :^2
: 2error: : <instantiation>invalid operand for instruction:
note: rorx y1, a, 39666while in macro instantiation
:
4^:
.rept 80/2 + 1note:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
676 : SHA512_2Sched_2Round_avx t^2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S FOUR_ROUNDS_AND_SCHED:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:100:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: <instantiation>note: :20while in macro instantiation:
2: FOUR_ROUNDS_AND_SCHED
error: invalid operand for instruction^
mov T2, a_64
^
<instantiation><instantiation>::73666::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, tmp0 SHA512_2Sched_2Round_avx t
<instantiation> :^ 101
: 2^:
<instantiation>error: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction834:
:302 add d, h4:
: 2^:
note: note: while in macro instantiationwhile in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
SHA512_2Sched_2Round_sse t:
.rept 80/2 + 1
676 :^2
: note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction<instantiation>
:103 add T1, h_64:
2: ^error:
invalid operand for instruction
<instantiation> and y3, b:
666 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:676 SHA512_2Sched_2Round_avx t:
2 : note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^75
:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>834::1044:: 2: note: error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_sse t
xor y1, T1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S676::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^<instantiation>
:^2
:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:106:2: error: <instantiation>invalid operand for instruction:
23: rorx T1, a, 282
: ^note:
while in macro instantiation
RORQ tmp0, 14/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:
2: note: <instantiation>while in macro instantiation:
666: FOUR_ROUNDS_AND_SCHED4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
77 :^6
: <instantiation>error: :ambiguous operand size for instruction 'ror'107
:2 ror tmp0, 5:
error: invalid operand for instruction
xor y2, g
^^~
~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:<instantiation>2:: 834note: <instantiation>::while in macro instantiation424
:: FOUR_ROUNDS_AND_SCHED2
: note: ^error: while in macro instantiation
invalid operand for instruction
SHA512_2Sched_2Round_sse t add T1, tmp0
^
^
<instantiation>:666/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiation<instantiation>
note: : SHA512_2Sched_2Round_avx twhile in macro instantiation
109 : .rept 80/2 + 1 2
: ^error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor y1, T1:
302: 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
676 :^2
: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
mov T1, a<instantiation>
: 79^<instantiation>:
:226/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: ::error: 6762invalid operand for instruction:
:error: xor tmp0, a_642invalid operand for instruction
: note:
^while in macro instantiation mov tmp0, a_64
FOUR_ROUNDS_AND_SCHED
<instantiation> ^:^
834
:4<instantiation>: :note: 666while in macro instantiation:
4: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:111:302:2:2: 2: : note: note: error: while in macro instantiationwhile in macro instantiation
invalid operand for instruction
.rept 80/2 + 1 .rept 80/2 + 1
and T1, c
^^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:27<instantiation>::2112: :<instantiation>error: :2invalid operand for instruction81
: xor T2, c_64:
error: 6 invalid operand for instruction: ^
error:
add y2, y0ambiguous operand size for instruction 'ror'
<instantiation>^ ror tmp0, 6:
666 :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S 4:: 676 note: : while in macro instantiation2
^: SHA512_2Sched_2Round_avx t~note:
~while in macro instantiation ~
FOUR_ROUNDS_AND_SCHED
^
^<instantiation>
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S834::3024:: 2: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^
^<instantiation>
:114:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :invalid operand for instruction302
: or y3, T12
: ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation><instantiation>::115666::24: : error: note: invalid operand for instructionwhile in macro instantiation
add h, y1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
<instantiation>while in macro instantiation FOUR_ROUNDS_AND_SCHED:
.rept 80/2 + 183
^
:^2
: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 117 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation> add d, y2::
30230 ::^2
2: : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: error: :while in macro instantiation676invalid operand for instruction
:
.rept 80/2 + 12 and T2, b_64
:
note: ^ while in macro instantiation
^
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:118:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
<instantiation>^:~32~:~2
<instantiation>: :119error: :<instantiation>invalid operand for instruction2:
: 834 xor T2, tmp0error:
:invalid operand for instruction4
: ^ add h, y3
note: ^<instantiation>
while in macro instantiation:
666/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:: SHA512_2Sched_2Round_sse t4676
: :note: 2while in macro instantiation
^ SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED^:
302^:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
2:: 302:note: 2: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:666<instantiation>:4:: 123note: :while in macro instantiation3
: SHA512_2Sched_2Round_avx t
error: invalid operand for instruction<instantiation> :
87 vpsrlq YTMP3, YTMP2, 19:^
2 : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^error:
:invalid operand for instruction302
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2 add T2, tmp0676:
:note: 2while in macro instantiation^
:
.rept 80/2 + 1note:
while in macro instantiation
<instantiation>^ FOUR_ROUNDS_AND_SCHED:
834
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:124:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP2, (64-19)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676<instantiation>::22: :2note: : <instantiation>while in macro instantiationerror: :
invalid operand for instruction FOUR_ROUNDS_AND_SCHED
88 : shld tmp0, tmp0, (64 - 5)^2
: ^error:
invalid operand for instruction
add d_64, T1
^
<instantiation><instantiation>::35834::24<instantiation>: :: note: 125note: :while in macro instantiation3while in macro instantiation
: RORQ tmp0, 5 SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
^
vpor YTMP3, YTMP3, YTMP1
<instantiation>^ :
666^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t:676
2: : 2 : note: note: while in macro instantiationwhile in macro instantiation^
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^^
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89<instantiation>::18126: :error: 3cannot use more than one symbol in memory operand:
error: lea h_64, [T1 + T2]
^
invalid operand for instruction<instantiation>:834:
4: vpxor YTMP4, YTMP4, YTMP3note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:676:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
:2 FOUR_ROUNDS_AND_SCHED:
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:127:3: error: invalid operand for instruction
vpsrlq YTMP3, YTMP2, 61
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP2, (64-61)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:130:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 133 :^3
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 vpaddq Y_0, Y_0, YTMP4:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpsrlq YTMP4, Y_0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 4^:
2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
138 :^2
: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
<instantiation> :^139
:2: <instantiation>error: :862invalid operand for instruction:
4: rorx y0, e, 41
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 676^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 FOUR_ROUNDS_AND_SCHED:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:140:2: error: invalid operand for instruction
add h, [rsp+0 +2*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::6767::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED xor T1, g_64
^^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:142/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation rorx y1, e, 18
.rept 80/2 + 1
^
^
<instantiation>:8:2<instantiation>:37:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Serror: invalid operand for instruction
xor tmp0, a_64
^
:<instantiation>676::6662:: 4: note: while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
^
FOUR_ROUNDS_AND_SCHED
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: <instantiation>invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation:
RORQ tmp0, 6
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
143/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: error: invalid operand for instruction
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S or y3, c:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: ^cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:666:4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: ^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
676/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2: note: while in macro instantiation
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:2: note: while in macro instantiation
.rept 80/2 + 1
^
:144:2<instantiation>:59:2: error: : invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
mov y2, f<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1
^
:676<instantiation>:66:2: error: invalid operand for instruction:
2 add T1, h_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation:
.rept 80/2 + 1
^
note: <instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
while in macro instantiation<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:666:4:
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:145:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2<instantiation>: :68note: :2while in macro instantiation:
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
add T1, tmp0^
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation147
: .rept 80/2 + 12
: ^error:
<instantiation>:72:2: : error: invalid operand for instructioninvalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
error: rorx T1, a, 34<instantiation>
: 862^:
4invalid operand for instruction:
note: mov tmp0, a_64while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
SHA512_2Sched_2Round_sse t:
676^
: 2^:
note: while in macro instantiation<instantiation>
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED666
:: 4302^: :
note: 2while in macro instantiation:
note: SHA512_2Sched_2Round_avx twhile in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:148:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation><instantiation>: :149 10 ::22: : ^error: error:
invalid operand for instructioninvalid operand for instruction
mov tmp0, e_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S and y2, e
: 302
^
^:
2<instantiation>: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: 862:while in macro instantiation676
:: .rept 80/2 + 142
: : note: note: ^while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:151:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: <instantiation>while in macro instantiation:
11: FOUR_ROUNDS_AND_SCHED6
: ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302152::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 add d, h
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:13:2: error: <instantiation>invalid operand for instruction:
153 xor tmp0, e_64:
2 : ^
error: invalid operand for instruction
<instantiation>: and y3, b862
:4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_sse t:
676 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: FOUR_ROUNDS_AND_SCHED302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:155:2: <instantiation>error: :14invalid operand for instruction:
6: xor y0, y1
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 4
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 676 : 2^: ~~note: ~
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
:862 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 1156
: 2^:
error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:16:2: error: <instantiation>:invalid operand for instruction157
:2 xor tmp0, e_64:
error: ^invalid operand for instruction
xor y2, g
<instantiation>: 862^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
676: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:159:2: error: invalid operand for instruction
xor y1, T1
<instantiation>: 17^:
6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:ambiguous operand size for instruction 'ror'676
:2 ror tmp0, 14:
note: while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED~
~~
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302160::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 rorx T1, a, 28
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>::19<instantiation>162::22: : error: error: invalid operand for instructioninvalid operand for instruction
add T1, tmp0 xor y1, T1
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::862676::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED
^
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S74:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:163:2: error: invalid operand for instruction:
mov T1, a
<instantiation> ^2:
20:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Serror: :676invalid operand for instruction:
2: add T1, h_64
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
: <instantiation>:862^:4:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
<instantiation>: and tmp0, c_64164
: 2^: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676<instantiation>::2666<instantiation>: ::note: 422while in macro instantiation: :
2note: : while in macro instantiation
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
mov T2, a_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302862 FOUR_ROUNDS_AND_SCHED:
: 4^:
2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1 ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^165
:
2<instantiation>:: 23:error: 2: invalid operand for instructionerror:
invalid operand for instruction add y2, y0
xor T2, c_64
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::862676::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:862:<instantiation>4:: 167:note: 2: while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_sse t
or y3, T1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::302676::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:168:2: error: <instantiation>invalid operand for instruction:
26: add h, y12
: ^error:
invalid operand for instruction
mov tmp0, a_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:
2: <instantiation>:862:4: note: while in macro instantiation<instantiation>
SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
: .rept 80/2 + 175
: 2^ FOUR_ROUNDS_AND_SCHED:
error: invalid operand for instruction^
and T2, b_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::<instantiation>2169:: :note: 282:while in macro instantiation: 2
error: : .rept 80/2 + 1error: invalid operand for instructioninvalid operand for instruction
and tmp0, c_64 add d, y2
^
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::862676:4:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^<instantiation>
:170:2<instantiation>: :666error: :<instantiation>4:: invalid operand for instruction29
:note: 2 add h, y2:
while in macro instantiationerror:
invalid operand for instruction^
SHA512_2Sched_2Round_avx t xor T2, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^ :
^2<instantiation>
: :862note: :4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation: :note: 302
while in macro instantiation: FOUR_ROUNDS_AND_SCHED
2
SHA512_2Sched_2Round_sse t
^: note:
while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:172:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :^77
:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:<instantiation>31::6662:: 4: error: note: invalid operand for instructionwhile in macro instantiation
mov tmp0, a_64 SHA512_2Sched_2Round_avx t
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:^<instantiation>302:180::32: : error: note: invalid operand for instruction
while in macro instantiation
vpsrlq YTMP3, Y_0, 19
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:181<instantiation>::3862: :4error: : invalid operand for instructionnote:
while in macro instantiation vpsllq YTMP1, Y_0, (64-19)
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::676302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:182:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: <instantiation>while in macro instantiation:
34 FOUR_ROUNDS_AND_SCHED:
2 : ^
error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:862:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4: :note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
183 : 3 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: vpxor YTMP4, YTMP4, YTMP3302
:2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
302<instantiation>:35:6:: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
<instantiation>^:~~184~:
3: error: <instantiation>:invalid operand for instruction862
:42: note: vpsrlq YTMP3, Y_0, 61while in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation
.rept 80/2 + 1^
: ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:185:3: error: invalid operand for instruction
<instantiation> vpsllq YTMP1, Y_0, (64-61):
37 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:676 xor tmp0, a_64:
2 : ^
note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
862: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:<instantiation>
2: .rept 80/2 + 1:186
2:: 3 : error: error: ^invalid operand for instruction
invalid operand for instruction
shld tmp0, tmp0, (64 - 5) vpor YTMP3, YTMP3, YTMP1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:<instantiation>2:: 78note: :while in macro instantiation2
: FOUR_ROUNDS_AND_SCHEDnote:
<instantiation>while in macro instantiation :
^38
RORQ tmp0, 5:
6 : ^
error: ambiguous operand size for instruction 'ror'<instantiation>
:666 ror tmp0, 28:
4 : <instantiation> : 187 : 3^: ~~error: ~
invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3<instantiation>
:862 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: SHA512_2Sched_2Round_sse t676
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:190:3: error: invalid operand for instruction
vpaddq YTMP2, YTMP0, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
note: FOUR_ROUNDS_AND_SCHED
while in macro instantiation
^<instantiation>
SHA512_2Sched_2Round_avx t:
40 : 2 : ^
error: invalid operand for instruction
add T2, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: <instantiation><instantiation>::193862note: :4: note: :3: error: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
^
invalid operand for instruction
SHA512_2Sched_2Round_sse t
vpblendd Y_0, Y_0, YTMP2, 0xF0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302676::22: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:41:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :<instantiation>invalid operand for instruction:302196::
22: add d_64, T1: error:
note: invalid operand for instruction^
while in macro instantiation mov y3, a
.rept 80/2 + 1<instantiation>
: ^862^
:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :676while in macro instantiation:
2: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
<instantiation> add d_64, T1:
197 :^2
: error: <instantiation>:invalid operand for instruction666
:4 rorx y0, e, 41:
note: while in macro instantiation^
<instantiation>
: SHA512_2Sched_2Round_avx t43
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S18 :: 676error: :cannot use more than one symbol in memory operand^2
: lea h_64, [T1 + T2]
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation :
302 FOUR_ROUNDS_AND_SCHED:
2 : ^note:
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:198/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation rorx y1, e, 18
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676while in macro instantiation:
2 .rept 80/2 + 1:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:199:2: <instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
<instantiation>^:
46:2: error: invalid operand for instruction
<instantiation> mov T1, f_64:
81 ^:
2: note: <instantiation>while in macro instantiation:
862 RORQ tmp0, 6:
4 : ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
666 : 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
error: invalid operand for instruction
add h, [rsp+0 +3*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:200:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:203:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2<instantiation>::2204: :error: 2invalid operand for instruction:
error: shld tmp0, tmp0, (64 - 28)invalid operand for instruction
^ rorx T1, a, 34
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::84676::22: : note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 28
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:666:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:205:2: error: invalid operand for instruction
<instantiation> xor y0, y1
: 49^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
676: and T1, e_642
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 862^:
4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t85
: 2 : ^error:
invalid operand for instruction
add h_64, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>while in macro instantiation<instantiation>
: .rept 80/2 + 1:666
206: :4^: 2
note: : while in macro instantiation
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
xor y2, g
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2676: :2note: <instantiation>: while in macro instantiation:note: 50
:while in macro instantiation2 .rept 80/2 + 1
:
FOUR_ROUNDS_AND_SCHEDerror:
^invalid operand for instruction^
xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2: 209:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:210:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>676::522:: 2: note: error: while in macro instantiation
invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
211:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:<instantiation>212::8622:: 4: error: note: invalid operand for instruction
while in macro instantiation
and y3, b
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S676::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1
^^
<instantiation>:214:2: error: invalid operand for instruction
xor y0, y1
^<instantiation>
:4:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>:: :67655error: :invalid operand for instruction:2
6: mov T1, f_64: note: error:
while in macro instantiationambiguous operand size for instruction 'ror'
FOUR_ROUNDS_AND_SCHED^ ror tmp0, 23
^
<instantiation> :^694~:~4~:
note: while in macro instantiation
<instantiation>:862 SHA512_2Sched_2Round_avx t:
4<instantiation>: : 215note: :while in macro instantiation 2
^: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
xor y2, g/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^
:
302^:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302::6762:: 2note: note: : while in macro instantiationnote: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED
^
^^
<instantiation>:217:2: error: invalid operand for instruction
<instantiation> rorx y1, a, 39:
56 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:676 xor tmp0, e_64:
2 : ^
note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED862
:4 : ^
note: <instantiation>:while in macro instantiation
6 SHA512_2Sched_2Round_sse t:
2 : error: ^invalid operand for instruction
mov tmp0, e_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :while in macro instantiation<instantiation>694
: .rept 80/2 + 1:218
:4 2: ^:
note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t add y2, y0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::676302::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: .rept 80/2 + 1 58^
:
6 : ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^220
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: xor y1, T12
: ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 676^:<instantiation>
2:: 8:note: 2: while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDinvalid operand for instruction
^ xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t59
: 2 : error: ^<instantiation>invalid operand for instruction:
221
: xor tmp0, e_642
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: ^:invalid operand for instruction
302
:<instantiation>2 add d, y2::
862note: :^while in macro instantiation4
: .rept 80/2 + 1note:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
676^ SHA512_2Sched_2Round_sse t:
2 : note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:223:2: error: invalid operand for instruction<instantiation>
: rorx T1, a, 282
: 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: shld tmp0, tmp0, (64 - 23)676
: <instantiation>2^:
: 61:note: 6: while in macro instantiation
error: FOUR_ROUNDS_AND_SCHEDambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 14^
: 9 : 2 : ^note: ~while in macro instantiation~
~ RORQ tmp0, 23
^<instantiation>
:862:<instantiation><instantiation>::2254694::2: 4: note: : while in macro instantiationerror: note:
invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_sse t xor y1, T1
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
676 : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: ^302note:
:while in macro instantiation2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: : FOUR_ROUNDS_AND_SCHEDwhile in macro instantiation302
: .rept 80/2 + 1^2
:
^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::22662::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov T1, a add T1, tmp0
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation><instantiation>:::67611862:::224: : : note: error: note: while in macro instantiationinvalid operand for instructionwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED
and T1, e_64
SHA512_2Sched_2Round_sse t
^^
^
<instantiation>:694:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1
^<instantiation>
: 227^:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
2:: 302:error: 2invalid operand for instruction:
note: and T1, cwhile in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:676:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:2: error: <instantiation>invalid operand for instruction:
12 add T1, h_64:
2 : <instantiation>^error: :
invalid operand for instruction228
<instantiation>: xor tmp0, e_642:
: 862error: :^invalid operand for instruction4
:
note: <instantiation> or y3, T1while in macro instantiation:
694^ SHA512_2Sched_2Round_sse t:
4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S note: :^while in macro instantiation676
: SHA512_2Sched_2Round_avx t2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: :note: 302while in macro instantiation :
^2 FOUR_ROUNDS_AND_SCHED:
note: while in macro instantiation^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:
.rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:230:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::67665::22: : note: error: while in macro instantiationinvalid operand for instruction
FOUR_ROUNDS_AND_SCHED mov T2, a_64
<instantiation> ^:^
14
:2: <instantiation>error: :invalid operand for instruction862
: xor T1, g_644
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
694 <instantiation>: :4 231: ^:
note: 2while in macro instantiation: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
error: : SHA512_2Sched_2Round_avx tinvalid operand for instruction302
: 2 add h, y2: note:
while in macro instantiation ^
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
::302676::22: : note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:67:2: error: invalid operand for instruction
<instantiation> xor T2, c_64:
232 :^2
: error: <instantiation>invalid operand for instruction:
862: add h, y34
: <instantiation>note: : while in macro instantiation15^
:
SHA512_2Sched_2Round_sse t2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: : error: 676 :invalid operand for instruction^2
: add T1, [rsp + frame_WK + 8*((t) % 2)];
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :while in macro instantiation^302
: FOUR_ROUNDS_AND_SCHED2
: <instantiation> note: :while in macro instantiation^694
: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:678:<instantiation>2:: 17error: :invalid operand for instruction2
: vpaddq XFER, Y_0, [TBL + 3*32]note:
while in macro instantiation
^
RORQ tmp0, 4
^<instantiation>
:70:2<instantiation>: :error: 694:invalid operand for instruction4
: mov tmp0, a_64note:
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :<instantiation> 679: :^8622
:: 4: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: invalid operand for instructionwhile in macro instantiation
: vmovdqa [rsp + 0], XFER SHA512_2Sched_2Round_sse t302
: 2^ :
note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:680:6: error: ambiguous operand size for instruction 'add'
add TBL, 4*32
^~~
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64<instantiation>
: 19^:
2: <instantiation>error: :invalid operand for instruction862
: xor tmp0, e_644
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
694 : 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
<instantiation>note: :while in macro instantiation1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302:
:1 : ^2
error: : invalid operand for instructionnote:
while in macro instantiation
vperm2f128 YTMP0, Y_3, Y_2, 0x3 .rept 80/2 + 1
^
^
<instantiation>:4:3: note: while in macro instantiation
MY_VPALIGNR YTMP0, Y_3, Y_2, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED20
<instantiation>: :273: :^2error:
: invalid operand for instruction
error: mov T2, a_64invalid operand for instruction
^ xor T2, tmp0
^<instantiation>
:694:4<instantiation>: :note: 862while in macro instantiation:
<instantiation>4 SHA512_2Sched_2Round_avx t::
2 :note: 2 : while in macro instantiation
error: ^invalid operand for instruction SHA512_2Sched_2Round_sse t
vpalignr YTMP0, YTMP0, Y_2, 8
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S ^^:
302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>: :note: 302:while in macro instantiation:4
2:: 3 .rept 80/2 + 1: note:
note: while in macro instantiationwhile in macro instantiation^
.rept 80/2 + 1 MY_VPALIGNR YTMP0, Y_3, Y_2, 8
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:694:4<instantiation>: :<instantiation>6:note: :while in macro instantiation753
:: SHA512_2Sched_2Round_avx t
error: 2 invalid operand for instruction:
error: invalid operand for instruction^ vpaddq YTMP0, YTMP0, Y_0
mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^ 302:
^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :<instantiation>681while in macro instantiation::8622:: 4
: note: .rept 80/2 + 1while in macro instantiationnote:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED^ SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:1:1: error: invalid operand for instruction
vperm2f128 YTMP1, Y_1, Y_0, 0x3
^
<instantiation>:<instantiation>2::82:: 3: <instantiation>error: note: :while in macro instantiation77
:invalid operand for instruction MY_VPALIGNR YTMP1, Y_1, Y_0, 86
: shld tmp0, tmp0, (64 - 14) error:
^ ambiguous operand size for instruction 'ror'
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S ror tmp0, 5:
681 : 2 : note: ^<instantiation>while in macro instantiation:~
23~ FOUR_ROUNDS_AND_SCHED:~
2
: ^note: <instantiation>
:while in macro instantiation862
: RORQ tmp0, 144
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 694 : 4^:
<instantiation>note: :2while in macro instantiation:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
2:: SHA512_2Sched_2Round_avx t302error: :
2invalid operand for instruction :
note: vpalignr YTMP1, YTMP1, Y_0, 8while in macro instantiation
^ .rept 80/2 + 1
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
<instantiation>::3028::23: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
MY_VPALIGNR YTMP1, Y_1, Y_0, 8
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:79<instantiation>::224: :2error: : invalid operand for instructionerror:
invalid operand for instruction xor tmp0, a_64
add T1, tmp0
^<instantiation> :^
13
:<instantiation>3:: 862<instantiation>:error: :4694: :invalid operand for instructionnote: 4
while in macro instantiation: vpsrlq YTMP2, YTMP1, 1
note:
SHA512_2Sched_2Round_sse t while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^ /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:^681/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
::2302: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2note: : :while in macro instantiation302note:
while in macro instantiation
: .rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED2
: ^note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: <instantiation>:14:3: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
vpsllq YTMP3, YTMP1, (64-1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S ror tmp0, 6:
681: 2 : note: ^while in macro instantiation~
~~
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:17:3: error: invalid operand for instruction
<instantiation>: vpsrlq YTMP4, YTMP1, 783
:2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor tmp0, a_64:
681: 2^:
note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED862
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
<instantiation> FOUR_ROUNDS_AND_SCHED:
85 :^6
: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:862:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t20
: 2 : ^error:
invalid operand for instruction
rorx y0, e, 41
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation681
:2 .rept 80/2 + 1:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:21:<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:2862:: 4: error: note: invalid operand for instructionwhile in macro instantiation
rorx y1, e, 18 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation FOUR_ROUNDS_AND_SCHED
.rept 80/2 + 1^
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:862:4: <instantiation>note: :23while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^ add h, [rsp+0 +0*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 681:note: 2: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:24:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :25while in macro instantiation:
2 .rept 80/2 + 1:
error: invalid operand for instruction^
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:26:2: error: invalid operand for instruction
rorx T1, a, 34
<instantiation> :^27
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:invalid operand for instruction681
:2 xor T2, c_64:
note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
<instantiation> :694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:29/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y2, g
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:32:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>:681::232: :2note: : error: while in macro instantiationinvalid operand for instruction
xor T2, tmp0 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:34:2: error: invalid operand for instruction
<instantiation> rorx y1, a, 39:
33 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
681: mov tmp0, a_642
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED<instantiation>
: 694^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:2: <instantiation>error: :invalid operand for instruction2
: and y3, b2
: ^error:
invalid operand for instruction
shld tmp0, tmp0, (64 - 5)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 681^:
2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S38::2302: :error: 2invalid operand for instruction:
note: xor y1, T1while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:39:2: error: invalid operand for instruction
rorx T1, a, 28
<instantiation>^:
37:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:error: 681invalid operand for instruction:
2 xor tmp0, a_64:
note: while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
<instantiation>^:
694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:42/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y1, T1
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:43:2: error: invalid operand for instruction<instantiation>
:39: mov T1, a2
: note: ^
while in macro instantiation
RORQ tmp0, 6
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^681
:2: <instantiation>note: :694while in macro instantiation:
4: FOUR_ROUNDS_AND_SCHED
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:44:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: <instantiation>:while in macro instantiation40
:2 FOUR_ROUNDS_AND_SCHED:
error: invalid operand for instruction^
xor tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
46:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED42
: 18^:
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:47:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302error: :2: invalid operand for instruction
note: or y3, T1
^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:48:2: error: invalid operand for instruction
add h, y1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
<instantiation> :^50
:2: error: invalid operand for instruction
add d, y2
^<instantiation>
:43:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :681note: :2while in macro instantiation:
note: RORQ tmp0, 28while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:52/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :error: 2: invalid operand for instructionnote:
while in macro instantiation add h, y2
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:3: error: invalid operand for instruction
vpsrlq YTMP2, YTMP1, 8
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:694:4<instantiation>:63:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP1, (64-8)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:64:3: error: invalid operand for instruction
vpor YTMP1, YTMP1, YTMP2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302:66:3: 2error: : invalid operand for instructionnote:
while in macro instantiation vpxor YTMP3, YTMP3, YTMP4
.rept 80/2 + 1
^^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 681^:
2: note: while in macro instantiation
<instantiation>: FOUR_ROUNDS_AND_SCHED694
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>:67:3: error: invalid operand for instruction
vpxor YTMP1, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation> :^71
:3: error: invalid operand for instruction
vpaddq YTMP0, YTMP0, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation><instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation<instantiation>
: RORQ tmp0, 234
: 2^:
error: invalid operand for instruction<instantiation>
:694 xor T1, g_64:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 890 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t302
:2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55<instantiation>::25: :2error: : invalid operand for instructionerror:
invalid operand for instruction and T1, e_64
and T1, e_64
^
^
<instantiation>:<instantiation>694::8904:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:7302::2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>2:: 694:4error: : invalid operand for instructionnote:
while in macro instantiation
xor T1, g_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::890302::42: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
<instantiation> :^8
:2: <instantiation>error: :694invalid operand for instruction:
4: add T1, [rsp + frame_WK + 8*((t) % 2)]note:
while in macro instantiation^
SHA512_2Sched_2Round_avx t
<instantiation> :^890
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:694:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_avx t
10 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: mov tmp0, e_64302
: 2^:
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
890 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation> shld tmp0, tmp0, (64 - 5):
890: 4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:78 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>^:
79:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: xor tmp0, a_64note:
while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:694<instantiation>:4: :14note: :6while in macro instantiation:
SHA512_2Sched_2Round_avx terror:
ambiguous operand size for instruction 'ror'
^
ror tmp0, 4
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2~: ~~note:
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 890^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation83
: .rept 80/2 + 118
: ^error:
cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:694:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> ^:
4:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:error: 302:invalid operand for instruction2
: note: mov T1, f_64
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>:19:2: error: invalid operand for instruction^
add T1, tmp0
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^<instantiation>
:12:2: <instantiation>:error: 890:invalid operand for instruction4
: xor tmp0, e_64note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> : 722^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:<instantiation>21::8902:: 4: error: note: invalid operand for instruction
while in macro instantiation
add T1, h_64
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:722:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
:2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 shld tmp0, tmp0, (64 - 14):
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 124
: 2^:
error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::722:3024:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:<instantiation>2::8902:: 4: error: note: invalid operand for instruction
while in macro instantiation
shld tmp0, tmp0, (64 - 5)
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :35note: :2while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^
RORQ tmp0, 5
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 37^:
2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:38<instantiation>::2890: :4error: : invalid operand for instructionnote:
while in macro instantiation add d_64, T1
SHA512_2Sched_2Round_sse t^
^<instantiation>
:722:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:890:4: <instantiation>:73:3: error: invalid operand for instruction
vperm2f128 Y_0, YTMP0, YTMP0, 0x0
note: ^
while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:75:3: error: invalid operand for instruction
vpand YTMP0, YTMP0, [.LMASK_YMM_LO +rip]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
SHA512_2Sched_2Round_sse t
^
<instantiation>:80:3: error: invalid operand for instruction
vperm2f128 YTMP2, Y_3, Y_3, 0x11
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:81:3: error: invalid operand for instruction
vpsrlq YTMP4, YTMP2, 6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 :^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:681 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6<instantiation>
: 84 : 2 : ^error: ~~invalid operand for instruction~
mov y3, a
<instantiation>^:
890:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :681while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:37:2: error: invalid operand for instruction
<instantiation> xor tmp0, a_64:
86: 2^:
error: invalid operand for instruction
<instantiation>: rorx y1, e, 18890
: 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: SHA512_2Sched_2Round_sse t681
:2 : note: ^
while in macro instantiation
FOUR_ROUNDS_AND_SCHED/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>87::382:: 6: error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror'
add h, [rsp+0 +1*8]
ror tmp0, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:~681~:~2
: note: while in macro instantiation<instantiation>
:890 FOUR_ROUNDS_AND_SCHED:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:91:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:92:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:93:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:94:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:97:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:98:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:99:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:100:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:101:2: error: invalid operand for instruction
add d, h
<instantiation>^
:40:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :681error: :2invalid operand for instruction:
note: add T2, tmp0while in macro instantiation
FOUR_ROUNDS_AND_SCHED^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:103:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:104:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:106:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:107:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:109:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:110:2: error: invalid operand for instruction
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:111:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:112:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:114:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:890:4: <instantiation>note: :115while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^
add h, y1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :note: 681:while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:117:2: error: invalid operand for instruction<instantiation>
:43 add d, y2:
18 : ^
error: cannot use more than one symbol in memory operand
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: lea h_64, [T1 + T2]681
: 2 : note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1118
: 2^:
error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:119:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:890:4<instantiation>:123:3: error: invalid operand for instruction
vpsrlq YTMP3, YTMP2, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>:124:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP2, (64-19)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:125:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:
681: 2 : ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:126:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:127:3: error: invalid operand for instruction
vpsrlq YTMP3, YTMP2, 61
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:128:3: error: invalid operand for instruction
vpsllq YTMP1, YTMP2, (64-61)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:129:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^<instantiation>
:130:<instantiation>3:: 890:error: 4: invalid operand for instruction
note: vpxor YTMP4, YTMP4, YTMP3while in macro instantiation
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::681302::22: : note: note: while in macro instantiationwhile in macro instantiation
FOUR_ROUNDS_AND_SCHED .rept 80/2 + 1
^^
<instantiation>:133:3: error: invalid operand for instruction
vpaddq Y_0, Y_0, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:136:3: error: invalid operand for instruction
vpsrlq YTMP4, Y_0, 6
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:138:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:139:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:140:2: error: invalid operand for instruction
add h, [rsp+0 +2*8]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:142:2: error: invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:143:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:144:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:145:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:147:2: error: invalid operand for instruction
rorx T1, a, 34
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S49::6812:: 2: error: note: invalid operand for instructionwhile in macro instantiation
and T1, e_64 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
148:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:890:4: note: while in macro instantiation<instantiation>
:149 SHA512_2Sched_2Round_sse t:
2: error: ^invalid operand for instruction
and y2, e
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation681
: .rept 80/2 + 12
: ^note:
while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:151:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:52:2: error: invalid operand for instruction<instantiation>
:152 add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
2: ^error:
invalid operand for instruction
add d, h<instantiation>
: 890^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
681: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
FOUR_ROUNDS_AND_SCHED
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:153:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:890:4: note: while in macro instantiation<instantiation>:155:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:156:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:157:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:159:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:160:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:162:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :163while in macro instantiation:
2: .rept 80/2 + 1
error: invalid operand for instruction^
mov T1, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:164:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:165:2: error: invalid operand for instruction
add y2, y0
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S55::6816:: 2: error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 23 FOUR_ROUNDS_AND_SCHED
^
^~~~
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:167/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation or y3, T1
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:56:2: error: invalid operand for instruction<instantiation>
: xor tmp0, e_64168
:2 : ^
error: invalid operand for instruction
<instantiation>: add h, y1890
: 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: SHA512_2Sched_2Round_sse t681
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S FOUR_ROUNDS_AND_SCHED:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:169:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:170:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:172:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:180:3: error: invalid operand for instruction
vpsrlq YTMP3, Y_0, 19
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:181:3: <instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
error: ^~~~
<instantiation>:890invalid operand for instruction:
4: vpsllq YTMP1, Y_0, (64-19)note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:182:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:183:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:184:3: error: invalid operand for instruction
vpsrlq YTMP3, Y_0, 61
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>:185:3: error: invalid operand for instruction
vpsllq YTMP1, Y_0, (64-61)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:186:3: error: invalid operand for instruction
vpor YTMP3, YTMP3, YTMP1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 681^:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:187:3: error: invalid operand for instruction
vpxor YTMP4, YTMP4, YTMP3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681302::2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2: :note: : while in macro instantiation302
:note: FOUR_ROUNDS_AND_SCHED2
: while in macro instantiation^note:
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:190:3: error: invalid operand for instruction
vpaddq YTMP2, YTMP0, YTMP4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:193<instantiation>::<instantiation>359:: 45::error: 22invalid operand for instruction: :
error: error: invalid operand for instruction vpblendd Y_0, Y_0, YTMP2, 0xF0invalid operand for instruction
add h_64, tmp0 xor tmp0, e_64
^
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::681722::24: : <instantiation>note: note: :while in macro instantiation890while in macro instantiation
:
FOUR_ROUNDS_AND_SCHED4 SHA512_2Sched_2Round_avx t
:
note: ^ while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1
: 302^:
2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
196 :^2
: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:197:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681<instantiation>::261: :note: <instantiation>while in macro instantiation6:
48: FOUR_ROUNDS_AND_SCHED:error: 2
ambiguous operand size for instruction 'ror' :
^error: ror tmp0, 14
invalid operand for instruction
mov T1, f_64
^~~~
<instantiation><instantiation>::890198::42: : note: error: while in macro instantiationinvalid operand for instruction^
SHA512_2Sched_2Round_sse t rorx y1, e, 18
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^:
302<instantiation>::<instantiation>:199:2: error: invalid operand for instruction722
:4 add h, [rsp+0 +3*8]:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:: 2: <instantiation>note: :while in macro instantiation200
:2 .rept 80/2 + 1: error: invalid operand for instruction
or y3, c
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:203:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:204:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:205:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:206:2: error: invalid operand for instruction
xor y2, g
^
<instantiation>:<instantiation>62/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:::2681: :502:: 2error: : note: invalid operand for instruction
error: while in macro instantiation add T1, tmp0invalid operand for instruction
FOUR_ROUNDS_AND_SCHED
^
^ mov tmp0, e_64
^<instantiation>
:890:<instantiation>4:: 722note: :while in macro instantiation4
: SHA512_2Sched_2Round_sse tnote: <instantiation>
while in macro instantiation:
209 SHA512_2Sched_2Round_avx t:
2 : error: ^^invalid operand for instruction
rorx y1, e, 14/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:: 302302^:
:22/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: : :note: 681note: while in macro instantiation:while in macro instantiation
2
.rept 80/2 + 1:
.rept 80/2 + 1note:
^while in macro instantiation^
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:210:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:211:2: error: invalid operand for instruction
<instantiation> add d, h:
51 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:681
<instantiation>: xor T1, g_6464
: 2^:
error: invalid operand for instruction<instantiation>
:722 add T1, h_64:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S890::3024:2: note: while in macro instantiation
.rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation><instantiation>::6554::22: : error: note: invalid operand for instructionwhile in macro instantiation
mov T2, a_64 RORQ tmp0, 23
^^
<instantiation><instantiation>:::8907222:: 4:: 4note: note: : while in macro instantiationwhile in macro instantiationnote:
SHA512_2Sched_2Round_avx t
FOUR_ROUNDS_AND_SCHED
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: <instantiation>invalid operand for instruction:
212 xor T2, c_64:
2 : ^
error: invalid operand for instruction<instantiation>
: and y3, b890
:4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_sse t:
681 : 2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
214 :^2
: error: invalid operand for instruction
<instantiation> xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:215:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:217:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:70:2: <instantiation>:218:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:220:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:221:2: error: invalid operand for instruction
add d, y2
^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:890:<instantiation>4:: 223:note: 2while in macro instantiation:
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
rorx T1, a, 28
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::302681::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:225:2: error: invalid operand for instruction
xor y1, T1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::71681::22: : error: note: invalid operand for instructionwhile in macro instantiation
and tmp0, c_64 FOUR_ROUNDS_AND_SCHED
^^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:226:2: error: invalid operand for instruction
mov T1, a
^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:227:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:228:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:230:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:231:2: error: invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:232:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:681:2: note: while in macro instantiation
FOUR_ROUNDS_AND_SCHED
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 683^:
2: error: <instantiation>invalid instruction mnemonic 'subq':
890: subq [rsp + (0 + (4*8))], 14
: note: ^while in macro instantiation~
~ SHA512_2Sched_2Round_sse t~
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:686:2: error: invalid operand for instruction
movq [rsp + (0 + (4*8))], 2
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: .rept 80/2 + 1688
: 2^:
error: invalid operand for instruction
vpaddq XFER, Y_0, [TBL + 0*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:689:2: error: <instantiation>invalid operand for instruction:
77: vmovdqa [rsp + 0], XFER6
: error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>5::8902:: 4error: : invalid operand for instructionnote:
while in macro instantiation rorx y0, e, 41
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::62:: 2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
rorx y1, e, 18
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:7:<instantiation>2:: 85error: :invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: 2note: : while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
xor y0, y1<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^^
<instantiation>:890/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4690: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
DO_4ROUNDS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:11:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:13:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:14:2<instantiation>: :error: 2invalid operand for instruction:
2: rorx T1, a, 34
error: ^invalid operand for instruction
mov T1, f_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
690:2: <instantiation>note: :while in macro instantiation918
: DO_4ROUNDS4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>:15:2: error: invalid operand for instruction
xor y2, g
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 16^:
2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30217::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 mov y3, a
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
690^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
: 2 ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation>: 20^:2~: ~error: ~invalid operand for instruction
rorx T1, a, 28
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S918::6904:: 2: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction<instantiation>
:21: xor tmp0, e_642
: error: ^invalid operand for instruction
add h, [rsp + 0 + 8*0]<instantiation>
: 918^:4
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation:
note: DO_4ROUNDS
^
<instantiation>:22:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:24:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:25:2: error: invalid operand for instruction
mov T1, a
^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_sse t:
690: 2 : note: ^while in macro instantiation
DO_4ROUNDS
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
26: .rept 80/2 + 12
: error: ^invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:17:6: <instantiation>error: :27:2: error: invalid operand for instruction
and T1, c
^
ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:690 ror tmp0, 14:
2 : note: while in macro instantiation
DO_4ROUNDS^
~~ ~^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :28while in macro instantiation:
2: .rept 80/2 + 1
error: invalid operand for instruction^
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:31:2<instantiation>: :error: 19invalid operand for instruction:
2 add d, h:
error: ^invalid operand for instruction
add T1, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: 690^:
2: note: <instantiation>while in macro instantiation:
918 DO_4ROUNDS:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:918:4: note: <instantiation>while in macro instantiation:
33: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction
^ add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2690: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
DO_4ROUNDS
^
^
<instantiation>:35:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>while in macro instantiation:
22 DO_4ROUNDS:
2 : ^
error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
add old_h, y2
^
<instantiation>:23/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::2690: :2error: : invalid operand for instructionnote:
while in macro instantiation xor T2, c_64
DO_4ROUNDS
^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation><instantiation>::91848::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t rorx y0, e, 41
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S690::3022:: 2: note: note: while in macro instantiation
while in macro instantiation DO_4ROUNDS
.rept 80/2 + 1
^
^
<instantiation>:49:2: error: invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>while in macro instantiation:
26 DO_4ROUNDS:
2 : ^
error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30250::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 xor y2, g
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:28<instantiation>::252: :2error: : invalid operand for instructionerror:
invalid operand for instruction and tmp0, c_64
xor y0, y1
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S918::6904:: 2: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 54^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: and y2, e2
: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
690 :^2
: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:55:2: error: invalid operand for instruction
add old_h, y3
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S31::6902:: 2: error: note: invalid operand for instructionwhile in macro instantiation
mov tmp0, a_64 DO_4ROUNDS
^^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
57 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5<instantiation>
: 58 : 2 : error: ^invalid operand for instruction~
~ rorx T1, a, 34~
^
<instantiation>:918/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4690: :note: 2while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
DO_4ROUNDS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
<instantiation> :^34
:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:918:4: <instantiation>note: :60while in macro instantiation:
2: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
rorx y1, a, 39
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::302690::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 DO_4ROUNDS
^^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 6:
61 : 2 : error: invalid operand for instruction^
~ mov y3, a~
~
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S918::6904:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
DO_4ROUNDS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^<instantiation>
:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>918::644:: 2: note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t rorx T1, a, 28
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiation
note: DO_4ROUNDS
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation><instantiation>::3865:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: 2while in macro instantiation:
error: .rept 80/2 + 1
invalid operand for instruction
^ add h, [rsp + 0 + 8*1]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:40:2: <instantiation>error: :invalid operand for instruction66
:2 add T2, tmp0:
error: ^invalid operand for instruction
or y3, c<instantiation>
: 918^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation690
: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation
^ DO_4ROUNDS
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S ^
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:69:2: error: invalid operand for instruction
<instantiation> mov T1, a:
43 :^18
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Scannot use more than one symbol in memory operand:
690 lea h_64, [T1 + T2]:
2 : note: while in macro instantiation
DO_4ROUNDS
^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:71:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:72:2: error: invalid operand for instruction
add y2, y0
<instantiation>^:
46/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
::2<instantiation>:75:2: : error: invalid operand for instruction
add d, h
^
55/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation:
2 DO_4ROUNDS:
^
error: <instantiation>:76:2: error: invalid operand for instruction
or y3, T1
invalid operand for instruction
^
mov T1, f_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:690:2<instantiation>: :918note: :while in macro instantiation4
: DO_4ROUNDSnote:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>while in macro instantiation:
47 DO_4ROUNDS:
2: error: ^
invalid operand for instruction
xor T1, g_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
error: <instantiation>^
:79:2: error: invalid operand for instructioninvalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S add d, y2:
and T1, e_64
^302:2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:^690
:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:90:2: error: invalid operand for instruction
add old_h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:91:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:92:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>while in macro instantiation
DO_4ROUNDS
:^<instantiation>722
::449: :2: error: note: invalid operand for instruction
while in macro instantiation
and T1, e_64
^
SHA512_2Sched_2Round_avx t
<instantiation> : 93 <instantiation>:^2:
: 918error: :invalid operand for instruction4
: rorx y1, e, 18note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
while in macro instantiation ^:
302 SHA512_2Sched_2Round_sse t:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : : note: 690while in macro instantiation :
2^ .rept 80/2 + 1:
note: while in macro instantiation^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:
302: DO_4ROUNDS2
: note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:94:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>while in macro instantiation:
50 DO_4ROUNDS:
2 : ^error:
invalid operand for instruction
xor T1, g_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation<instantiation>::56
96: .rept 80/2 + 1:2
2 : : ^error:
error: invalid operand for instruction
invalid operand for instruction
xor y0, y1
xor tmp0, e_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690<instantiation>::2722: :note: 4while in macro instantiation:
note: DO_4ROUNDS
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:97:2: <instantiation>error: :52invalid operand for instruction:
2: rorx y1, e, 14error:
invalid operand for instruction
^ add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690<instantiation>::2918: :4note: : <instantiation>note: while in macro instantiationwhile in macro instantiation:
DO_4ROUNDS57
SHA512_2Sched_2Round_sse t
: 2^ :
error: ^
invalid operand for instruction
xor T1, g_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :^2
: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
722 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::98302::22: : error: note: invalid operand for instructionwhile in macro instantiation
and y2, e .rept 80/2 + 1
<instantiation> ^:^
53
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:error: 690invalid operand for instruction:
2 mov tmp0, e_64:
note: while in macro instantiation^
DO_4ROUNDS
<instantiation>^:
918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:99:2: error: invalid operand for instruction
add old_h, y3<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:
722<instantiation>::455: :6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' SHA512_2Sched_2Round_avx t
ror tmp0, 23
^
^ ~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~^302
:<instantiation>2:: 918/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::note: 4while in macro instantiation690:
:note: .rept 80/2 + 12while in macro instantiation
:
^note:
SHA512_2Sched_2Round_sse twhile in macro instantiation
DO_4ROUNDS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction<instantiation>
: xor tmp0, e_642
: 2^:
error: invalid operand for instruction<instantiation>
:918 shld tmp0, tmp0, (64 - 4):
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:61/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 4
.rept 80/2 + 1
^
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:101/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor y0, y1
.rept 80/2 + 1<instantiation>
: 58^^:
6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690error: :ambiguous operand size for instruction 'ror'2
: ror tmp0, 4note:
while in macro instantiation
DO_4ROUNDS
^^
~~~
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2: 63:note: 2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 59:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:918:4: <instantiation>note: :while in macro instantiation102
: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction^
rorx T1, a, 34
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: :error: 690invalid operand for instruction:
2: mov T2, a_64note:
while in macro instantiation
^ DO_4ROUNDS
<instantiation>:722:4: <instantiation>:note: 61:while in macro instantiation6
:
SHA512_2Sched_2Round_avx t error:
ambiguous operand size for instruction 'ror'
ror tmp0, 14^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~~302
:2: <instantiation>:note: 918:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66<instantiation>::2103: :2: error: error: invalid operand for instruction<instantiation>
invalid operand for instruction xor y2, g:
62:2 add T1, h_64:
error: ^
invalid operand for instruction
add T1, tmp0
<instantiation>^:
722:4: <instantiation>:note: 918:while in macro instantiation4
: note: SHA512_2Sched_2Round_avx t
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:64:2: error: invalid operand for instruction
<instantiation>: add T1, h_642
: 2^:
error: <instantiation>invalid operand for instruction:
918: shld tmp0, tmp0, (64 - 14)4
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::67302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 RORQ tmp0, 14
^^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> : 65^^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
690 mov T2, a_64:
2 : ^
note: while in macro instantiation
<instantiation>: DO_4ROUNDS918
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S68::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
.rept 80/2 + 1 add T1, tmp0
^^
<instantiation>:<instantiation>722::1044:: 2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
rorx y1, a, 39
^^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S67690:::3022:2: 2: error: note: invalid operand for instruction: while in macro instantiation
note: xor T2, c_64
while in macro instantiation DO_4ROUNDS
.rept 80/2 + 1^
^^<instantiation>
:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:105:2: error: invalid operand for instruction
mov y3, a
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S68::6902:: 2error: : invalid operand for instructionnote:
while in macro instantiation and T2, b_64
DO_4ROUNDS
^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:107:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation><instantiation>::7270::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov tmp0, a_64<instantiation> mov tmp0, a_64
:
108^ :^
2
<instantiation>: :<instantiation>error: 918::invalid operand for instruction7224
: rorx T1, a, 284:
: note: note: ^while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 690 :^^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: ::while in macro instantiation302302
::22: : DO_4ROUNDSnote: note:
while in macro instantiation
while in macro instantiation .rept 80/2 + 1
^ .rept 80/2 + 1
^
^
<instantiation>:71:2: error: invalid operand for instruction
<instantiation> and tmp0, c_64:
109 :<instantiation>^2:
: 73<instantiation>error: ::invalid operand for instruction2918
: : add h, [rsp + 0 + 8*2]error: 4
invalid operand for instruction :
^note: xor T2, c_64
while in macro instantiation
SHA512_2Sched_2Round_sse t^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 690 <instantiation>:^:2
722:: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: 4:: 302while in macro instantiationnote: :
while in macro instantiation DO_4ROUNDS2
: note: SHA512_2Sched_2Round_avx t^
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:110:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:722:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
112: 2 : error: ^invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor y1, T1:
302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
690 .rept 80/2 + 1:
2 ^:
note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:<instantiation>722::1134:: 2note: : while in macro instantiationerror:
invalid operand for instruction
SHA512_2Sched_2Round_avx t mov T1, a
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::690302::22: : note: note: while in macro instantiationwhile in macro instantiation
DO_4ROUNDS
.rept 80/2 + 1
^
^
<instantiation>:114:2: error: invalid operand for instruction
<instantiation> and y3, b:
76 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
690 xor T2, tmp0:
2 : ^note:
while in macro instantiation
DO_4ROUNDS<instantiation>
: 722^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>:115:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:116:2: error: invalid operand for instruction
add y2, y0
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:119:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:120:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:121:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:123:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS^
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:134:2: error: invalid operand for instruction
add old_h, y2
^
<instantiation>:722/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4690: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
DO_4ROUNDS
^
<instantiation>:135:2: error: invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:136:2: error: invalid operand for instruction
rorx y0, e, 41
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:137:2: error: invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:138:2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:140:2: error: invalid operand for instruction
xor y0, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:141:2: error: invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:142:2: error: invalid operand for instruction
and y2, e
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2143: :note: 2: while in macro instantiationerror:
invalid operand for instruction
.rept 80/2 + 1
add old_h, y3
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:145:2: error: <instantiation>invalid operand for instruction:
2: xor y0, y12
: ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S shld tmp0, tmp0, (64 - 5):
690 :^2
: note: while in macro instantiation
DO_4ROUNDS
<instantiation>^:
78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:722:4: <instantiation>:note: 146while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
rorx T1, a, 34^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302::6902:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
DO_4ROUNDS ^
^
<instantiation>:147:2: error: <instantiation>:invalid operand for instruction79
:2 xor y2, g:
error: invalid operand for instruction^
xor tmp0, a_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:<instantiation>:7222: :note: 4while in macro instantiation:
note: DO_4ROUNDSwhile in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
148:2: error: invalid operand for instruction
rorx y1, a, 39
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:149:2: error: invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:151:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:152:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:80:2: error: invalid operand for instruction
<instantiation> add d_64, T1:
153 :^2
: error: <instantiation>invalid operand for instruction:
722: add h, [rsp + 0 + 8*3]4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 690 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 DO_4ROUNDS:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:154:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:2:2: <instantiation>:156:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: <instantiation>:note: 157:while in macro instantiation2
: RORQ tmp0, 6error:
invalid operand for instruction
^ mov T1, a
^
<instantiation>:722:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S4:: 690note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:158:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
<instantiation> :^82
:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S159::3022:: 2error: : invalid operand for instructionnote:
while in macro instantiation and T1, c
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:160<instantiation>::2722: :4error: : invalid operand for instruction
note: add y2, y0while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^690
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: DO_4ROUNDS2
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:163:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: <instantiation>:84while in macro instantiation
DO_4ROUNDS
^
<instantiation>:164:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:2note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 28
.rept 80/2 + 1^
^
<instantiation>:722:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
: note: while in macro instantiation
DO_4ROUNDS
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:85^:
2: error: invalid operand for instruction
add h_64, tmp0<instantiation>
: 918^:
4<instantiation>: :722note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>:165:2: error: invalid operand for instruction
add h, y1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:167:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS302
^
<instantiation>:170:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
invalid operand for instruction
add h, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:172:2: error: invalid operand for instruction
add h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:690:2: note: while in macro instantiation
DO_4ROUNDS
^
:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:691:2: error: invalid operand for instruction
vpaddq XFER, Y_1, [TBL + 1*32]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:692:2: error: invalid operand for instruction
vmovdqa [rsp + 0], XFER
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:693:6: error: ambiguous operand size for instruction 'add'
add TBL, 2*32
^~~
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:750:4: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:4 .rept 80/2 + 1:
2: ^error:
invalid operand for instruction
mov y2, f
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:<instantiation>5::772:: 6: error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror' rorx y0, e, 41
<instantiation> ror tmp0, 5:
6 : ^2 :
error: ^invalid operand for instruction~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S~
~: mov tmp0, e_64
694
: <instantiation>2^:
:note: 918while in macro instantiation:
4<instantiation>: :750note: DO_4ROUNDS:while in macro instantiation
4
: ^ SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:note: 2while in macro instantiation:
note: .rept 80/2 + 1
<instantiation> while in macro instantiation^:
6 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation><instantiation>::779::22: : <instantiation>error: error: :invalid operand for instructioninvalid operand for instruction8
xor y2, g: xor tmp0, a_64
2 :
^ error:
invalid operand for instruction^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor T1, g_64:<instantiation>
:694 918:^:2
4: : note: note: <instantiation>while in macro instantiation:while in macro instantiation
750
DO_4ROUNDS: SHA512_2Sched_2Round_sse t4
: note: ^ while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
xor y0, y1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
694:<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
2<instantiation>:: <instantiation>:note: 12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
while in macro instantiation ^
DO_4ROUNDS918:4: <instantiation>note: :while in macro instantiation14
:2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^ xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302750::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^<instantiation><instantiation>:
918:4: note: while in macro instantiation
: SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 12
^
:2: <instantiation>error: invalid operand for instruction
: shld tmp0, tmp0, (64 - 4)85
:6 : ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~<instantiation>~:
17:<instantiation>2:: 918:4note: : while in macro instantiationnote:
while in macro instantiation RORQ tmp0, 4
SHA512_2Sched_2Round_sse t
^
^<instantiation>
:750:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302note: :2: while in macro instantiation
note: while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
10: .rept 80/2 + 12
: ^error:
invalid operand for instruction
rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS<instantiation>
: 87^
:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 19 :^
2<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:: :11error: invalid operand for instruction302
::22: xor tmp0, e_64:
error: invalid operand for instructionnote: while in macro instantiation^
and y2, e .rept 80/2 + 1
<instantiation>
: 750^
:^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
694: SHA512_2Sched_2Round_avx t2
: <instantiation> note: :^88
:while in macro instantiation2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :
302 DO_4ROUNDS:error:
2invalid operand for instruction:
note: while in macro instantiation add d_64, T1
^ .rept 80/2 + 1
^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 13note: :while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^ xor y0, y1
<instantiation>: 20^:
<instantiation>2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:: 89error: :invalid operand for instruction:
69418 mov T2, a_64:
: 2 error: : cannot use more than one symbol in memory operand
note: lea h_64, [T1 + T2]while in macro instantiation
DO_4ROUNDS
^
<instantiation>:14:2: error: invalid operand for instruction
rorx T1, a, 34
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:694:2: note: while in macro instantiation
DO_4ROUNDS<instantiation>
:^
918:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t750
: 4 : ^
note: ^<instantiation>:15:
2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation
note: SHA512_2Sched_2Round_avx t
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
^
while in macro instantiation
DO_4ROUNDS
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
rorx y1, a, 39
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:750:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation694
:2: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
DO_4ROUNDS^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :note: 2while in macro instantiation:
2 .rept 80/2 + 1:
error: invalid operand for instruction^
mov T1, f_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:750:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
4 : 2 : ^error:
invalid operand for instruction
xor T1, g_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:<instantiation>2:: 946note: :while in macro instantiation4
<instantiation>: .rept 80/2 + 1:
17note: :while in macro instantiation^2
: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
mov y3, a^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 694note: :while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^ DO_4ROUNDS<instantiation>
: 24^:
2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:5302:::1922:: : 2: error: note: error: invalid operand for instructioninvalid operand for instructionwhile in macro instantiation
and T1, e_64 .rept 80/2 + 1 xor y1, T1
^^^
<instantiation>:946/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4694: :note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
2 .rept 80/2 + 1:
note: ^while in macro instantiation
DO_4ROUNDS
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302:2: note: while in macro instantiation
.rept 80/2 + 1
^20
:2: error: invalid operand for instruction
rorx T1, a, 28
^
<instantiation>:^750:4:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : ^694
:<instantiation>:28: :2: note: while in macro instantiation
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S DO_4ROUNDS
:^
302:invalid operand for instruction2:
note: while in macro instantiation
add T1, [rsp + frame_WK + 8*((t) % 2)]
.rept 80/2 + 1
^
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:21:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:error: 2: invalid operand for instruction
note: add h, [rsp + 0 + 8*0]while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:22<instantiation>::229: :2error: : invalid operand for instructionerror:
invalid operand for instruction or y3, c
and tmp0, c_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::694750::24: : note: note: while in macro instantiationwhile in macro instantiation
DO_4ROUNDS SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
<instantiation>::30210::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 mov tmp0, e_64
^^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 24 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302
:2: xor y1, T1
note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:694:2: note: <instantiation>:while in macro instantiation11
:6 DO_4ROUNDS:
error: ^
ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> :^32~:~2~:
error: invalid operand for instruction<instantiation>
:946 xor T2, tmp0:
4: ^note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::2750: :4note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: <instantiation>error: :invalid operand for instruction
13 mov T1, a
: 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:694 xor tmp0, e_64:
2 : <instantiation>^:
note: 33:while in macro instantiation2
: <instantiation> DO_4ROUNDS:
error: 946 :^invalid operand for instruction
4
: mov tmp0, a_64note:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
<instantiation> :750 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : ^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
26:2: error: invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation<instantiation>
:14 DO_4ROUNDS:
6 : ^
error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:27/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2<instantiation>error: : :2note: :invalid operand for instruction2while in macro instantiation
:
and T1, cerror: .rept 80/2 + 1
invalid operand for instruction
^ shld tmp0, tmp0, (64 - 5)^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: <instantiation>while in macro instantiation:
35:2 DO_4ROUNDS:
note: while in macro instantiation^
RORQ tmp0, 5
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2<instantiation>: :16note: :while in macro instantiation2
: <instantiation> .rept 80/2 + 1:error: 28
:invalid operand for instruction 2
^: xor tmp0, e_64
error: ^invalid operand for instruction
add y2, y0
<instantiation> :^946
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
694 SHA512_2Sched_2Round_sse t:
2 : note: ^
while in macro instantiation
DO_4ROUNDS/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:31<instantiation>::2<instantiation>750: ::4error: 17: :invalid operand for instructionnote: 6
while in macro instantiation:
add d, h SHA512_2Sched_2Round_avx terror:
ambiguous operand size for instruction 'ror'
^
ror tmp0, 14^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:: 694302 : :^22~: ~: ~note:
note: while in macro instantiationwhile in macro instantiation
<instantiation> DO_4ROUNDS:
946 .rept 80/2 + 1
:^4
: ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2<instantiation>: :error: 32:invalid operand for instruction2
: add d_64, T1
error: ^invalid operand for instruction
or y3, T1<instantiation>
:750 :^4
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_avx t:694
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: DO_4ROUNDS302
:2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:946:4<instantiation>: :33:2: note: error: invalid operand for instruction
while in macro instantiation add h, y1
<instantiation>^:
2:2 SHA512_2Sched_2Round_sse t: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:error:
invalid operand for instruction694
: shld tmp0, tmp0, (64 - 6) 2
: note: ^ while in macro instantiation
^ DO_4ROUNDS
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:<instantiation>:750302:4: :note: while in macro instantiation2
SHA512_2Sched_2Round_avx t:
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation> :^35
:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302::302:2<instantiation>: :246note: :2while in macro instantiation:
: error: .rept 80/2 + 1
invalid operand for instruction
^
add old_h, y2
note: ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
: ^
694:2: <instantiation>:750note: :4while in macro instantiation:
note: DO_4ROUNDSwhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:22note: :^2
: while in macro instantiationerror:
invalid operand for instruction
mov T2, a_64 .rept 80/2 + 1
^
<instantiation>: 946:^4:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 23 : 2^:
error: invalid operand for instruction<instantiation>
:750 xor T2, c_64:
4 : ^
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
946 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302: 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2<instantiation>: :25error: :2invalid operand for instruction:
<instantiation>error: : shld tmp0, tmp0, (64 - 28)invalid operand for instruction
47
:^ and T2, b_642
: ^error:
invalid operand for instruction
<instantiation>: mov y2, f946
: 4<instantiation>^: :
43note: :2while in macro instantiation:
note: SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
while in macro instantiation:
694 : RORQ tmp0, 28 2
^:
^note:
while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:<instantiation>302 DO_4ROUNDS::
7502: 4: ^:
note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
rorx y0, e, 41
<instantiation>^:
26:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Serror: :694invalid operand for instruction:
2: mov tmp0, a_64
note: while in macro instantiation^
DO_4ROUNDS
<instantiation>^:
946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :49note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
rorx y1, e, 18
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: <instantiation>while in macro instantiation:
45: DO_4ROUNDS2
: error: ^
invalid operand for instruction
add h_64, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
28 .rept 80/2 + 1:
2<instantiation> :: ^50
:error: 2: invalid operand for instruction
error: and tmp0, c_64invalid operand for instruction
^ xor y2, g
^
<instantiation>:946:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S4:: 694:note: 2: while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
xor y0, y1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::29694::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor T2, tmp0 DO_4ROUNDS
^^
<instantiation>
:48:<instantiation>2:: 946:error: 4: invalid operand for instruction
note: mov T1, f_64while in macro instantiation
SHA512_2Sched_2Round_sse t^
^<instantiation>
:750:<instantiation>4:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S53: ::3022note: :: 2while in macro instantiation: error:
note: invalid operand for instruction SHA512_2Sched_2Round_avx t
while in macro instantiation
rorx y1, e, 14
.rept 80/2 + 1
^ ^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S694::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
DO_4ROUNDS .rept 80/2 + 1
^^
<instantiation>:54:<instantiation>2:: 31:error: 2: invalid operand for instruction
error: and y2, einvalid operand for instruction
mov tmp0, a_64^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::50694<instantiation>:::22946: : :error: 4note: : invalid operand for instructionwhile in macro instantiation
note: mov tmp0, e_64 DO_4ROUNDS
while in macro instantiation
^^
SHA512_2Sched_2Round_sse t
<instantiation> : 750^:
4: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
add old_h, y3
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: <instantiation>while in macro instantiation:
32: DO_4ROUNDS6
: ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation> : 51 : 2^: ~~error: ~
invalid operand for instruction
xor T1, g_64<instantiation>
: 946^:
4: note: <instantiation>:while in macro instantiation750
:4 SHA512_2Sched_2Round_sse t:
note: <instantiation> :while in macro instantiation 57
^:
2 SHA512_2Sched_2Round_avx t:
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :invalid operand for instruction 302
^:
2 xor y0, y1:
note: ^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
while in macro instantiation:
302: .rept 80/2 + 12
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: : 694note: ^:
while in macro instantiation2:
note: .rept 80/2 + 1while in macro instantiation
^ DO_4ROUNDS
^
<instantiation>:58:2: error: invalid operand for instruction
rorx T1, a, 34<instantiation>
: 34^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
694: xor tmp0, a_642
: ^note:
while in macro instantiation
<instantiation> DO_4ROUNDS:
946 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:946:<instantiation>4:: 2note: :2while in macro instantiation:
SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
^
shld tmp0, tmp0, (64 - 23)
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30237::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 xor tmp0, a_64
^^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302::259:<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
: 2<instantiation>: :750:4error: : invalid operand for instructionnote:
while in macro instantiation
xor y2, g SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :note: 694while in macro instantiation:
2 .rept 80/2 + 1:
note: ^while in macro instantiation
DO_4ROUNDS
^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:<instantiation>60::7502<instantiation>:: :error: 438: invalid operand for instructionnote: :
while in macro instantiation rorx y1, a, 396
SHA512_2Sched_2Round_avx t:
error: ^ ambiguous operand size for instruction 'ror'
^
ror tmp0, 28/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :694 :302 2 :: note: 2while in macro instantiation^:
note: ~ DO_4ROUNDS~while in macro instantiation
~
.rept 80/2 + 1^
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:2:: 61note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction
^
mov y3, a
^
<instantiation>:40:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2:: 694:error: 2: invalid operand for instruction
note: add T2, tmp0while in macro instantiation
DO_4ROUNDS^
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
<instantiation> :^63
:2: <instantiation>error: :750invalid operand for instruction:
4 xor y1, T1:
note: ^while in macro instantiation<instantiation>
:41 SHA512_2Sched_2Round_avx t:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : : error: 694 invalid operand for instruction:^
2
add d_64, T1:
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :note: ^302
while in macro instantiation:
2 DO_4ROUNDS<instantiation>:
: note: 946^while in macro instantiation:
4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:64 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
<instantiation>^:
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: <instantiation>while in macro instantiation:
43 RORQ tmp0, 4:
18: ^error:
cannot use more than one symbol in memory operand<instantiation>
<instantiation>: lea h_64, [T1 + T2]:65
750::24: : error: note: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t
add h, [rsp + 0 + 8*1]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :: 302694 :: 22 : : note: note: while in macro instantiation^
while in macro instantiation .rept 80/2 + 1
<instantiation> DO_4ROUNDS
: ^946^
:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
or y3, c<instantiation>
:63 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
694 xor tmp0, e_64:
2 : ^note:
while in macro instantiation
<instantiation> DO_4ROUNDS:
750: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: <instantiation>error: :invalid operand for instruction68
: mov T1, f_642
: ^error:
invalid operand for instruction
xor y1, T1<instantiation>
: 946^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation694
<instantiation>: SHA512_2Sched_2Round_sse t2:
: 65 : note: 2 while in macro instantiation: ^error:
invalid operand for instruction DO_4ROUNDS/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
mov T2, a_64:
302 ^:
2^:
note: <instantiation>while in macro instantiation:
750: .rept 80/2 + 14
: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:69:2: <instantiation>error: :invalid operand for instruction47
: mov T1, a2
: error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S xor T1, g_64<instantiation>
: 694:^:66
2:: <instantiation>2:note: : 946while in macro instantiationerror: :invalid operand for instruction
4 DO_4ROUNDS
:
add T1, h_64 note:
while in macro instantiation^
^ SHA512_2Sched_2Round_sse t
<instantiation>^:
750:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: <instantiation>note: :while in macro instantiation70
: .rept 80/2 + 12
: error: ^invalid operand for instruction
and y3, b
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS<instantiation>
: 49^:
2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2^:
2<instantiation>: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :71302invalid operand for instruction:
:22 shld tmp0, tmp0, (64 - 14):
: error: note: ^invalid operand for instructionwhile in macro instantiation
and T1, c .rept 80/2 + 1
^^
<instantiation>
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S67::6942:: 2: note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 14 DO_4ROUNDS
^^
<instantiation><instantiation>::75050::42: : note: error: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_avx t
xor T1, g_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::946302::42: : note: note: <instantiation>while in macro instantiationwhile in macro instantiation:
72 .rept 80/2 + 1 SHA512_2Sched_2Round_sse t:
2^ :
error: invalid operand for instruction^
add y2, y0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:note: 694while in macro instantiation:
2 .rept 80/2 + 1:
note: ^while in macro instantiation
DO_4ROUNDS
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
75:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302error: :2invalid operand for instruction:
note: add d, hwhile in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:52:2: <instantiation>:76:2: error: invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
error: invalid operand for instruction<instantiation>
:77 add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
2 : ^
error: invalid operand for instruction
add h, y1
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::72694::22: : error: note: invalid operand for instruction
while in macro instantiation mov tmp0, a_64
DO_4ROUNDS
^
^
<instantiation><instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: :note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
79946::24: : error: note: invalid operand for instructionwhile in macro instantiation
add d, y2 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :note: 2while in macro instantiation:
<instantiation>note: DO_4ROUNDSwhile in macro instantiation:
73 : .rept 80/2 + 1^
2
: ^
error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:750:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_sse t90
: 2 : error: ^invalid operand for instruction
<instantiation> add old_h, y2:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S74::
3022 :: 2^: error: note:
invalid operand for instructionwhile in macro instantiation
and tmp0, c_64 .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^^694
:2: <instantiation>note: :750while in macro instantiation:
4 DO_4ROUNDS:
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::5591::62: : error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror tmp0, 23 mov y2, f
^
<instantiation> :^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S75~:~:694~2::
2error: : <instantiation>invalid operand for instructionnote: :
while in macro instantiation946 and T2, b_64
: DO_4ROUNDS4
: ^^
note:
while in macro instantiation<instantiation>
:750 SHA512_2Sched_2Round_sse t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 : 2 : <instantiation>^:
note: 92while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
::3022 .rept 80/2 + 1::
2error: invalid operand for instruction: ^
note:
rorx y0, e, 41while in macro instantiation
^ .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:56:2: error: invalid operand for instruction<instantiation>
: xor tmp0, e_6493
: 2^:
error: invalid operand for instruction<instantiation><instantiation>:
946: rorx y1, e, 18:76
: 24^: : error:
invalid operand for instruction
xor T2, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 694^:
2: note: <instantiation>note: while in macro instantiation:
750while in macro instantiation: SHA512_2Sched_2Round_sse t
4 DO_4ROUNDS:
note: ^while in macro instantiation
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2 .rept 80/2 + 1:
note: ^while in macro instantiation
.rept 80/2 + 1<instantiation>
: 94^:
2: error: invalid operand for instruction
xor y2, g
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:58:6<instantiation>: :<instantiation>77error: ::2ambiguous operand size for instruction 'ror'96: :2error: : invalid operand for instructionerror:
invalid operand for instruction mov tmp0, a_64
xor y0, y1
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
ror tmp0, 4
^~~~
<instantiation>:946:4: note: :while in macro instantiation
SHA512_2Sched_2Round_sse t
^
750/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
: :694^:
2: note: 4: <instantiation>:59:2: while in macro instantiationerror:
invalid operand for instruction
xor tmp0, e_64
^
<instantiation> DO_4ROUNDS:
946 :^4
: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::302<instantiation>2::: 972note: :: while in macro instantiation2
note: : while in macro instantiation .rept 80/2 + 1
error: .rept 80/2 + 1
invalid operand for instruction^
^ rorx y1, e, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:61:6<instantiation>: :error: 98ambiguous operand size for instruction 'ror':
2: ror tmp0, 14error:
invalid operand for instruction <instantiation>
: and y2, e2
: 2 ^:
error: ^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction~:
~694 shld tmp0, tmp0, (64 - 5)
:
2 <instantiation>: ^note: :while in macro instantiation946
: DO_4ROUNDS4
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
78 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S RORQ tmp0, 5:
302 :^2
: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1750
:<instantiation> :4^99:
note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
add old_h, y3
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S694::3022:<instantiation>: 2note: : while in macro instantiationnote: :62while in macro instantiation:
2: .rept 80/2 + 1
error: invalid operand for instruction^
add T1, tmp0 DO_4ROUNDS
^^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 101while in macro instantiation:
2 .rept 80/2 + 1: <instantiation>
error: invalid operand for instruction:^
79
xor y0, y1:
2 : ^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Sinvalid operand for instruction:
694 xor tmp0, a_64:
2 : ^note:
while in macro instantiation
DO_4ROUNDS<instantiation>
: 750^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 64 ^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:invalid operand for instruction302<instantiation>
:: add T1, h_642102
: :note: 2while in macro instantiation^:
error: .rept 80/2 + 1invalid operand for instruction
rorx T1, a, 34<instantiation>^
:
946^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation694
:2 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
DO_4ROUNDS^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30280::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 add d_64, T1
^^
<instantiation>:750:4: <instantiation>note: :while in macro instantiation103
: SHA512_2Sched_2Round_avx t2
: error: invalid operand for instruction^
xor y2, g
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: <instantiation>::note: 69465:while in macro instantiation:2
2: .rept 80/2 + 1:
note: error: while in macro instantiationinvalid operand for instruction^
DO_4ROUNDS mov T2, a_64
^
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 104 : 2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S rorx y1, a, 39:
302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:while in macro instantiation694<instantiation>
:: .rept 80/2 + 122
: 2^:
: error: note: invalid operand for instructionwhile in macro instantiation
shld tmp0, tmp0, (64 - 6) DO_4ROUNDS
^^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation><instantiation>::67750::24<instantiation>: : :error: note: invalid operand for instruction105while in macro instantiation:
2 xor T2, c_64 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction^
mov y3, a^
<instantiation>
:^946/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4
302: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2note: :while in macro instantiation: 694
: SHA512_2Sched_2Round_sse tnote: 2
: while in macro instantiationnote:
.rept 80/2 + 1
^while in macro instantiation
^ DO_4ROUNDS
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:107:2: error: invalid operand for instruction
xor y1, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS<instantiation>
: 82<instantiation>^::
268: :2error: : invalid operand for instructionerror:
invalid operand for instruction xor tmp0, a_64
and T2, b_64
^
^
<instantiation><instantiation><instantiation>::750946:::10844: :: 2note: : note: while in macro instantiationerror: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t rorx T1, a, 28 SHA512_2Sched_2Round_avx t
^
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302694302::2:2: 2: note: : note: while in macro instantiationwhile in macro instantiationnote:
.rept 80/2 + 1while in macro instantiation DO_4ROUNDS
^ .rept 80/2 + 1^
^
<instantiation>:83<instantiation>::18109: :error: 2cannot use more than one symbol in memory operand: <instantiation>
error: :70:2: error: lea h_64, [T1 + T2]invalid operand for instruction
mov tmp0, a_64
^
invalid operand for instruction <instantiation> : 946 :
add h, [rsp + 0 + 8*2]
^
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 750 : 4^: note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S302::
6942:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
DO_4ROUNDS
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>71::1102:: 2: error: error: invalid operand for instruction
invalid operand for instruction
and tmp0, c_64
or y3, c
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S946::6944:: 2: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_sse t
DO_4ROUNDS
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: <instantiation>note: :while in macro instantiation112
:2 RORQ tmp0, 28:
error: ^
invalid operand for instruction
xor y1, T1<instantiation>
: 750^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:while in macro instantiation2: note:
while in macro instantiation
DO_4ROUNDS
^
SHA512_2Sched_2Round_avx t<instantiation>:
73:2: error: invalid operand for instruction
xor T2, tmp0
^^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302:113::22: : 302error: note: invalid operand for instructionwhile in macro instantiation
: .rept 80/2 + 1 mov T1, a
2 ^^
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694note: :2: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
DO_4ROUNDS^
^
<instantiation><instantiation>::75114::22: : error: error: <instantiation>invalid operand for instructioninvalid operand for instruction
: mov tmp0, a_6485 and y3, b
: ^^2
: error: invalid operand for instruction<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
::946 add h_64, tmp0694
:: 42^:
: note: note: while in macro instantiation<instantiation>while in macro instantiation:
750 DO_4ROUNDS:
SHA512_2Sched_2Round_sse t4
: ^
note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:115:2: error: invalid operand for instruction
and T1, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:77:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:946:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t116
: 2 : ^error:
invalid operand for instruction
add y2, y0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
694: .rept 80/2 + 12
: note: ^
while in macro instantiation
DO_4ROUNDS
^
<instantiation>:119:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2<instantiation>: :note: 79:while in macro instantiation2
: DO_4ROUNDSerror:
invalid operand for instruction
^
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
120: .rept 80/2 + 12
: ^error:
invalid operand for instruction
or y3, T1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~<instantiation>~:
121:2: <instantiation>:error: 946:invalid operand for instruction4
: add h, y1note:
while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 694^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: DO_4ROUNDS2
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:123:2: error: invalid operand for instruction
add d, y2
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^<instantiation>
:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
<instantiation> ^:
134:2: <instantiation>:error: 778:invalid operand for instruction4
: add old_h, y2note:
^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 694^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302<instantiation> DO_4ROUNDS:
:2 85: ^:
6note: : error: while in macro instantiation
ambiguous operand size for instruction 'ror' .rept 80/2 + 1
ror tmp0, 28^
^~~~
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::1352:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
mov y2, f
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
136 : 2 : ^
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S rorx y0, e, 41:
302 :<instantiation>2^::
87note: :2while in macro instantiation: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:error: 694 .rept 80/2 + 1:
invalid operand for instruction
2^: add T2, tmp0
note: ^while in macro instantiation
DO_4ROUNDS
<instantiation> :^946
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :137note: :while in macro instantiation2
: .rept 80/2 + 1error: <instantiation>
:invalid operand for instruction 8
^:
2 rorx y1, e, 18:
error: invalid operand for instruction^
xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>694::778:24: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
DO_4ROUNDS
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:946:4: note: <instantiation>while in macro instantiation:
138 SHA512_2Sched_2Round_sse t:
2: error: ^invalid operand for instruction
xor y2, g
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2<instantiation>: :/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S2note: ::2694: while in macro instantiation:error:
2invalid operand for instruction: .rept 80/2 + 1
note: shld tmp0, tmp0, (64 - 23)
^while in macro instantiation
^
DO_4ROUNDS
^
<instantiation>:9:2: note: <instantiation>while in macro instantiation
: RORQ tmp0, 2389
: 18^:
error: <instantiation>:cannot use more than one symbol in memory operand778
:4 lea h_64, [T1 + T2]:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation> : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S 140: 302: 2: 2: : ^error:
note: invalid operand for instructionwhile in macro instantiation
<instantiation> .rept 80/2 + 1 xor y0, y1:
946 :^^
4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
694: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
DO_4ROUNDS
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::14111::22: : error: error: invalid operand for instruction
invalid operand for instruction and T1, e_64
rorx y1, e, 14^
^<instantiation>
:778:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation694
: SHA512_2Sched_2Round_avx t2
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S DO_4ROUNDS:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12<instantiation>:2:: 142error: :2invalid operand for instruction
: xor tmp0, e_64
error: ^invalid operand for instruction
and y2, e<instantiation>:
778: 4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S : 694^
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302note: :2: while in macro instantiation
note: DO_4ROUNDSwhile in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:143:<instantiation>2:: 14:2error: : invalid operand for instructionerror:
invalid operand for instruction
add old_h, y3 xor T1, g_64
^^
<instantiation>:778:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S4:: 694note: :2while in macro instantiation
: SHA512_2Sched_2Round_avx t
note: while in macro instantiation
^
DO_4ROUNDS
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::2145::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov T1, f_64 xor y0, y1
^<instantiation>^
:
15:2: <instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::974error: :6944invalid operand for instruction:
2: : add T1, [rsp + frame_WK + 8*((t) % 2)];note:
note: while in macro instantiationwhile in macro instantiation^
DO_4ROUNDS SHA512_2Sched_2Round_sse t
<instantiation>^ :
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation778
: .rept 80/2 + 1
^
<instantiation>:146:2: error: invalid operand for instruction
rorx T1, a, 34
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:24: : note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:<instantiation>4::1472:: 2: error: error: invalid operand for instruction
invalid operand for instruction
xor T1, g_64
xor y2, g
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S974::6944:: 2: note: note: while in macro instantiation
while in macro instantiationnote:
SHA512_2Sched_2Round_sse t
DO_4ROUNDSwhile in macro instantiation
^
^
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 :^2
: <instantiation>note: :148while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
rorx y1, a, 39
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :694note: :2while in macro instantiation:
note: .rept 80/2 + 1while in macro instantiation
DO_4ROUNDS^
<instantiation>^:
5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
149: .rept 80/2 + 12
: ^error:
invalid operand for instruction
mov y3, a
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>::151974::24: : error: note: invalid operand for instructionwhile in macro instantiation
xor y1, T1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :note: 2: while in macro instantiation
note: DO_4ROUNDSwhile in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:152:2: error: invalid operand for instruction
rorx T1, a, 28
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
<instantiation> DO_4ROUNDS:
8 :^2
: error: invalid operand for instruction<instantiation>
: add T1, [rsp + frame_WK + 8*((t) % 2)]2
: 2^:
error: invalid operand for instruction<instantiation>
:974 shld tmp0, tmp0, (64 - 4):
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>: 153 : 2^:
<instantiation>error: :17invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:: add h, [rsp + 0 + 8*3]2302
: :^note:
2while in macro instantiation:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation:
694 RORQ tmp0, 4: .rept 80/2 + 1
2
: ^note:
while in macro instantiation
^
DO_4ROUNDS
<instantiation> :^778
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:154:2: error: invalid operand for instruction
or y3, c
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: <instantiation>while in macro instantiation:
10: DO_4ROUNDS2
: ^error:
invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation19
: .rept 80/2 + 1<instantiation>
2 :^156
:: 2error: : invalid operand for instructionerror:
invalid operand for instruction
xor tmp0, e_64 xor y1, T1
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::<instantiation>694::112:: 6778: note: :while in macro instantiation4error:
: DO_4ROUNDSambiguous operand size for instruction 'ror'
note:
while in macro instantiation ror tmp0, 23
^
SHA512_2Sched_2Round_avx t
^^
~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2974: :4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
<instantiation> : 157^ :
2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 mov T1, a:
2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S .rept 80/2 + 1:
694 :^2
: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:20:2: error: invalid operand for instruction
<instantiation><instantiation>: mov T2, a_64:13
158: :22^:
error: : invalid operand for instructionerror:
<instantiation>invalid operand for instruction and y3, b
: xor tmp0, e_64778^
:
4^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:
:note: 694while in macro instantiation:<instantiation>
2: SHA512_2Sched_2Round_avx t: 974
: note: 4 while in macro instantiation:
note: DO_4ROUNDS^
while in macro instantiation
^
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302 :^2<instantiation>
:: 159:note: 2: while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
and T1, c^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:14:6<instantiation>: :error: 21ambiguous operand size for instruction 'ror':
2 ror tmp0, 4:
<instantiation>error: : invalid operand for instruction160 : 2 : ^
~error: add T1, h_64invalid operand for instruction
~ ~
^
add y2, y0
<instantiation>
: 974^:
4<instantiation>: :note: 778/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation::
4694: SHA512_2Sched_2Round_sse t:
note: 2 : while in macro instantiation note:
^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S DO_4ROUNDS:
302 : ^2
: ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:163:2: error: invalid operand for instruction
add d, h
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:694:2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:16:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 164 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: or y3, T12
: note: ^
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
: 694^:
2: note: while in macro instantiation
DO_4ROUNDS
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
<instantiation> : 165 : 2 : ^~error: ~~invalid operand for instruction
add h, y1
<instantiation>: 974^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>:while in macro instantiation694
: SHA512_2Sched_2Round_sse t:
2 :2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S DO_4ROUNDS:
302: 2^:
2note: : while in macro instantiation
error: .rept 80/2 + 1invalid operand for instruction
^ shld tmp0, tmp0, (64 - 14)
^<instantiation>:167:2: error: invalid operand for instruction
add d, y2
^<instantiation>:19:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:
974/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4: 694note: :2while in macro instantiation:
SHA512_2Sched_2Round_sse t<instantiation>note: :
while in macro instantiation 23
:2 DO_4ROUNDS
: ^ note:
^while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302 RORQ tmp0, 14:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>:note: 20:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^ add T1, h_64
^
<instantiation>:974:4: <instantiation>note: :while in macro instantiation170
: SHA512_2Sched_2Round_sse t2
: error: ^invalid operand for instruction
add h, y2
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :694while in macro instantiation:
2: .rept 80/2 + 1
note: while in macro instantiation^
DO_4ROUNDS
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation><instantiation>::172778::24: : <instantiation>error: :note: 22invalid operand for instruction:while in macro instantiation
add h, y32
: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
^ mov T2, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:^694
:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>: ::note: 302974while in macro instantiation::4
2: : note: DO_4ROUNDSnote:
while in macro instantiation^
.rept 80/2 + 1
^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:696<instantiation>::223: :2error: : error: invalid operand for instruction<instantiation>
:invalid operand for instruction vmovdqa Y_0, Y_2
26 : xor T2, c_64^2
: ^error:
invalid operand for instruction<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
697:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302:error: 2: invalid operand for instructionnote:
while in macro instantiation vmovdqa Y_1, Y_3
.rept 80/2 + 1
^^
mov tmp0, a_64
^
<instantiation>:778<instantiation>::/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S425: ::note: 6992:while in macro instantiation: 2error:
: invalid operand for instruction SHA512_2Sched_2Round_avx terror:
invalid instruction mnemonic 'subq' and T2, b_64
subq [rsp + (0 + (4*8))], 1
^
^^<instantiation>:
~974~:~4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 27^:
2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:1302::12: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1
add a, [8*0+CTX]
^^
<instantiation>:26:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S: :702error: :2invalid operand for instruction:
note: mov tmp0, a_64while in macro instantiation
^ addm [8*0 + CTX],a
<instantiation>^:
974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation28
:<instantiation>2:: .rept 80/2 + 12
error: :invalid operand for instruction2^
:
and tmp0, c_64error:
invalid operand for instruction
^
mov [8*0+CTX], a
<instantiation>^:
974:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :702while in macro instantiation:
2: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
addm [8*0 + CTX],a<instantiation>
^:
30^:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :2invalid operand for instruction:
note: and T2, b_64while in macro instantiation
^ .rept 80/2 + 1
^<instantiation>
:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
29:2: error: <instantiation>invalid operand for instruction:
1 xor T2, tmp0:
1 : ^
error: <instantiation>invalid operand for instruction:
974:add b, [8*1+CTX]4
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S :^703
:<instantiation>2:: 32/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: :2302while in macro instantiation:
:2error: : addm [8*1 + CTX],binvalid operand for instructionnote:
while in macro instantiation
^ xor T2, tmp0 .rept 80/2 + 1
^^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::312::22: : error: error: invalid operand for instruction
invalid operand for instruction mov tmp0, a_64
mov [8*1+CTX], b
^
^
<instantiation>:974:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation703
:<instantiation>2 SHA512_2Sched_2Round_sse t::
note: 33 :while in macro instantiation 2
addm [8*1 + CTX],b: ^
error:
^invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov tmp0, a_64:
302 :^2
: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1778
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 132
:6: <instantiation>error: ^:ambiguous operand size for instruction 'ror'
1
: ror tmp0, 51
: error: invalid operand for instruction^
~~add c, [8*2+CTX]~
^
<instantiation>:974:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Snote: :while in macro instantiation704
: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S addm [8*2 + CTX],c:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: <instantiation>note: :34while in macro instantiation:
<instantiation>2 RORQ tmp0, 5::
error: 2^:
2invalid operand for instruction: <instantiation>
:error: xor tmp0, a_64778invalid operand for instruction
:
4 mov [8*2+CTX], c^:
note:
^while in macro instantiation
<instantiation>
:974/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S SHA512_2Sched_2Round_avx t::
4704 : : note: 2 while in macro instantiation: ^
note:
SHA512_2Sched_2Round_sse t
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S addm [8*2 + CTX],c:
302 : ^2^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::351::61: : error: error: ambiguous operand size for instruction 'ror'<instantiation>invalid operand for instruction
:
ror tmp0, 637add d, [8*3+CTX]
:^ 2
: error: invalid operand for instruction^
~ xor tmp0, a_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:~ 705~:^
2: <instantiation>:note: 974<instantiation>:while in macro instantiation:4
778: addm [8*3 + CTX],dnote:
: 4^:
while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^note:
while in macro instantiation<instantiation>
:2 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
mov [8*3+CTX], d
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:705:2: note: while in macro instantiation
<instantiation>: addm [8*3 + CTX],d37
:2 : ^error:
invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:<instantiation>974::438: :note: 2while in macro instantiation:
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
add d_64, T1^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: <instantiation>note: :while in macro instantiation778
: .rept 80/2 + 14
: ^note:
while in macro instantiation<instantiation>
:1 SHA512_2Sched_2Round_avx t:
1 : error: ^
invalid operand for instruction
add e, [8*4+CTX]/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.Swhile in macro instantiation<instantiation>
:: .rept 80/2 + 1706
38: :^26: : error:
ambiguous operand size for instruction 'ror'note:
while in macro instantiation ror tmp0, 28
addm [8*4 + CTX],e
^
^~~~
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2<instantiation>::22: :2error: : invalid operand for instructionerror:
invalid operand for instruction shld tmp0, tmp0, (64 - 6)
mov [8*4+CTX], e
^<instantiation>
:^40
:2: error: <instantiation>invalid operand for instruction:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
39 add T2, tmp0::
7062: : 2^note: : while in macro instantiation
note:
<instantiation> RORQ tmp0, 6while in macro instantiation:
974 addm [8*4 + CTX],e:
^4
: ^note:
<instantiation>while in macro instantiation:
778 SHA512_2Sched_2Round_sse t:
4 : note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:
302 :^2
: <instantiation>:note: 1:while in macro instantiation1
: .rept 80/2 + 1error:
invalid operand for instruction^
add f, [8*5+CTX]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:707:2: note: while in macro instantiation
addm [8*5 + CTX],f
^
<instantiation>:41:2: error: <instantiation>invalid operand for instruction:
40: add d_64, T12
: ^error:
invalid operand for instruction
<instantiation> xor tmp0, a_64:
974 :<instantiation>^:24
:: 2<instantiation>note: : :while in macro instantiation778error:
:invalid operand for instruction SHA512_2Sched_2Round_sse t
4
: mov [8*5+CTX], f
note: while in macro instantiation^
^ SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S
:
707 : /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^2:
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 addm [8*5 + CTX],f:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 1 : 1 : error: invalid operand for instruction
add g, [8*6+CTX]
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:<instantiation>708::7782:: 4: note: note: while in macro instantiation<instantiation>
while in macro instantiation addm [8*6 + CTX],g
:
SHA512_2Sched_2Round_avx t
43 :^
18^:
error: cannot use more than one symbol in memory operand/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 lea h_64, [T1 + T2]:
2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:<instantiation>2::9742:: 4: error: note: invalid operand for instructionwhile in macro instantiation
mov [8*6+CTX], g SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S708:302::22: : <instantiation>note: :note: 2while in macro instantiation:while in macro instantiation
2
.rept 80/2 + 1 addm [8*6 + CTX],g:
error: invalid operand for instruction^^
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021::21: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1add h, [8*7+CTX]
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:709:2: note: while in macro instantiation
addm [8*7 + CTX],h
<instantiation> :^46
:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 145<instantiation>:
:2 2: ^:
2error: : invalid operand for instructionerror:
invalid operand for instruction add h_64, tmp0
mov [8*7+CTX], h
^
^
<instantiation>:778/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S::4709: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
addm [8*7 + CTX],h
^^
<instantiation>
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S47::3022:: 2error: : invalid operand for instructionnote:
while in macro instantiation xor T1, g_64
.rept 80/2 + 1
^
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S^:
711:2: error: invalid operand for instruction
mov INP, [rsp + ((0 + (4*8)) + (1*8))]
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S<instantiation>::712974::6<instantiation>4: :: error: 48note: :ambiguous operand size for instruction 'add'2
: while in macro instantiation add INP, 128
error:
SHA512_2Sched_2Round_sse t invalid operand for instruction
mov T1, f_64
^^^
~~<instantiation>
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S778::3024:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx2-bmi2-amd64.S:713<instantiation>::250: :2: error: error: invalid operand for instructioninvalid operand for instruction
xor T1, g_64
cmp INP, [rsp + (((0 + (4*8)) + (1*8)) + (1*8))]
^
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302:250: :note: 2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
^ mov tmp0, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction<instantiation>
:51 add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
2 : ^
error: invalid operand for instruction<instantiation>
:974 xor T1, g_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t778
: 4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: <instantiation>error: :56ambiguous operand size for instruction 'ror':
2: error: ror tmp0, 23invalid operand for instruction
xor tmp0, e_64
^^
~~~<instantiation>:778:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : ^974
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>: 57:^2
: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:778<instantiation>::458: :6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' SHA512_2Sched_2Round_avx t
ror tmp0, 4
^
^~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2<instantiation>: :974note: :4while in macro instantiation:
note: .rept 80/2 + 1
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59<instantiation>::22: :2: error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, e_64 shld tmp0, tmp0, (64 - 4)
^^
<instantiation>:974:<instantiation>4:61: :2: note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 4 SHA512_2Sched_2Round_sse t
^
^<instantiation>
:778:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_avx t:
2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::6163::26: : error: error: invalid operand for instruction
ambiguous operand size for instruction 'ror' xor tmp0, e_64
ror tmp0, 14^
<instantiation> : 778 :^4~: ~~note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 974^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302:while in macro instantiation2
: note: SHA512_2Sched_2Round_sse t
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:778<instantiation>:4:: 62note: :2while in macro instantiation
: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
^
add T1, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302
:2: note: <instantiation>while in macro instantiation:
974 .rept 80/2 + 1:
4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation><instantiation>::2974:2:: 4error: : invalid operand for instruction
note: shld tmp0, tmp0, (64 - 14)
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
<instantiation>:67/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:2:: 302note: :while in macro instantiation2
: RORQ tmp0, 14
note: ^
while in macro instantiation
<instantiation> .rept 80/2 + 1:778
:4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::6865::22: : error: error: invalid operand for instruction
invalid operand for instruction add T1, tmp0
mov T2, a_64^
^<instantiation>
:778:4: <instantiation>note: :while in macro instantiation974
: SHA512_2Sched_2Round_avx t4
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t302
:2 : note: ^while in macro instantiation
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:67:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
:72 :^2
: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:974:4: note: <instantiation>while in macro instantiation:
73:2 SHA512_2Sched_2Round_sse t:
error: invalid operand for instruction
xor T2, c_64^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::778302:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302:22: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1^
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30270::2: 2note: : while in macro instantiation
error: .rept 80/2 + 1
invalid operand for instruction
^
mov tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::75302:2:: 2error: : invalid operand for instruction
note: and T2, b_64
while in macro instantiation
^
.rept 80/2 + 1
<instantiation> :^778
:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
<instantiation> :^
76:2: <instantiation>error: :invalid operand for instruction974
: xor T2, tmp04
: ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
778 : 4 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : ^
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:778:<instantiation>4:: 73note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
invalid operand for instruction
xor T2, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::2974: :4note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation<instantiation>
: RORQ tmp0, 575
: 2^:
error: invalid operand for instruction<instantiation>
:778 mov tmp0, a_64:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 974 : 4^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 SHA512_2Sched_2Round_sse t:
2: note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:<instantiation>4:: 77:note: 6: while in macro instantiation
error: SHA512_2Sched_2Round_avx tambiguous operand size for instruction 'ror'
ror tmp0, 5
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:~302~:~2
: note: <instantiation>while in macro instantiation:
974 .rept 80/2 + 1:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:974:4<instantiation>: :2note: :2: while in macro instantiation
error: invalid operand for instruction SHA512_2Sched_2Round_sse t
shld tmp0, tmp0, (64 - 6)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::81302::22: : note: note: while in macro instantiation
while in macro instantiation RORQ tmp0, 6
.rept 80/2 + 1
^
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:81:6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sambiguous operand size for instruction 'ror':
302: ror tmp0, 62
: note: while in macro instantiation
^~ .rept 80/2 + 1~
~
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302:note: 2: note: while in macro instantiation
.rept 80/2 + 1
^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:<instantiation>85::7786:: 4: error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation
ror tmp0, 28
SHA512_2Sched_2Round_avx t
^^
~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 974:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:87<instantiation>::2778: :4: error: note: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t add T2, tmp0
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:302::9742: :note: 4while in macro instantiation:
.rept 80/2 + 1note:
while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:778:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
88 .rept 80/2 + 1:
2 ^:
error: invalid operand for instruction
add d_64, T1
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:<instantiation>2::2806: :4: error: note: invalid operand for instructionwhile in macro instantiation
mov T1, f_64 SHA512_2Sched_2Round_avx t
^
^
<instantiation>:1002/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 4^:
2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :2while in macro instantiation:
2: .rept 80/2 + 1error:
invalid operand for instruction
^ shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::25: :note: 2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
and T1, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:<instantiation>1002::124:: 2: note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_sse t xor tmp0, e_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S806::3024:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: <instantiation>invalid operand for instruction:
14:2 add T1, [rsp + frame_WK + 8*((t) % 2)]:
error: invalid operand for instruction^
xor T1, g_64
^
<instantiation>:1002<instantiation>::8064:: 4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3022::22: : error: note: invalid operand for instruction
while in macro instantiation shld tmp0, tmp0, (64 - 4)
.rept 80/2 + 1^
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation11
: .rept 80/2 + 16
: ^
error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S19::2302: :error: 2invalid operand for instruction:
xor tmp0, e_64note:
while in macro instantiation^
.rept 80/2 + 1<instantiation>
:806 :^4:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
<instantiation> xor tmp0, e_64:
20: 2^:
error: invalid operand for instruction
mov T2, a_64<instantiation>
: ^1002
:4<instantiation>: :806note: :4while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1^
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64<instantiation>
: ^14
:6<instantiation>: :806:error: 4: ambiguous operand size for instruction 'ror'note:
while in macro instantiation
ror tmp0, 4
SHA512_2Sched_2Round_avx t
^
^~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:
302:2: note: <instantiation>while in macro instantiation:
1002 .rept 80/2 + 1:
4 ^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^
:16:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302:2error: : note: invalid operand for instruction
while in macro instantiation
xor tmp0, e_64 .rept 80/2 + 1
^^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation24:
2: .rept 80/2 + 1error:
invalid operand for instruction
^ add T1, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 26 :^2:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov tmp0, a_64:
302 ^:
2: <instantiation>note: :806:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
<instantiation> :^19
:2<instantiation>: :806:error: 4: invalid operand for instructionnote:
while in macro instantiation
add T1, tmp0 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021002::2: 4note: : while in macro instantiation
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 20^
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:2invalid operand for instruction:
note: add T1, h_64while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation30
:2: .rept 80/2 + 1error:
invalid operand for instruction
^ and T2, b_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: <instantiation>:invalid operand for instruction32
:2: mov T2, a_64
error: invalid operand for instruction^
xor T2, tmp0
^
<instantiation>:1002<instantiation>::8064:4: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation><instantiation>::23806::4: 2: note: while in macro instantiationerror:
SHA512_2Sched_2Round_avx tinvalid operand for instruction
xor T2, c_64^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: <instantiation>note: :while in macro instantiation1002
: .rept 80/2 + 14
: ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^<instantiation>
:25<instantiation>::8062:4: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t
and T2, b_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:2:: 1002note: :while in macro instantiation4
: .rept 80/2 + 1
note: ^
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : ^26
:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302:error: 2: invalid operand for instructionnote:
while in macro instantiation
mov tmp0, a_64 .rept 80/2 + 1
^^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>:note: 38:2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
add d_64, T1^
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction<instantiation>
:2 and tmp0, c_64:
2: ^error:
invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
<instantiation> :^1002
:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
39: 2 : note: ^while in macro instantiation
RORQ tmp0, 6
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302<instantiation>::2806:: 4: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^ ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: <instantiation>:40invalid operand for instruction:
2: xor T2, tmp0error:
invalid operand for instruction
^ xor tmp0, a_64
^
<instantiation>:<instantiation>1002::806:44: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:302
:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
: ^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:2:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302error: :invalid operand for instruction2
: shld tmp0, tmp0, (64 - 28)
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 132
: ^6
: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30245::22: : error: note: invalid operand for instruction
while in macro instantiation add h_64, tmp0
.rept 80/2 + 1^
^<instantiation>
:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
:48 :^2
: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:50:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :error: 302invalid operand for instruction:
2 mov tmp0, e_64:
note: ^
while in macro instantiation
<instantiation>: .rept 80/2 + 1806:
4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:<instantiation>2:: 51:2error: : error: invalid operand for instruction
invalid operand for instruction
xor tmp0, a_64 xor T1, g_64
^^
<instantiation>:806<instantiation>::4: 1002:note: 4while in macro instantiation:
SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1
: 302^
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302::2: 2: error: invalid operand for instructionnote:
shld tmp0, tmp0, (64 - 23)while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:1002:4: note: <instantiation>:while in macro instantiation55
:2: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
and T1, e_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S806::3024: :2note: : while in macro instantiation
note: SHA512_2Sched_2Round_avx t
while in macro instantiation
^ .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::4156::22: : error: error: invalid operand for instruction
invalid operand for instruction xor tmp0, e_64
add d_64, T1^
<instantiation>^:
806:4: note: <instantiation>:while in macro instantiation1002
: SHA512_2Sched_2Round_avx t4
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t302
:2 : note: ^while in macro instantiation
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>::80643::4: 18note: : while in macro instantiation
error: SHA512_2Sched_2Round_avx t
cannot use more than one symbol in memory operand
^ lea h_64, [T1 + T2]
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :302 :2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2<instantiation>::2: 46:error: 2invalid operand for instruction:
shld tmp0, tmp0, (64 - 4)error:
^invalid operand for instruction
mov T1, f_64
^
<instantiation>:61<instantiation>::2: 1002note: :4while in macro instantiation:
RORQ tmp0, 4note:
while in macro instantiation^
SHA512_2Sched_2Round_sse t<instantiation>
:806 : 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302 ^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:while in macro instantiation302
:2: .rept 80/2 + 1note:
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:47<instantiation>::263: :2: error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, e_64 xor T1, g_64
^
^
<instantiation>:806:<instantiation>4:: 1002note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx t
note: while in macro instantiation ^
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 :2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:806:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t
: 49 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302invalid operand for instruction:2
: note: and T1, e_64
while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation66:
2: .rept 80/2 + 1error:
invalid operand for instruction
^ add T1, h_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t2
:2 : error: invalid operand for instruction^
shld tmp0, tmp0, (64 - 14)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
67:2 .rept 80/2 + 1:
note: while in macro instantiation^
RORQ tmp0, 14
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:806:4<instantiation>: :note: 52while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
error: ^invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 1002^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
:72 : 2: error: ^invalid operand for instruction
mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302<instantiation>::8062:4: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:806:4: <instantiation>note: :while in macro instantiation55
: SHA512_2Sched_2Round_avx t6
: error: ^
ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: ror tmp0, 23302:
2: note: while in macro instantiation
.rept 80/2 + 1
^ ~^~
~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :74note: :2: while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
and tmp0, c_64
^
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002<instantiation>::754:: 2: note: error: invalid operand for instructionwhile in macro instantiation
and T2, b_64
SHA512_2Sched_2Round_sse t
^
<instantiation> :^806
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_avx t:
2 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 .rept 80/2 + 1:
2: note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
<instantiation>^
:58:<instantiation>:6806: :4: error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
SHA512_2Sched_2Round_avx t
ror tmp0, 4
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :302^:~2~: ~note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :^1002
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002<instantiation>::42:: 2: note: error: while in macro instantiationinvalid operand for instruction
shld tmp0, tmp0, (64 - 5) SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302:78::22: : note: note: while in macro instantiation
while in macro instantiation RORQ tmp0, 5
.rept 80/2 + 1^
<instantiation>^:
806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
<instantiation> ror tmp0, 14:
79: 2: error: invalid operand for instruction
^ xor tmp0, a_64~
~ ~^
<instantiation>:<instantiation>806::4: 1002note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx t
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 :2 : note: ^
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^
62:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :302:error: 2: invalid operand for instructionnote:
while in macro instantiation
add T1, tmp0 .rept 80/2 + 1
^^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 82^:
2: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: xor tmp0, a_64302
: 2^
: note: <instantiation>:806while in macro instantiation:
4: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : ^65
:2<instantiation>: :806:error: 4: invalid operand for instructionnote:
while in macro instantiation
mov T2, a_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::3021002:2:: 4note: : while in macro instantiation
note: .rept 80/2 + 1
while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : ^67
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:error: 302:2invalid operand for instruction:
note: xor T2, c_64while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:85: .rept 80/2 + 12
: error: ^invalid operand for instruction
add h_64, tmp0
^
<instantiation>:806:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:834:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
71 : 2^:
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302: and tmp0, c_642
: note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:8:<instantiation>2:: 1002error: :4invalid operand for instruction:
xor T1, g_64note:
while in macro instantiation^
SHA512_2Sched_2Round_sse t<instantiation>
:834 :4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S ^:
302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:<instantiation>75:9::22: : note: error: while in macro instantiation
invalid operand for instruction RORQ tmp0, 23
mov tmp0, a_64^
<instantiation>^:
834:4: <instantiation>note: :while in macro instantiation1002
: SHA512_2Sched_2Round_avx t4
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: SHA512_2Sched_2Round_sse t302
:2 : note: while in macro instantiation^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t<instantiation>
: 77 ^:
6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :ambiguous operand size for instruction 'ror'302
:2 ror tmp0, 5:
note: while in macro instantiation
.rept 80/2 + 1^
~ ~^~
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:12 .rept 80/2 + 1:
2 : ^
error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: <instantiation>note: :14while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^
xor T1, g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 834:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1002:4: <instantiation>:note: 15:2while in macro instantiation:
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^^
<instantiation>:834:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx t
note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: 302:^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^<instantiation>
:83:2: error: invalid operand for instruction<instantiation>
:17 xor tmp0, a_64:
2: note: ^while in macro instantiation
RORQ tmp0, 4
<instantiation>^
:1002:<instantiation>4:834: :4: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2 .rept 80/2 + 1:
note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation<instantiation>
:85 SHA512_2Sched_2Round_avx t:
6 : error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 28
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : ^~note: ~~while in macro instantiation
.rept 80/2 + 1
<instantiation> :^1002
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::221: :2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
add T1, h_64
^
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:89<instantiation>::1823:: 2: error: note: cannot use more than one symbol in memory operandwhile in macro instantiation
RORQ tmp0, 14 lea h_64, [T1 + T2]
^
<instantiation> : 834 : 4 : note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::1002302::2: 4: note: while in macro instantiationnote:
.rept 80/2 + 1while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64<instantiation>
:29 :2^:
error: invalid operand for instruction
<instantiation> and tmp0, c_64:
1030 :^
4: <instantiation>:note: 834:4while in macro instantiation:
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302:2:: 2note: : while in macro instantiation
note: .rept 80/2 + 1
while in macro instantiation
^
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>:302::42:: 2: note: while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor T1, g_64^
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 5 :^2
: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 and T1, e_64:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> ^:
1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::27: :note: 2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::28: :note: 2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
:37 .rept 80/2 + 1:2
: error: ^invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1038::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov tmp0, e_64 add d_64, T1
^^
<instantiation><instantiation>::8341030::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiation
while in macro instantiation
.rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'<instantiation>
:2 ror tmp0, 23:
2 : error: invalid operand for instruction^
~~ shld tmp0, tmp0, (64 - 6)~
^
<instantiation>:1030:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
39: 2 : ^note:
while in macro instantiation
RORQ tmp0, 6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>:while in macro instantiation834
: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64<instantiation>
: 40^:
2: error: <instantiation>invalid operand for instruction:
1030 xor tmp0, a_64:
4 : ^
note: while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t834
: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2^:
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 .rept 80/2 + 1:
2: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1442::18: 6error: : cannot use more than one symbol in memory operand
error: lea h_64, [T1 + T2]
ambiguous operand size for instruction 'ror'
ror tmp0, 4
^ ~ ^~
~
<instantiation>:834:4<instantiation>: :note: 1030:while in macro instantiation4
: SHA512_2Sched_2Round_avx t
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 : 2 : ^note:
while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28<instantiation>
: ^16
:2<instantiation>: :834:error: 4: invalid operand for instructionnote:
while in macro instantiation
xor tmp0, e_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::1030302::2: 4: note: while in macro instantiationnote:
.rept 80/2 + 1while in macro instantiation
^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:834:4: <instantiation>note: :while in macro instantiation17
: SHA512_2Sched_2Round_avx t6
: error: ^
ambiguous operand size for instruction 'ror'
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: ror tmp0, 14302:
2: note: while in macro instantiation
.rept 80/2 + 1
^ ~^~
~
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>:2:: 19note: :2while in macro instantiation:
.rept 80/2 + 1error:
invalid operand for instruction^
add T1, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^50:
2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
20 :^2
: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::512:: 2: note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1
xor T1, g_64
^^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:25:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1030<instantiation>:4:: 2note: :2while in macro instantiation:
error: SHA512_2Sched_2Round_sse tinvalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:54
:2: .rept 80/2 + 1
note: while in macro instantiation^
RORQ tmp0, 23
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>:while in macro instantiation55
: .rept 80/2 + 12
: error: ^
invalid operand for instruction
and T1, e_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:56/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, e_64
.rept 80/2 + 1
^
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S57::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 .rept 80/2 + 1
^
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:59:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302error: :invalid operand for instruction2
: add T1, [rsp + frame_WK + 8*((t+1) % 2)]
note: ^while in macro instantiation
.rept 80/2 + 1<instantiation>:
834: 4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:<instantiation>2: :error: invalid operand for instruction32
: xor tmp0, e_646
: ^error:
ambiguous operand size for instruction 'ror'
<instantiation>: ror tmp0, 5834:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^ ~ ~ ~^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::21030: :4note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30234::22: : note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
xor tmp0, a_64
^
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 35 :^6
: error: ambiguous operand size for instruction 'ror'/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: ror tmp0, 6302
: 2 : note: ^while in macro instantiation~
~ .rept 80/2 + 1~
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2<instantiation>: :37error: :2: invalid operand for instructionerror:
invalid operand for instruction
shld tmp0, tmp0, (64 - 14) xor tmp0, a_64
^
^
<instantiation>:1030:4: note: <instantiation>:while in macro instantiation67
SHA512_2Sched_2Round_sse t:
2 : note: ^while in macro instantiation
RORQ tmp0, 14
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>:note: 834:while in macro instantiation4
: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^40:
2: error: invalid operand for instruction
add T2, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: ^302
:2: <instantiation>:note: 1030while in macro instantiation:
4: .rept 80/2 + 1note:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 72 : 2^:
error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: mov tmp0, a_64302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1834
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1030:4: note: <instantiation>while in macro instantiation:74
:2: SHA512_2Sched_2Round_sse terror:
invalid operand for instruction
and tmp0, c_64^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 834while in macro instantiation:
4 .rept 80/2 + 1:
note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 49^:
2: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: and T1, e_64302
:2 : ^
note: <instantiation>while in macro instantiation:
1030: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^<instantiation>
:50:<instantiation>2:: 834error: :4invalid operand for instruction:
note: xor T1, g_64
while in macro instantiation
^ SHA512_2Sched_2Round_avx t
<instantiation> :^1030
:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ .rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
52:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
:2 add T1, [rsp + frame_WK + 8*((t+1) % 2)]:
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:53:<instantiation>2: :78error: :2invalid operand for instruction:
note: mov tmp0, e_64while in macro instantiation
RORQ tmp0, 5^
^
<instantiation>:1030<instantiation>::4834: :4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302: :2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:79:2: error: invalid operand for instruction<instantiation>
:55 xor tmp0, a_64:
6 : ^
error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 23834
: 4 : note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t~
~ ~
^
<instantiation>:1030/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302:42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
<instantiation>^
:56:2<instantiation>: :834error: :4invalid operand for instruction:
note: xor tmp0, e_64
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
<instantiation> : 1030 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_sse t:
2 : note: ^while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :invalid operand for instruction58
: shld tmp0, tmp0, (64 - 6)6
: ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation> : ^~81~:~2
: note: <instantiation>:while in macro instantiation1030
:4 RORQ tmp0, 6:
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
<instantiation> : 834^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:<instantiation>2:61: :6: error: error: ambiguous operand size for instruction 'ror'invalid operand for instruction
ror tmp0, 14 xor tmp0, a_64
^
^~~~
<instantiation>:<instantiation>834::10304:: 4: note: note: while in macro instantiation
while in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302note: :while in macro instantiation2
: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1030:4: <instantiation>note: :while in macro instantiation83
: SHA512_2Sched_2Round_sse t18
: error: ^cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 : 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>:64 .rept 80/2 + 1:
2 : ^error:
invalid operand for instruction
add T1, h_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: <instantiation>invalid operand for instruction:
2 mov T2, a_64:
2 : ^
error: <instantiation>invalid operand for instruction:
1030:4 shld tmp0, tmp0, (64 - 28):
note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
84 .rept 80/2 + 1:
2 : ^
note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:834:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:67:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 xor T2, c_64:
2 : ^
note: <instantiation>while in macro instantiation:
1030: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
85 :^2
: <instantiation>error: :1030invalid operand for instruction:
4: add h_64, tmp0note:
while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S834::3024:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:71:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:<instantiation>77::6862: :error: 4ambiguous operand size for instruction 'ror':
note: ror tmp0, 5
while in macro instantiation
SHA512_2Sched_2Round_avx t
^~ ~ ~
^
<instantiation>:1030:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: SHA512_2Sched_2Round_sse t2
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 6 :^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction
: mov tmp0, e_642
: note: ^while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
:81: .rept 80/2 + 16
: error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:83:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302error: :invalid operand for instruction
2 xor tmp0, a_64:
note: while in macro instantiation
^ .rept 80/2 + 1
<instantiation> :^1030
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:85:6: error: <instantiation>ambiguous operand size for instruction 'ror':
9 ror tmp0, 28:2
: note: while in macro instantiation
^~ RORQ tmp0, 23~
~
^<instantiation>
:1030<instantiation>::4862: :4note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:
302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:87:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:<instantiation>11::1030:24: : error: note: invalid operand for instructionwhile in macro instantiation
and T1, e_64 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S862::3024:: 2: note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::12302::22: : note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1 xor tmp0, e_64
^
^
<instantiation>:862:4: <instantiation>note: :89while in macro instantiation:
18: SHA512_2Sched_2Round_avx t
error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::22:2: : note: error: while in macro instantiation
invalid operand for instruction
.rept 80/2 + 1 mov T1, f_64
^^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation><instantiation>::174::22: : note: error: while in macro instantiationinvalid operand for instruction
RORQ tmp0, 4 xor T1, g_64
^^
<instantiation>:<instantiation>862::10584:: 4note: : while in macro instantiationnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:5:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
19 : 2^:
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: xor tmp0, e_642
: note: ^
while in macro instantiation
.rept 80/2 + 1<instantiation>
: 862^:
4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation
: .rept 80/2 + 1
20 :^
2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2: :note: 8:while in macro instantiation2
: .rept 80/2 + 1error:
invalid operand for instruction
^ add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^<instantiation>
:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
<instantiation> : 23 : 2 : ^~note: ~~while in macro instantiation
RORQ tmp0, 14<instantiation>
: 1058^:
4: note: <instantiation>while in macro instantiation:
862 SHA512_2Sched_2Round_sse t:
4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :302 : 2^:
note: while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:<instantiation>1058::424: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_sse t
add T1, tmp0
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302862::24: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t .rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S16::3022:: 2error: : invalid operand for instructionnote:
while in macro instantiation xor tmp0, e_64
.rept 80/2 + 1^
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:<instantiation>17::8626:: 4: error: note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 14 SHA512_2Sched_2Round_avx t
^^
~~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:<instantiation>2:: 1058:note: 4: while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:<instantiation>2:: 19error: :invalid operand for instruction2
: and tmp0, c_64
error: invalid operand for instruction^
add T1, tmp0
<instantiation> :^862
:4: <instantiation>:note: 1058:while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^<instantiation>
:30<instantiation>::21058: :error: 4: invalid operand for instruction
note: and T2, b_64while in macro instantiation
SHA512_2Sched_2Round_sse t^
^<instantiation>
:862:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote: while in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1058:4: note: <instantiation>while in macro instantiation:
32 SHA512_2Sched_2Round_sse t:
2 : error: ^invalid operand for instruction
xor T2, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: <instantiation>note: :while in macro instantiation862
: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>^:
25:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
: and T2, b_64
2 : ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
1058: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:2::262:: 2: error: error: invalid operand for instructioninvalid operand for instruction
shld tmp0, tmp0, (64 - 5) mov tmp0, a_64
^^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 35 : 2^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 RORQ tmp0, 5:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation> :862:4: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:862:4: <instantiation>note: :29while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
xor T2, tmp0^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::10582:: note: 4while in macro instantiation
: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation><instantiation>::31862::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t mov tmp0, a_64
^^
<instantiation>:1058/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'<instantiation>
: ror tmp0, 5
2 : 2 : error: invalid operand for instruction^
~~ shld tmp0, tmp0, (64 - 6)~
^<instantiation>
:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>:
39 : 2^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S RORQ tmp0, 6:302
: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 1862
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 40while in macro instantiation:
2: .rept 80/2 + 1
error: ^invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> :^35
:6: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302ambiguous operand size for instruction 'ror':
2 ror tmp0, 6:
note: while in macro instantiation
.rept 80/2 + 1
^^~
~~
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^42
:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:862:4<instantiation>: :37note: :while in macro instantiation2
: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
xor tmp0, a_64
^ ^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::1058302::42: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~<instantiation>~:
2:<instantiation>:21058: error: :invalid operand for instruction4
: note: shld tmp0, tmp0, (64 - 28)while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 43note: :while in macro instantiation2
: .rept 80/2 + 1note:
while in macro instantiation
^
RORQ tmp0, 28
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>:
40 :^2
: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
<instantiation> :^41
:2: <instantiation>error: :invalid operand for instruction862
: add d_64, T14
: ^note:
while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_avx t1058
: 4 : note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: .rept 80/2 + 12
: note: ^
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1058:4: note: make[2]: *** [Makefile:747: sha512-avx2-bmi2-amd64.lo] Error 1
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302:46::22: note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
mov T1, f_64
^
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:2<instantiation>: :error: 50invalid operand for instruction:
2 xor T1, g_64:
error: ^
invalid operand for instruction
<instantiation> mov tmp0, e_64:
1058: 4^:
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
862 : 4 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2 : note: while in macro instantiation^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302<instantiation>::251: :note: 2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
^ xor T1, g_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 50^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :invalid operand for instruction302
: xor T1, g_642:
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation> :^1058
:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::253::22: : error: error: invalid operand for instructioninvalid operand for instruction
mov tmp0, e_64
shld tmp0, tmp0, (64 - 23)
^
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 54 :^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: RORQ tmp0, 23note: while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 155
: 6^:
error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction<instantiation>
:56 and T1, e_64:
2 : ^error:
invalid operand for instruction
xor tmp0, e_64
<instantiation> :^862
:<instantiation>4:: 1058note: :while in macro instantiation4
SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2: note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:58:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
<instantiation> : 56 :^2~: ~~error:
invalid operand for instruction<instantiation>
:1058 xor tmp0, e_64:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 862 :^4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
:2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:862<instantiation>::461: :note: 6: while in macro instantiationerror:
ambiguous operand size for instruction 'ror'
SHA512_2Sched_2Round_avx t ror tmp0, 14
^
^~~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021058::42: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^
59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:862:4<instantiation>: :64note: while in macro instantiation:
SHA512_2Sched_2Round_avx t2
: error: invalid operand for instruction
^ add T1, h_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>:3021058::24: : note: note: while in macro instantiation
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::22:: 2note: : while in macro instantiation
error: .rept 80/2 + 1
invalid operand for instruction^
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:<instantiation>2:: 67:note: 2: while in macro instantiationerror:
invalid operand for instruction
RORQ tmp0, 4 xor T2, c_64
^^
<instantiation><instantiation>::1058862::44: note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
SHA512_2Sched_2Round_avx t^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation70
:2 .rept 80/2 + 1:
error: invalid operand for instruction^
mov tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
<instantiation> :^71
:2: <instantiation>error: :invalid operand for instruction
862 and tmp0, c_64:
4 : ^
note: while in macro instantiation<instantiation>
:1058 SHA512_2Sched_2Round_avx t:
4 : note: while in macro instantiation^
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:73:2: error: invalid operand for instruction
:66 xor T2, tmp0:
2 : ^error:
invalid operand for instruction
<instantiation> add T1, h_64:
1058 :^4
: <instantiation>:note: 862while in macro instantiation:
4 SHA512_2Sched_2Round_sse t:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: note: while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation><instantiation>::21058::24: : note: error: while in macro instantiation
invalid operand for instruction SHA512_2Sched_2Round_sse t
shld tmp0, tmp0, (64 - 14)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:67
: .rept 80/2 + 12
: ^note:
while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::302:772:: 6note: : while in macro instantiationerror:
ambiguous operand size for instruction 'ror' .rept 80/2 + 1
ror tmp0, 5
^
^~~~
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^68
:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:81:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:862:4: note: <instantiation>:while in macro instantiation83:
2: SHA512_2Sched_2Round_avx terror:
invalid operand for instruction
xor tmp0, a_64
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021058::24: : note: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:862:4<instantiation>: :note: 85:while in macro instantiation6
: SHA512_2Sched_2Round_avx terror:
ambiguous operand size for instruction 'ror'
^ ror tmp0, 28
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:~2~: ~note:
while in macro instantiation
<instantiation>: .rept 80/2 + 11058
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 87 :2^:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S add T2, tmp0:
302: 2^:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 11058
:4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
<instantiation> and T2, b_64:
88 :^2
: <instantiation>error: :invalid operand for instruction862
add d_64, T1:
4 : ^note:
while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:1058
: 4 : note: ^while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S SHA512_2Sched_2Round_sse t:
302 : ^2
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:89:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 76 : 2 : error: invalid operand for instruction^
xor T2, tmp0
^<instantiation>
:1058<instantiation>::4862: :4note: : while in macro instantiation
note: SHA512_2Sched_2Round_sse twhile in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302note: :while in macro instantiation2
: .rept 80/2 + 1
note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1086:4: note: <instantiation>while in macro instantiation:
2 SHA512_2Sched_2Round_sse t:
2 : ^error:
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: shld tmp0, tmp0, (64 - 5)302
:2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4::3022:: 2error: : invalid operand for instruction
note: xor T1, g_64while in macro instantiation
.rept 80/2 + 1^
^<instantiation>:
1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:<instantiation>:25: :2error: : invalid operand for instructionerror:
invalid operand for instruction
xor tmp0, a_64 and T1, e_64
^^
<instantiation>:1086:<instantiation>4:: 862note: :while in macro instantiation4
: SHA512_2Sched_2Round_sse t
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : ^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor T1, g_64<instantiation>
: 80^:
2: <instantiation>error: :invalid operand for instruction1086
: add d_64, T14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 862^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: 302:while in macro instantiation
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1
^ ^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)]
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation2
: .rept 80/2 + 12
: ^
error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6<instantiation>:
10 :2^:
error: invalid operand for instruction
mov tmp0, e_64<instantiation>
: 862^
:<instantiation>4:: 1086:note: 4: while in macro instantiationnote:
while in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2note: : while in macro instantiation
note: .rept 80/2 + 1while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:11:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:1086:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_sse t82
: 2 : ^error:
invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: xor tmp0, a_64302
:2 : ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
862 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation13
:2 .rept 80/2 + 1:
error: invalid operand for instruction^
xor tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::83302::182: : error: note: cannot use more than one symbol in memory operandwhile in macro instantiation
lea h_64, [T1 + T2] .rept 80/2 + 1
^
^
<instantiation>:862:4: <instantiation>note: :while in macro instantiation14
:6 SHA512_2Sched_2Round_avx t:
error: ambiguous operand size for instruction 'ror'
ror tmp0, 4^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302~:~2~:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 11086
:4 : ^
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction<instantiation>
:16: shld tmp0, tmp0, (64 - 28)2
: error: ^invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:<instantiation>1086::484: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
RORQ tmp0, 28
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::862302::42: note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::85302::22: : note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
add h_64, tmp0^
^
<instantiation>:862:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :19while in macro instantiation:
2 .rept 80/2 + 1
: error: ^invalid operand for instruction
add T1, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:890:4: note: <instantiation>while in macro instantiation:
25: SHA512_2Sched_2Round_avx t2
: error: invalid operand for instruction
^ and T2, b_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::10862:: 4note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:6:2:: 26:error: 2: invalid operand for instructionerror:
invalid operand for instruction mov tmp0, e_64
mov tmp0, a_64
^
^
<instantiation>:<instantiation>890::10864:: 4note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^
^
<instantiation>:28:2: error: invalid operand for instruction
and tmp0, c_64
^<instantiation>
:8<instantiation>::10862:: 4: error: note: invalid operand for instructionwhile in macro instantiation
xor T1, g_64 SHA512_2Sched_2Round_sse t
^
<instantiation>^:
890:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation
: SHA512_2Sched_2Round_avx t2:
note: while in macro instantiation
^ .rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::3022::22: : note: error: while in macro instantiation
invalid operand for instruction .rept 80/2 + 1
shld tmp0, tmp0, (64 - 23)
^^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:31:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Serror: :302invalid operand for instruction:
2 mov tmp0, a_64
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:
1086: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
<instantiation> : 11 : 2^: ~~error: ~
invalid operand for instruction
<instantiation>: and T1, e_641086
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 890 : 4^:
note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation
^ .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:34:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation<instantiation>
: SHA512_2Sched_2Round_sse t12
: 2 : error: ^invalid operand for instruction
xor tmp0, e_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: <instantiation>note: :while in macro instantiation890
: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
35:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
14 :^2
: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::37302::22: : error: note: invalid operand for instructionwhile in macro instantiation
xor tmp0, a_64 .rept 80/2 + 1
^ ^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15<instantiation>::238: :6error: : error: invalid operand for instructionambiguous operand size for instruction 'ror'
ror tmp0, 28 add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>^:~890~:~4
: <instantiation>note: :while in macro instantiation1086
: SHA512_2Sched_2Round_avx t4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 :2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:40:2:: 2error: :invalid operand for instruction2
: add T2, tmp0
error: ^invalid operand for instruction
shld tmp0, tmp0, (64 - 4)<instantiation>
:1086 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 17^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:while in macro instantiation302
: RORQ tmp0, 42
: ^note:
while in macro instantiation
<instantiation> .rept 80/2 + 1:890
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:41:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 19^:
2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:890:4<instantiation>: :43note: :while in macro instantiation18
: SHA512_2Sched_2Round_avx terror:
cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302 : 2 : note: while in macro instantiation
.rept 80/2 + 1
^
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:890:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
46 : 2 : ^error:
invalid operand for instruction
mov T1, f_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302<instantiation>::21086: :4note: : while in macro instantiationnote:
while in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:47:<instantiation>2:: 21error: :invalid operand for instruction2
: xor T1, g_64
error: ^
invalid operand for instruction
<instantiation>: add T1, h_641086
:4 : ^note:
while in macro instantiation
<instantiation>: SHA512_2Sched_2Round_sse t890
: 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302 :^2
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
2 :^2
: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation><instantiation>:50:2: error: invalid operand for instruction:
23 xor T1, g_64:
2: ^note:
while in macro instantiation
<instantiation> RORQ tmp0, 14:
1086^:
4: note: <instantiation>:while in macro instantiation890
: SHA512_2Sched_2Round_sse t4
: note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : 302^:
2: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 .rept 80/2 + 1:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: <instantiation>error: :52:invalid operand for instruction2
: add T1, tmp0error:
invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]^
^
<instantiation>:<instantiation>890:1086::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_2Sched_2Round_sse t
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S302::3022:: 2note: : while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1^
^
<instantiation>:53:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^<instantiation>
:26/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :error: 2invalid operand for instruction:
note: mov tmp0, a_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 23
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::272:: 2note: : while in macro instantiationerror: invalid operand for instruction
.rept 80/2 + 1
xor T2, c_64
^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30256::22: note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
xor tmp0, e_64 ^
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: <instantiation>invalid operand for instruction:
58: and tmp0, c_646
: error: ^ambiguous operand size for instruction 'ror'
ror tmp0, 4<instantiation>
: 890 : 4 : note: ^while in macro instantiation~
~~ SHA512_2Sched_2Round_avx t
<instantiation> : 1086^:
4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation
.rept 80/2 + 1^
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
<instantiation> xor tmp0, e_64
: 30^:
2: <instantiation>:error: 1086:invalid operand for instruction4
: note: and T2, b_64while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^<instantiation>
:890:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S4:: 302note: while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:61:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::232:: 2note: : while in macro instantiationerror:
.rept 80/2 + 1invalid operand for instruction
xor T2, tmp0^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::30262::22: : note: error: while in macro instantiationinvalid operand for instruction
.rept 80/2 + 1 add T1, tmp0
^^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:890:4: note: while in macro instantiation<instantiation>
:64 SHA512_2Sched_2Round_avx t:
2 : error: invalid operand for instruction^
add T1, h_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2<instantiation>: :note: 1086while in macro instantiation:
4 .rept 80/2 + 1:
note: while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 2 ^:
2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :302error: :invalid operand for instruction2
: shld tmp0, tmp0, (64 - 5)note:
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation><instantiation>::89067::42: : note: error: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_avx t xor T2, c_64
^
^
<instantiation>:1086:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: SHA512_2Sched_2Round_sse t2
: note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation><instantiation>::371086::24: : error: note: invalid operand for instructionwhile in macro instantiation
SHA512_2Sched_2Round_sse t xor tmp0, a_64
^
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302890::24: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:890<instantiation>::71:42: : note: error: invalid operand for instructionwhile in macro instantiation
and tmp0, c_64
SHA512_2Sched_2Round_avx t
^
<instantiation> :^1086
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
302 SHA512_2Sched_2Round_sse t:
2 : note: while in macro instantiation^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2<instantiation>: :73error: :invalid operand for instruction2
: shld tmp0, tmp0, (64 - 6)error:
invalid operand for instruction^
xor T2, tmp0
^
<instantiation>:1086:<instantiation>4:: 39note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
RORQ tmp0, 6
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302890::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 40 : 2^:
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:invalid operand for instruction302
:2 xor tmp0, a_64:
note: while in macro instantiation^
.rept 80/2 + 1
<instantiation>^:
890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: <instantiation>while in macro instantiation:
.rept 80/2 + 177
: 6^:
error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2<instantiation>: :note: 42while in macro instantiation:
18 .rept 80/2 + 1:
error: ^cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:79/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::2302:: 2error: : note: invalid operand for instruction
while in macro instantiation xor tmp0, a_64
^ .rept 80/2 + 1
^<instantiation>
:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :81:invalid operand for instruction6
: shld tmp0, tmp0, (64 - 28)error:
ambiguous operand size for instruction 'ror'
^ ror tmp0, 6
^~~~
<instantiation><instantiation>::431086::24: : note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 28 SHA512_2Sched_2Round_sse t
^
^
<instantiation>:890:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 302while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30245::22: : note: while in macro instantiationerror:
.rept 80/2 + 1invalid operand for instruction
^ add h_64, tmp0
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 85:note: 6while in macro instantiation:
error: .rept 80/2 + 1ambiguous operand size for instruction 'ror'
ror tmp0, 28
^
^~~~
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::87:482:: 2error: : invalid operand for instruction
error: add T2, tmp0invalid operand for instruction
^ mov T1, f_64
<instantiation> :^1086
:4: <instantiation>note: :while in macro instantiation890
: SHA512_2Sched_2Round_sse t4
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: SHA512_2Sched_2Round_avx t302
:2 : note: while in macro instantiation^
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:<instantiation>2:: 89:error: 18: invalid operand for instructionerror:
cannot use more than one symbol in memory operand mov tmp0, e_64
lea h_64, [T1 + T2]
^
<instantiation> : 890 : 4 : note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:1086/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>2:5::22: : error: error: invalid operand for instructioninvalid operand for instruction
shld tmp0, tmp0, (64 - 23) and T1, e_64
^^
<instantiation>:1114:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
54 : 2 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 RORQ tmp0, 23:
2 : ^note:
while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 7^:
2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3028::22: : error: note: invalid operand for instruction
while in macro instantiation add T1, [rsp + frame_WK + 8*((t) % 2)]
.rept 80/2 + 1
^
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 10 :^2
: error: invalid operand for instruction/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: mov tmp0, e_64302
: 2^:
note: <instantiation>while in macro instantiation:
1114: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: <instantiation>error: :11:invalid operand for instruction6
: xor T1, g_64
error: ambiguous operand size for instruction 'ror'^
ror tmp0, 23
<instantiation> : 890 : 4^: ~note: ~while in macro instantiation~
SHA512_2Sched_2Round_avx t
<instantiation> : 1114 :^4
: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:302
: SHA512_2Sched_2Round_sse t2
: note: ^while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30259::22: : error: note: invalid operand for instruction
while in macro instantiation
.rept 80/2 + 1 add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::14302::62: : error: note: ambiguous operand size for instruction 'ror'
while in macro instantiation ror tmp0, 4
.rept 80/2 + 1
^
^~~~
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: <instantiation>error: :16:invalid operand for instruction2
: error: shld tmp0, tmp0, (64 - 4)invalid operand for instruction
xor tmp0, e_64^
^
<instantiation>:1114:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t
: 61 :^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:note: while in macro instantiation302
:2 RORQ tmp0, 4:
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:17:6/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :error: 302ambiguous operand size for instruction 'ror':
2 ror tmp0, 14:
note: while in macro instantiation
.rept 80/2 + 1
^ ~^~
~
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation><instantiation>::89019::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t add T1, tmp0
^
^
<instantiation>:1114/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4: 302note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse tnote:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1114:<instantiation>4:: 65note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^
mov T2, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: 302^:
2: note: <instantiation>while in macro instantiation:
890 .rept 80/2 + 1:
4: note: ^
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S66::3022:: 2: error: note: invalid operand for instructionwhile in macro instantiation
add T1, h_64 .rept 80/2 + 1
^^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:<instantiation>2:: 23:note: 2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
xor T2, c_64^
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:25:2: :error: 2invalid operand for instruction:
2 and T2, b_64:
error: ^invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 14):
1114 :^4:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::672:: 2note: : while in macro instantiation
note: .rept 80/2 + 1
while in macro instantiation
^
RORQ tmp0, 14
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 26^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 mov tmp0, a_64:
2 : ^
note: <instantiation>while in macro instantiation:
1114 .rept 80/2 + 1:
4: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:28:2: <instantiation>error: :invalid operand for instruction68
: and tmp0, c_642
: ^
error: invalid operand for instruction<instantiation>
:1114 add T1, tmp0:4
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 890 :^4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: note: SHA512_2Sched_2Round_avx twhile in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:31:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:1114<instantiation>:4:: 72note: :while in macro instantiation2
: SHA512_2Sched_2Round_sse t
error: invalid operand for instruction
^ mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: <instantiation>note: :while in macro instantiation890
: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1<instantiation>
: 34^:
2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:890<instantiation>::435: :note: 6while in macro instantiation:
error: SHA512_2Sched_2Round_avx t
ambiguous operand size for instruction 'ror'
ror tmp0, 6^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:~302~:~2
: <instantiation>note: :1114while in macro instantiation:
4: .rept 80/2 + 1note:
while in macro instantiation
^ SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:37:2: error: :invalid operand for instruction74
xor tmp0, a_64
: 2^:
error: <instantiation>invalid operand for instruction:
and tmp0, c_641114
:4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 890 :^4
: note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: SHA512_2Sched_2Round_avx t302
: 2 : note: ^while in macro instantiation
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:<instantiation>1114::754:: 2note: : while in macro instantiation
error: SHA512_2Sched_2Round_sse t
invalid operand for instruction
and T2, b_64^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :302^:
2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 1890
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:40:2: error: invalid operand for instruction
add T2, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation><instantiation>::41890::24: : error: note: invalid operand for instruction
while in macro instantiation add d_64, T1
SHA512_2Sched_2Round_avx t
^
<instantiation> :^1114
:4: note: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Swhile in macro instantiation:
SHA512_2Sched_2Round_sse t302
: 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
302: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:43:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1114:4: <instantiation>note: :while in macro instantiation77
: SHA512_2Sched_2Round_sse t2
: error: invalid operand for instruction
^ mov tmp0, a_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302<instantiation>::2890: :4note: : while in macro instantiation
note: .rept 80/2 + 1
while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:46:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1114:4: note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
2 : 2 : ^
error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Sinvalid operand for instruction:
302: shld tmp0, tmp0, (64 - 5)2
: note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:47:<instantiation>2:: 890error: :invalid operand for instruction4
: xor T1, g_64
note: ^while in macro instantiation
<instantiation> SHA512_2Sched_2Round_avx t:
1114 : 4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S : 302^:
2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: .rept 80/2 + 1note:
while in macro instantiation
^ .rept 80/2 + 1
^
<instantiation>:49:2: error: invalid operand for instruction<instantiation>
: and T1, e_6479
: 2^:
error: <instantiation>:invalid operand for instruction1114
: xor tmp0, a_644
: note: ^while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> : 890 :^4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :302while in macro instantiation:
2: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
50:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:52:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation2
: .rept 80/2 + 1
2: error: ^
invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation><instantiation>::89053::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t mov tmp0, e_64
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S1114::3024:: 2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_sse t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation><instantiation>::55890::64: : note: error: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 23 SHA512_2Sched_2Round_avx t
^
^~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:~302
:2: <instantiation>note: :while in macro instantiation1114
.rept 80/2 + 1:
4 : ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: <instantiation>while in macro instantiation:
83: .rept 80/2 + 118
: error: ^cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:890<instantiation>::456: :note: 2while in macro instantiation:
error: SHA512_2Sched_2Round_avx tinvalid operand for instruction
xor tmp0, e_64
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021114::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:58:6: error: <instantiation>ambiguous operand size for instruction 'ror'
: ror tmp0, 42
: 2 : error: ^invalid operand for instruction~
~~ shld tmp0, tmp0, (64 - 28)
<instantiation>^:
1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation> :^84
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2: note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 28 .rept 80/2 + 1
^^
<instantiation>:890:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S59::3022:2: : error: note: invalid operand for instructionwhile in macro instantiation
xor tmp0, e_64 .rept 80/2 + 1
^^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:890:<instantiation>4:: 61note: :while in macro instantiation6
: SHA512_2Sched_2Round_avx terror:
ambiguous operand size for instruction 'ror'
ror tmp0, 14
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S :^302~:~2~:
note: while in macro instantiation<instantiation>
: .rept 80/2 + 11114
: 4^:
note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:62:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:64:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:918:4: note: <instantiation>while in macro instantiation:
67 SHA512_2Sched_2Round_avx t:2
: error: invalid operand for instruction
^ xor T2, c_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S<instantiation>::3021114::24: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 SHA512_2Sched_2Round_sse t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1114:4: <instantiation>note: :while in macro instantiation
6 SHA512_2Sched_2Round_sse t:
2 : error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S mov tmp0, e_64:
302 :^
2: <instantiation>note: :while in macro instantiation918
: .rept 80/2 + 14
: note: while in macro instantiation^
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:70:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation><instantiation>::91871::42: : note: error: while in macro instantiationinvalid operand for instruction
SHA512_2Sched_2Round_avx t and tmp0, c_64
^
^
<instantiation>:1114/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::4302: :note: 2while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:
302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:73::22: :error: 2invalid operand for instruction:
error: xor T2, tmp0
invalid operand for instruction
^ shld tmp0, tmp0, (64 - 23)
<instantiation>^
:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t<instantiation>
: 9 : 2: ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S RORQ tmp0, 23:
302 :^2
: <instantiation>note: :while in macro instantiation918
: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 111
:^2
: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 77^:
6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sambiguous operand size for instruction 'ror':
302 ror tmp0, 5:
2: note: while in macro instantiation
.rept 80/2 + 1^~
~ ~
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 79^:
2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 xor tmp0, a_64:2
: note: ^
while in macro instantiation
<instantiation> .rept 80/2 + 1:
1114 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:81:6: error: ambiguous operand size for instruction 'ror':
14 ror tmp0, 6:
2 : error: invalid operand for instruction^
~ xor T1, g_64~
~
^
<instantiation>:1114<instantiation>::4918: :note: 4while in macro instantiation:
note: SHA512_2Sched_2Round_sse t
while in macro instantiation
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302note: :2while in macro instantiation: note:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^
^
<instantiation>:83:2: <instantiation>error: :invalid operand for instruction15
: xor tmp0, a_642
: error: ^
invalid operand for instruction
<instantiation>: add T1, [rsp + frame_WK + 8*((t) % 2)];1114
: 4^:
note: while in macro instantiation
<instantiation> SHA512_2Sched_2Round_sse t:
918 : 4 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : note: ^while in macro instantiation
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
<instantiation>:^2
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :invalid operand for instruction302
:2 shld tmp0, tmp0, (64 - 4):
note: while in macro instantiation^
.rept 80/2 + 1
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation>:^87
:2: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sinvalid operand for instruction:
302 add T2, tmp0:
2 : ^
note: <instantiation>while in macro instantiation:
1114: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:88:2: error: invalid operand for instruction
add d_64, T1
<instantiation> ^:
19:<instantiation>2:1114: :4error: : invalid operand for instructionnote:
while in macro instantiation
xor tmp0, e_64 SHA512_2Sched_2Round_sse t
^
^<instantiation>
:918/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::4302: :2note: : while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302<instantiation>::289: :note: 18: while in macro instantiationerror:
cannot use more than one symbol in memory operand .rept 80/2 + 1
lea h_64, [T1 + T2]
^
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_sse t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2::3022:: 2error: : invalid operand for instruction
note: mov T1, f_64
while in macro instantiation
^
.rept 80/2 + 1<instantiation>
: 1145^:
4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
<instantiation> mov tmp0, e_64
: 2^:
2<instantiation>: :1145error: :4invalid operand for instruction:
note: shld tmp0, tmp0, (64 - 14)while in macro instantiation
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: <instantiation>note: :while in macro instantiation23
: .rept 80/2 + 12
: note: ^
while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:4:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2:: 302error: :2invalid operand for instruction:
note: xor T1, g_64
while in macro instantiation
^
.rept 80/2 + 1
<instantiation> ^:
1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:<instantiation>:5918:6:: 4error: : note: ambiguous operand size for instruction 'ror'while in macro instantiation
ror tmp0, 23 SHA512_2Sched_2Round_avx t
^
^~~/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S~:
302:2<instantiation>: :1145note: while in macro instantiation:
4 .rept 80/2 + 1:
note: while in macro instantiation^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^<instantiation>
:26<instantiation>:2: :error: 1145:4invalid operand for instruction:
note: while in macro instantiation mov tmp0, a_64
SHA512_Round (t - 2)
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S918::3024:: 2: note: while in macro instantiationnote:
while in macro instantiation SHA512_2Sched_2Round_avx t
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^
:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:918:4<instantiation>: :8note: :2: while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
xor T1, g_64
^^
<instantiation>:1145:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_Round (t - 2)
note: while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
<instantiation> add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]:29
: 2^:
error: <instantiation>:invalid operand for instruction1145
and tmp0, c_64:
4 : ^note:
while in macro instantiation
SHA512_Round (t - 2)
<instantiation> : 918 :^4
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :while in macro instantiation302
:2 SHA512_2Sched_2Round_avx t:
note: while in macro instantiation
.rept 80/2 + 1^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
<instantiation>:30/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::2302: :2error: invalid operand for instruction:
note: and T2, b_64while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:11:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: :error: 302invalid operand for instruction:
2 xor tmp0, e_64:
note: ^while in macro instantiation
<instantiation> .rept 80/2 + 1:
1145 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32<instantiation>::212: :2error: : invalid operand for instructionerror:
invalid operand for instruction
xor T2, tmp0 mov T2, a_64
^^
<instantiation><instantiation>::1145918::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::302302::22: : note: note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1145:4: <instantiation>note: :while in macro instantiation33
: SHA512_Round (t - 2)2
: error: invalid operand for instruction^
mov tmp0, a_64/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
: 302^:
2: note: <instantiation>while in macro instantiation:
918: .rept 80/2 + 14
: ^note:
while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation<instantiation>
: .rept 80/2 + 114
: 6^:
error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
<instantiation> :^15
:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation><instantiation>::351145::42: : note: note: while in macro instantiation
while in macro instantiation SHA512_Round (t - 2)
RORQ tmp0, 5
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::302918::24: : note: note: while in macro instantiation
while in macro instantiation .rept 80/2 + 1
SHA512_2Sched_2Round_avx t
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^37
:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
<instantiation> : 17 :^2:
error: invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S xor T2, c_64:302
: 2^:
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
1145 :^4
: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:<instantiation>38::182:: 2: error: error: invalid operand for instructioninvalid operand for instruction
add d_64, T1 and tmp0, c_64
^^
<instantiation><instantiation>::1145918::44: : note: while in macro instantiationnote:
while in macro instantiation SHA512_Round (t - 2)
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: ^note:
while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
<instantiation>^
:2:<instantiation>2:: 1145error: :invalid operand for instruction4
: shld tmp0, tmp0, (64 - 6)
note: while in macro instantiation^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:<instantiation>302::392:: 2note: : note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
RORQ tmp0, 6
^^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::20302::22: : error: note: invalid operand for instruction
while in macro instantiation xor T2, tmp0
.rept 80/2 + 1
^
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:918:4: note: <instantiation>while in macro instantiation:
21: SHA512_2Sched_2Round_avx t2
: error: invalid operand for instruction
^ mov tmp0, a_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302:2<instantiation>: :note: 1145while in macro instantiation:
4 .rept 80/2 + 1:
note: while in macro instantiation^
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation> : 22 : 6^:
error: ambiguous operand size for instruction 'ror'<instantiation>
ror tmp0, 5:
918: 4 : note: ^while in macro instantiation~
~ SHA512_2Sched_2Round_avx t~
<instantiation>^:
1145:4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :302while in macro instantiation:
2 SHA512_Round (t - 2):
note: while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S^:302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: <instantiation>error: :invalid operand for instruction2
: xor tmp0, a_642
: ^error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)<instantiation>
: 1145^:
4: note: while in macro instantiation
SHA512_Round (t - 2)
<instantiation>^:
43:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2:: 302:note: 2while in macro instantiation:
note: RORQ tmp0, 28while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:<instantiation>302::242:: 2note: : while in macro instantiationerror:
invalid operand for instruction .rept 80/2 + 1
add d_64, T1 ^
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::2545::62: : error: ambiguous operand size for instruction 'ror'error:
invalid operand for instruction ror tmp0, 6
add h_64, tmp0
^
^~<instantiation>~:~918
:4<instantiation>: :1145note: :while in macro instantiation4
: SHA512_2Sched_2Round_avx tnote:
while in macro instantiation
SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S302::3022:: 2note: : while in macro instantiationnote:
while in macro instantiation
.rept 80/2 + 1 .rept 80/2 + 1
^^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1145:4<instantiation>: :note: 48while in macro instantiation:
2 SHA512_Round (t - 2):
error: invalid operand for instruction
^
mov T1, f_64
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: <instantiation>note: :while in macro instantiation918
: .rept 80/2 + 14
: note: ^while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^28
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:918:4<instantiation>: :29note: :while in macro instantiation
2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
^ add h_64, tmp0
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S^:
302<instantiation>::11452:: 4note: : while in macro instantiationnote:
while in macro instantiation
.rept 80/2 + 1 SHA512_Round (t - 2)
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S2::3022:: 2error: : invalid operand for instruction
note: mov T1, f_64
while in macro instantiation
^
.rept 80/2 + 1
<instantiation>: 1146^:
4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2<instantiation>: :error: 2:invalid operand for instruction2
: xor T1, g_64
error: ^invalid operand for instruction
<instantiation> shld tmp0, tmp0, (64 - 23):
1146 :^4
: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::30254::22: : note: note: while in macro instantiationwhile in macro instantiation
RORQ tmp0, 23 .rept 80/2 + 1
^^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^<instantiation>
:5:6: error: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Sambiguous operand size for instruction 'ror':
302 ror tmp0, 23:
2 : note: while in macro instantiation
^ .rept 80/2 + 1~
~ ~^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:6:2: :error: 55invalid operand for instruction:
2 and T1, e_64:
error: ^
invalid operand for instruction
<instantiation>: and T1, e_641146
: 4^:
note: while in macro instantiation
<instantiation> SHA512_Round (t - 1):
918 : 4 : ^
note: while in macro instantiation/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S
:302 SHA512_2Sched_2Round_avx t:
2: note: while in macro instantiation
^ .rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:8<instantiation>::2918: :error: 4invalid operand for instruction:
note: xor T1, g_64
while in macro instantiation
^
SHA512_2Sched_2Round_avx t
<instantiation>: 1146 : 4^:
note: while in macro instantiation
SHA512_Round (t - 1)/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302 : 2^: note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: .rept 80/2 + 1302
: 2^:
note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>:9:2: error: :invalid operand for instruction57
: add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]2
: ^error:
invalid operand for instruction<instantiation>
: xor T1, g_641146
: 4^:
note: while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 918^:
4: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: while in macro instantiation:
302: SHA512_2Sched_2Round_avx t2
: note: while in macro instantiation^
.rept 80/2 + 1
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:10:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 4
^~~~
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation><instantiation>::1159::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, e_64 add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
^<instantiation>
:1146:4: <instantiation>note: :while in macro instantiation918
: SHA512_Round (t - 1)4
: note: ^
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : ^note:
while in macro instantiation
.rept 80/2 + 1/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation>^:
2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation><instantiation>::6113::22: : note: error: while in macro instantiationinvalid operand for instruction
RORQ tmp0, 4 add T1, h_64
^^
<instantiation><instantiation>::1146918::44: : note: note: while in macro instantiationwhile in macro instantiation
SHA512_2Sched_2Round_avx t SHA512_Round (t - 1)
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::302302::22: : note: while in macro instantiationnote:
while in macro instantiation .rept 80/2 + 1
.rept 80/2 + 1
^ ^
<instantiation>:14:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 14
^~~~
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
<instantiation> : 63 :^2
: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Serror: :302invalid operand for instruction:
2: xor tmp0, e_64note:
while in macro instantiation
.rept 80/2 + 1^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: <instantiation>note: :while in macro instantiation15
: .rept 80/2 + 12:
error: ^invalid operand for instruction
add T1, tmp0
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:<instantiation>16::9182:: 4error: : invalid operand for instructionnote:
while in macro instantiation mov tmp0, a_64
SHA512_2Sched_2Round_avx t
^
^
<instantiation>:1146:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_Round (t - 1)
note: while in macro instantiation
^
.rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2<instantiation>: error: :invalid operand for instruction66
: xor T2, c_642
: ^
error: <instantiation>invalid operand for instruction:
1146 add T1, h_64:
4 : ^
note: <instantiation>while in macro instantiation:
918: SHA512_Round (t - 1)4:
note: while in macro instantiation
^ SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S : ^302
:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.Snote: :while in macro instantiation302
: .rept 80/2 + 12
: note: ^while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:2302::22: error: : invalid operand for instructionnote:
while in macro instantiation shld tmp0, tmp0, (64 - 14)
.rept 80/2 + 1
^ ^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^<instantiation>
:19:2<instantiation>: :918error: :4invalid operand for instruction:
note: and T2, b_64while in macro instantiation
SHA512_2Sched_2Round_avx t^
<instantiation> ^
:1146:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_Round (t - 1)note:
while in macro instantiation
.rept 80/2 + 1
^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: <instantiation>invalid operand for instruction:
68 xor T2, tmp0:
2 : ^
error: <instantiation>invalid operand for instruction
:1146 add T1, tmp0:
4 : ^note:
while in macro instantiation
SHA512_Round (t - 1)<instantiation>
: 918 : 4^:
note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S SHA512_2Sched_2Round_avx t:
302 : 2 : ^note:
while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S .rept 80/2 + 1:
302 :^2
: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:22:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 5
^~~~
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:918<instantiation>::423: :2note: : while in macro instantiationerror:
invalid operand for instruction SHA512_2Sched_2Round_avx t
xor tmp0, a_64
^^
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S::1146302::42: : note: note: while in macro instantiation
while in macro instantiation SHA512_Round (t - 1)
.rept 80/2 + 1
^^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1146:4: <instantiation>note: :while in macro instantiation73
: SHA512_Round (t - 1)2
: error: ^
invalid operand for instruction
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: xor T2, c_64302
: 2^:
note: while in macro instantiation
<instantiation> .rept 80/2 + 1:
918 :^4
: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
<instantiation>: .rept 80/2 + 125
:6 : ^error:
ambiguous operand size for instruction 'ror'
ror tmp0, 6
^~~~
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^<instantiation>
:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:<instantiation>918::26:42: : note: error: while in macro instantiationinvalid operand for instruction
xor tmp0, a_64 SHA512_2Sched_2Round_avx t
^
^<instantiation>
:1146:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S4:: 302note: :while in macro instantiation2
: SHA512_Round (t - 1)
note: while in macro instantiation
^ .rept 80/2 + 1
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^302
:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
<instantiation>^:
75:<instantiation>2:: 1146:4error: : invalid operand for instructionnote:
while in macro instantiation
and T2, b_64 SHA512_Round (t - 1)
^
^
<instantiation>:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S918::3024:: 2note: : note: while in macro instantiationwhile in macro instantiation
.rept 80/2 + 1
SHA512_2Sched_2Round_avx t^
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
<instantiation> :^28
:6: error: ambiguous operand size for instruction 'ror'
ror tmp0, 28
^~~~
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:<instantiation>2:: 76:note: 2while in macro instantiation:
error: .rept 80/2 + 1invalid operand for instruction
^ xor T2, tmp0
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302 ^:
2: <instantiation>note: :while in macro instantiation1146
: .rept 80/2 + 14
: note: while in macro instantiation^
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S :^334
:2/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S: error: invalid operand for instruction
add [digest + 8*(0)], a_64
: 302^:
2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:335:2: error: invalid operand for instruction
add [digest + 8*(1)], b_64
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S2: :note: 336:while in macro instantiation2
: RORQ tmp0, 5error:
invalid operand for instruction
^ add [digest + 8*(2)], c_64
<instantiation>^:
918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S .rept 80/2 + 1:
337 :^2
: error: invalid operand for instruction
add [digest + 8*(3)], d_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S<instantiation>::79338::22: : error: error: invalid operand for instructioninvalid operand for instruction
xor tmp0, a_64
add [digest + 8*(4)], e_64
^
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: /var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.Snote: :339while in macro instantiation:
2: .rept 80/2 + 1error:
invalid operand for instruction
^ add [digest + 8*(5)], f_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:340:2: error: invalid operand for instruction
add [digest + 8*(6)], g_64
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:918:4/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S: :note: 341while in macro instantiation:
2 SHA512_2Sched_2Round_avx t:
error: invalid operand for instruction
^ add [digest + 8*(7)], h_64
^/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S
:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S:344:6: error: ambiguous operand size for instruction 'add'
add msg, 16*8
^~~
<instantiation>/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-ssse3-amd64.S::3452::62: : error: error: ambiguous operand size for instruction 'dec'
invalid operand for instruction dec msglen
shld tmp0, tmp0, (64 - 6)
^^
~~~~~
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:918:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:946:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^make[2]: *** [Makefile:747: sha512-ssse3-amd64.lo] Error 1
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:974:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1002:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1030:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1058:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1086:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:9:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:14:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t) % 2)];
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:17:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:23:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:30:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:32:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:33:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:35:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:37:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:38:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:39:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:40:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:42:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:43:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:45:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:48:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:50:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:51:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:54:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:55:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:56:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:57:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:59:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*((t+1) % 2)]
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:61:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:63:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:65:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:66:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:67:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:68:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:72:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:73:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:74:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:75:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:76:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:77:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:78:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:79:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:80:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:81:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:82:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:83:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:84:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:85:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1114:4: note: while in macro instantiation
SHA512_2Sched_2Round_avx t
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 2)) % 2)]
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1145:4: note: while in macro instantiation
SHA512_Round (t - 2)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
mov T1, f_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:3:2: error: invalid operand for instruction
mov tmp0, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:4:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 23)
^
<instantiation>:5:2: note: while in macro instantiation
RORQ tmp0, 23
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:6:2: error: invalid operand for instruction
and T1, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:7:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:8:2: error: invalid operand for instruction
xor T1, g_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:9:2: error: invalid operand for instruction
add T1, [rsp + frame_WK + 8*(((t - 1)) % 2)]
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 4)
^
<instantiation>:10:2: note: while in macro instantiation
RORQ tmp0, 4
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:11:2: error: invalid operand for instruction
xor tmp0, e_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:12:2: error: invalid operand for instruction
mov T2, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:13:2: error: invalid operand for instruction
add T1, h_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 14)
^
<instantiation>:14:2: note: while in macro instantiation
RORQ tmp0, 14
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:15:2: error: invalid operand for instruction
add T1, tmp0
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:16:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:17:2: error: invalid operand for instruction
xor T2, c_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:18:2: error: invalid operand for instruction
and tmp0, c_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:19:2: error: invalid operand for instruction
and T2, b_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:20:2: error: invalid operand for instruction
xor T2, tmp0
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:21:2: error: invalid operand for instruction
mov tmp0, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 5)
^
<instantiation>:22:2: note: while in macro instantiation
RORQ tmp0, 5
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:23:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:24:2: error: invalid operand for instruction
add d_64, T1
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 6)
^
<instantiation>:25:2: note: while in macro instantiation
RORQ tmp0, 6
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:26:2: error: invalid operand for instruction
xor tmp0, a_64
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:27:18: error: cannot use more than one symbol in memory operand
lea h_64, [T1 + T2]
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:2:2: error: invalid operand for instruction
shld tmp0, tmp0, (64 - 28)
^
<instantiation>:28:2: note: while in macro instantiation
RORQ tmp0, 28
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
<instantiation>:29:2: error: invalid operand for instruction
add h_64, tmp0
^
<instantiation>:1146:4: note: while in macro instantiation
SHA512_Round (t - 1)
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:302:2: note: while in macro instantiation
.rept 80/2 + 1
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:334:2: error: invalid operand for instruction
add [digest + 8*(0)], a_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:335:2: error: invalid operand for instruction
add [digest + 8*(1)], b_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:336:2: error: invalid operand for instruction
add [digest + 8*(2)], c_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:337:2: error: invalid operand for instruction
add [digest + 8*(3)], d_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:338:2: error: invalid operand for instruction
add [digest + 8*(4)], e_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:339:2: error: invalid operand for instruction
add [digest + 8*(5)], f_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:340:2: error: invalid operand for instruction
add [digest + 8*(6)], g_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:341:2: error: invalid operand for instruction
add [digest + 8*(7)], h_64
^
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:344:6: error: ambiguous operand size for instruction 'add'
add msg, 16*8
^~~
/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7/cipher/sha512-avx-amd64.S:345:6: error: ambiguous operand size for instruction 'dec'
dec msglen
^~~~~~
make[2]: *** [Makefile:747: sha512-avx-amd64.lo] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64/cipher'
make[1]: *** [Makefile:502: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64'
make: *** [Makefile:434: all] Error 2
* ERROR: dev-libs/libgcrypt-1.8.7::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-libs/libgcrypt-1.8.7::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/libgcrypt-1.8.7::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7-abi_x86_64.amd64'
* S: '/var/tmp/portage/dev-libs/libgcrypt-1.8.7/work/libgcrypt-1.8.7'

File Metadata

Mime Type
text/plain
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
24/d1/f178658b9f1dbe772be5e5a11351

Event Timeline