symm/rijndael-arm-crypto.S: Fix `pushreg'/`popreg' syntax.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 14 May 2017 19:39:45 +0000 (20:39 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 14 May 2017 19:39:45 +0000 (20:39 +0100)
My test build didn't catch this because my assembler is too old.  So, it's
brown-paper-bag time once again.

symm/rijndael-arm-crypto.S

index 1e55169..23f8295 100644 (file)
@@ -70,7 +70,7 @@ FUNC(rijndael_setup_arm_crypto)
        //      r2 = pointer to key material
        //      r3 = key size in words
 
-       pushreg {r4-r9, r14}
+       pushreg r4-r9, r14
 
        // The initial round key material is taken directly from the input
        // key, so copy it over.  Unfortunately, the key material is not
@@ -209,7 +209,7 @@ FUNC(rijndael_setup_arm_crypto)
        bl      endswap_block
 
        // All done.
-9:     popreg  {r4-r9, pc}
+9:     popreg  r4-r9, pc
 
 ENDFUNC