diff options
| author | Heiko Carstens <hca@linux.ibm.com> | 2023-04-17 14:45:08 +0200 | 
|---|---|---|
| committer | Vasily Gorbik <gor@linux.ibm.com> | 2023-04-19 17:24:17 +0200 | 
| commit | b5f3c99d15725d78a2e720ca48ab47a43bd1b5cb (patch) | |
| tree | 9267189110349c27d83d9bf1c53483483698178d | |
| parent | 4b788ac8ed39686f7810733c16521a7b91e005c1 (diff) | |
s390/crc32le: use SYM* macros instead of ENTRY(), etc.
Consistently use the SYM* family of macros instead of the
deprecated ENTRY(), ENDPROC(), etc. family of macros.
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
| -rw-r--r-- | arch/s390/crypto/crc32le-vx.S | 30 | 
1 files changed, 16 insertions, 14 deletions
| diff --git a/arch/s390/crypto/crc32le-vx.S b/arch/s390/crypto/crc32le-vx.S index 71caf0f4ec08..5a819ae09a0b 100644 --- a/arch/s390/crypto/crc32le-vx.S +++ b/arch/s390/crypto/crc32le-vx.S @@ -25,8 +25,8 @@  #define CONST_RU_POLY		%v13  #define CONST_CRC_POLY		%v14 -.data -.align 8 +	.data +	.balign	8  /*   * The CRC-32 constant block contains reduction constants to fold and @@ -59,27 +59,29 @@   *	P'(x) = 0x82F63B78   */ -.Lconstants_CRC_32_LE: +SYM_DATA_START_LOCAL(constants_CRC_32_LE)  	.octa		0x0F0E0D0C0B0A09080706050403020100	# BE->LE mask  	.quad		0x1c6e41596, 0x154442bd4		# R2, R1  	.quad		0x0ccaa009e, 0x1751997d0		# R4, R3  	.octa		0x163cd6124				# R5  	.octa		0x1F7011641				# u'  	.octa		0x1DB710641				# P'(x) << 1 +SYM_DATA_END(constants_CRC_32_LE) -.Lconstants_CRC_32C_LE: +SYM_DATA_START_LOCAL(constants_CRC_32C_LE)  	.octa		0x0F0E0D0C0B0A09080706050403020100	# BE->LE mask  	.quad		0x09e4addf8, 0x740eef02			# R2, R1  	.quad		0x14cd00bd6, 0xf20c0dfe			# R4, R3  	.octa		0x0dd45aab8				# R5  	.octa		0x0dea713f1				# u'  	.octa		0x105ec76f0				# P'(x) << 1 +SYM_DATA_END(constants_CRC_32C_LE) -.previous +	.previous  	GEN_BR_THUNK %r14 -.text +	.text  /*   * The CRC-32 functions use these calling conventions: @@ -102,17 +104,17 @@   *	V10..V14: CRC-32 constants.   */ -ENTRY(crc32_le_vgfm_16) -	larl	%r5,.Lconstants_CRC_32_LE +SYM_FUNC_START(crc32_le_vgfm_16) +	larl	%r5,constants_CRC_32_LE  	j	crc32_le_vgfm_generic -ENDPROC(crc32_le_vgfm_16) +SYM_FUNC_END(crc32_le_vgfm_16) -ENTRY(crc32c_le_vgfm_16) -	larl	%r5,.Lconstants_CRC_32C_LE +SYM_FUNC_START(crc32c_le_vgfm_16) +	larl	%r5,constants_CRC_32C_LE  	j	crc32_le_vgfm_generic -ENDPROC(crc32c_le_vgfm_16) +SYM_FUNC_END(crc32c_le_vgfm_16) -ENTRY(crc32_le_vgfm_generic) +SYM_FUNC_START(crc32_le_vgfm_generic)  	/* Load CRC-32 constants */  	VLM	CONST_PERM_LE2BE,CONST_CRC_POLY,0,%r5 @@ -268,6 +270,6 @@ ENTRY(crc32_le_vgfm_generic)  .Ldone:  	VLGVF	%r2,%v2,2  	BR_EX	%r14 -ENDPROC(crc32_le_vgfm_generic) +SYM_FUNC_END(crc32_le_vgfm_generic)  .previous | 
