chiark / gitweb /
symm/rijndael-x86ish-aesni.S: Fix conflict in 32-bit register allocation.
[catacomb] / symm / rijndael-x86ish-aesni.S
index 2f6430b370aceb2ae08bf0c8f0813290879b0141..c22d23a8aa6456a9109beff4c0594661dcc54279 100644 (file)
@@ -390,10 +390,10 @@ ENDFUNC
        // Arguments come in on the stack, and need to be collected.  We
        // don't have a shortage of registers.
 
-#  define K ecx
+#  define K eax
 #  define SRC edx
 #  define DST edx
-#  define NR eax
+#  define NR ecx
 
        mov     K, [esp + 4]
        mov     SRC, [esp + 8]