Don't use __ARMEL__/__ARMEB__ in aarch64 assembly
[openssl.git] / crypto / poly1305 / asm / poly1305-armv8.pl
index 20816c428316cfb1d91341b899588f0b61ef886a..e2c7f2822c096a5fd5bada6206fbd9fb30bdde84 100755 (executable)
@@ -86,7 +86,7 @@ poly1305_init:
        ldp     $r0,$r1,[$inp]          // load key
        mov     $s1,#0xfffffffc0fffffff
        movk    $s1,#0x0fff,lsl#48
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $r0,$r0                 // flip bytes
        rev     $r1,$r1
 #endif
@@ -136,7 +136,7 @@ poly1305_blocks:
 .Loop:
        ldp     $t0,$t1,[$inp],#16      // load input
        sub     $len,$len,#16
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $t0,$t0
        rev     $t1,$t1
 #endif
@@ -204,13 +204,13 @@ poly1305_emit:
        csel    $h0,$h0,$d0,eq
        csel    $h1,$h1,$d1,eq
 
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        ror     $t0,$t0,#32             // flip nonce words
        ror     $t1,$t1,#32
 #endif
        adds    $h0,$h0,$t0             // accumulate nonce
        adc     $h1,$h1,$t1
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $h0,$h0                 // flip output bytes
        rev     $h1,$h1
 #endif
@@ -345,7 +345,7 @@ poly1305_blocks_neon:
        adcs    $h1,$h1,xzr
        adc     $h2,$h2,xzr
 
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $d0,$d0
        rev     $d1,$d1
 #endif
@@ -391,7 +391,7 @@ poly1305_blocks_neon:
        ldp     $d0,$d1,[$inp],#16      // load input
        sub     $len,$len,#16
        add     $s1,$r1,$r1,lsr#2       // s1 = r1 + (r1 >> 2)
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $d0,$d0
        rev     $d1,$d1
 #endif
@@ -476,7 +476,7 @@ poly1305_blocks_neon:
        lsl     $padbit,$padbit,#24
        add     x15,$ctx,#48
 
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     x8,x8
        rev     x12,x12
        rev     x9,x9
@@ -512,7 +512,7 @@ poly1305_blocks_neon:
        ld1     {$S2,$R3,$S3,$R4},[x15],#64
        ld1     {$S4},[x15]
 
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     x8,x8
        rev     x12,x12
        rev     x9,x9
@@ -573,7 +573,7 @@ poly1305_blocks_neon:
        umull   $ACC1,$IN23_0,${R1}[2]
         ldp    x9,x13,[$in2],#48
        umull   $ACC0,$IN23_0,${R0}[2]
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
         rev    x8,x8
         rev    x12,x12
         rev    x9,x9
@@ -638,7 +638,7 @@ poly1305_blocks_neon:
        umlal   $ACC4,$IN01_2,${R2}[0]
        umlal   $ACC1,$IN01_2,${S4}[0]
        umlal   $ACC2,$IN01_2,${R0}[0]
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
         rev    x8,x8
         rev    x12,x12
         rev    x9,x9
@@ -922,13 +922,13 @@ poly1305_emit_neon:
        csel    $h0,$h0,$d0,eq
        csel    $h1,$h1,$d1,eq
 
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        ror     $t0,$t0,#32             // flip nonce words
        ror     $t1,$t1,#32
 #endif
        adds    $h0,$h0,$t0             // accumulate nonce
        adc     $h1,$h1,$t1
-#ifdef __ARMEB__
+#ifdef __AARCH64EB__
        rev     $h0,$h0                 // flip output bytes
        rev     $h1,$h1
 #endif