* [km13park-linux-1:master 6/6] arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rsp'
@ 2020-10-22 2:54 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-10-22 2:54 UTC (permalink / raw
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 12821 bytes --]
tree: https://github.com/km13park/linux-1.git master
head: fe96974c6f55a0b9b311dc469a79f19c795108df
commit: fe96974c6f55a0b9b311dc469a79f19c795108df [6/6] crypto: aesni - AVX512 version of AESNI-GCM using VPCLMULQDQ
config: i386-randconfig-a002-20201021 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/km13park/linux-1/commit/fe96974c6f55a0b9b311dc469a79f19c795108df
git remote add km13park-linux-1 https://github.com/km13park/linux-1.git
git fetch --no-tags km13park-linux-1 master
git checkout fe96974c6f55a0b9b311dc469a79f19c795108df
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
arch/x86/crypto/aesni-intel_avx512-x86_64.S: Assembler messages:
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rsp'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rsp'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rsp'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%r12'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%r13'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%r14'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%r15'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rax'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rax'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rax'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rbp'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rbx'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%xmm14'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r8'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r9'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r11'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rip)'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r11'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
>> arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm14'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm16'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm17'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm18'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm8'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm16'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm17'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm18'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm19'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%rsi)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm13'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm9'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm10'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm11'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm12'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm16'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm17'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm18'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm8'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%r10)'
arch/x86/crypto/aesni-intel_avx512-x86_64.S:1649: Error: bad register name `%zmm15'
vim +1647 arch/x86/crypto/aesni-intel_avx512-x86_64.S
1633
1634 ################################################################################################
1635 # void aesni_gcm_init_avx_512
1636 # (gcm_data *my_ctx_data,
1637 # gcm_context_data *data,
1638 # u8 *iv, /* Pre-counter block j0: 4 byte salt
1639 # (from Security Association) concatenated with 8 byte
1640 # Initialisation Vector (from IPSec ESP Payload)
1641 # concatenated with 0x00000001. 16-byte aligned pointer. */
1642 # u8 *hash_subkey /* Hash sub key input. Data starts on a 16-byte boundary. */
1643 # const u8 *aad, /* Additional Authentication Data (AAD)*/
1644 # u64 aad_len) /* Length of AAD in bytes. With RFC4106 this is 8 or 12 Bytes */
1645 ################################################################################################
1646 SYM_FUNC_START(aesni_gcm_init_avx_512)
> 1647 FUNC_SAVE_GHASH()
1648
> 1649 GCM_INIT(arg2, arg3, arg4, arg5, arg6, %r10, %r11, %r12, %k1, %xmm14, %xmm2, %zmm1, %zmm2, %zmm3, %zmm4, %zmm5, %zmm6, %zmm7, %zmm8, %zmm9, %zmm10)
1650
1651 FUNC_RESTORE_GHASH()
1652 ret
1653 SYM_FUNC_END(aesni_gcm_init_avx_512)
1654
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 29958 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-22 2:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-22 2:54 [km13park-linux-1:master 6/6] arch/x86/crypto/aesni-intel_avx512-x86_64.S:1647: Error: bad register name `%rsp' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.