math/mpx-mul4-*.S: Use more portable type syntax for ambiguous instructions.
[catacomb] / symm / gcm-x86ish-pclmul.S
index 092242b..5edf56e 100644 (file)
@@ -974,8 +974,8 @@ SSEFUNC(gcm_mulk_256b_x86ish_pclmul)
        setfp
        mov     A, [SP + 8]
        mov     K, [SP + 12]
+       stalloc 16
        and     SP, ~15
-       sub     SP, 16
 #endif
 #if CPUFAM_AMD64 && ABI_WIN
        stalloc 3*16 + 8
@@ -1018,9 +1018,9 @@ SSEFUNC(gcm_mulk_256l_x86ish_pclmul)
        setfp
        mov     A, [SP + 8]
        mov     K, [SP + 12]
-       and     SP, ~15
+       stalloc 16
        ldgot   ecx
-       sub     SP, 16
+       and     SP, ~15
 #endif
 #if CPUFAM_AMD64 && ABI_WIN
        stalloc 3*16 + 8