symm/rijndael-arm-crypto.S: Delete a redundant instruction.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 22 Jun 2018 09:21:32 +0000 (10:21 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 22 Jun 2018 12:10:49 +0000 (13:10 +0100)
We've already loaded the previous-cycle word by the time we get to `1:'
here, so we don't need to do it again.  The pointers don't move, so this
was harmless but pointless.

symm/rijndael-arm-crypto.S

index 23f8295..cbd60c8 100644 (file)
@@ -128,7 +128,6 @@ FUNC(rijndael_setup_arm_crypto)
        // First word of the cycle.  Byte substitution, rotation, and round
        // constant.
 1:     ldrb    r14, [r5], #1           // next round constant
-       ldr     r6, [r9, -r3, lsl #2]
        vdup.32 q0, r4
        aese.8  q0, q1                  // effectively, just SubBytes
        vmov.32 r4, d0[0]