s390/crc32le: use SYM* macros instead of ENTRY(), etc.
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 17 Apr 2023 12:45:08 +0000 (14:45 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 19 Apr 2023 15:24:17 +0000 (17:24 +0200)
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>
arch/s390/crypto/crc32le-vx.S

index 71caf0f4ec08be8a6ecf4614b86230936f9353f0..5a819ae09a0b9a0933fe63b63ac791eb44803b91 100644 (file)
@@ -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
  *     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:
  *     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