Commit b5f3c99d authored by Heiko Carstens's avatar Heiko Carstens Committed by Vasily Gorbik

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: default avatarHeiko Carstens <hca@linux.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
parent 4b788ac8
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
#define CONST_RU_POLY %v13 #define CONST_RU_POLY %v13
#define CONST_CRC_POLY %v14 #define CONST_CRC_POLY %v14
.data .data
.align 8 .balign 8
/* /*
* The CRC-32 constant block contains reduction constants to fold and * The CRC-32 constant block contains reduction constants to fold and
...@@ -59,27 +59,29 @@ ...@@ -59,27 +59,29 @@
* P'(x) = 0x82F63B78 * P'(x) = 0x82F63B78
*/ */
.Lconstants_CRC_32_LE: SYM_DATA_START_LOCAL(constants_CRC_32_LE)
.octa 0x0F0E0D0C0B0A09080706050403020100 # BE->LE mask .octa 0x0F0E0D0C0B0A09080706050403020100 # BE->LE mask
.quad 0x1c6e41596, 0x154442bd4 # R2, R1 .quad 0x1c6e41596, 0x154442bd4 # R2, R1
.quad 0x0ccaa009e, 0x1751997d0 # R4, R3 .quad 0x0ccaa009e, 0x1751997d0 # R4, R3
.octa 0x163cd6124 # R5 .octa 0x163cd6124 # R5
.octa 0x1F7011641 # u' .octa 0x1F7011641 # u'
.octa 0x1DB710641 # P'(x) << 1 .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 .octa 0x0F0E0D0C0B0A09080706050403020100 # BE->LE mask
.quad 0x09e4addf8, 0x740eef02 # R2, R1 .quad 0x09e4addf8, 0x740eef02 # R2, R1
.quad 0x14cd00bd6, 0xf20c0dfe # R4, R3 .quad 0x14cd00bd6, 0xf20c0dfe # R4, R3
.octa 0x0dd45aab8 # R5 .octa 0x0dd45aab8 # R5
.octa 0x0dea713f1 # u' .octa 0x0dea713f1 # u'
.octa 0x105ec76f0 # P'(x) << 1 .octa 0x105ec76f0 # P'(x) << 1
SYM_DATA_END(constants_CRC_32C_LE)
.previous .previous
GEN_BR_THUNK %r14 GEN_BR_THUNK %r14
.text .text
/* /*
* The CRC-32 functions use these calling conventions: * The CRC-32 functions use these calling conventions:
...@@ -102,17 +104,17 @@ ...@@ -102,17 +104,17 @@
* V10..V14: CRC-32 constants. * V10..V14: CRC-32 constants.
*/ */
ENTRY(crc32_le_vgfm_16) SYM_FUNC_START(crc32_le_vgfm_16)
larl %r5,.Lconstants_CRC_32_LE larl %r5,constants_CRC_32_LE
j crc32_le_vgfm_generic j crc32_le_vgfm_generic
ENDPROC(crc32_le_vgfm_16) SYM_FUNC_END(crc32_le_vgfm_16)
ENTRY(crc32c_le_vgfm_16) SYM_FUNC_START(crc32c_le_vgfm_16)
larl %r5,.Lconstants_CRC_32C_LE larl %r5,constants_CRC_32C_LE
j crc32_le_vgfm_generic 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 */ /* Load CRC-32 constants */
VLM CONST_PERM_LE2BE,CONST_CRC_POLY,0,%r5 VLM CONST_PERM_LE2BE,CONST_CRC_POLY,0,%r5
...@@ -268,6 +270,6 @@ ENTRY(crc32_le_vgfm_generic) ...@@ -268,6 +270,6 @@ ENTRY(crc32_le_vgfm_generic)
.Ldone: .Ldone:
VLGVF %r2,%v2,2 VLGVF %r2,%v2,2
BR_EX %r14 BR_EX %r14
ENDPROC(crc32_le_vgfm_generic) SYM_FUNC_END(crc32_le_vgfm_generic)
.previous .previous
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment