All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [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.