chiark / gitweb /
symm/rijndael-arm-crypto.S (rijndael_setup_arm_crypto): Fix missing label.
[catacomb] / symm / rijndael-arm-crypto.S
index d33cac6b90f5ff4842a9284aa7cc2b24657c4ddd..d5127efd7eab95d2998e1b4eecaaeef94d9d9cf5 100644 (file)
@@ -100,7 +100,7 @@ FUNC(rijndael_setup_arm_crypto)
        bhi     1b
 
        // Find out other useful things and prepare for the main loop.
-       ldr     r7, [r0, #nr]           // number of rounds
+9:     ldr     r7, [r0, #nr]           // number of rounds
        mla     r2, r1, r7, r1          // total key size in words
        ldr     r4, [r9, #-4]           // most recent key word
        leaextq r5, rijndael_rcon       // round constants
@@ -287,11 +287,11 @@ FUNC(rijndael_eblk_arm_crypto)
        callext F(abort)
 
        // The last round doesn't have MixColumns, so do it separately.
-       .rept   13
+  .rept        13
        vldmia  r0!, {d2, d3}
        aese.8  q0, q1
        aesmc.8 q0, q0
-       .endr
+  .endr
 
        // Final round.
        vldmia  r0!, {d2, d3}
@@ -328,11 +328,11 @@ FUNC(rijndael_dblk_arm_crypto)
        callext F(abort)
 
        // The last round doesn't have MixColumns, so do it separately.
-       .rept   13
+  .rept        13
        vldmia  r0!, {d2, d3}
        aesd.8  q0, q1
        aesimc.8 q0, q0
-       .endr
+  .endr
 
        // Final round.
        vldmia  r0!, {d2, d3}