mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
				synced 2025-11-04 07:44:51 +10:00 
			
		
		
		
	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>
This commit is contained in:
		
							parent
							
								
									4b788ac8ed
								
							
						
					
					
						commit
						b5f3c99d15
					
				@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user