Make it compile on non-Win32 platform.
authorPekka Riikonen <priikone@silcnet.org>
Wed, 14 Mar 2007 15:32:39 +0000 (15:32 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 14 Mar 2007 15:32:39 +0000 (15:32 +0000)
lib/silccrypt/aes_x86_64.asm

index ef7f6113de429b93c09984180fe8157b9b79b542..1ac3c92b12d8f1e82e7e6eb9e94de3e2aed990a5 100644 (file)
@@ -689,7 +689,7 @@ enc_tab:
     align   16\r
 aes_encrypt:\r
 \r
-%ifdef __GNUC__\r
+%ifndef WIN32\r
     sub     rsp, 4*8        ; gnu/linux binary interface\r
     mov     [rsp+0*8], rsi  ; output pointer\r
     mov     r8, rdx         ; context\r
@@ -753,7 +753,7 @@ aes_encrypt:
     mov     rbx, [rsp+1*8]\r
     mov     rbp, [rsp+2*8]\r
     mov     r12, [rsp+3*8]\r
-%ifdef __GNUC__\r
+%ifndef WIN32\r
     add     rsp, 4*8\r
 %else\r
     mov     rsi, [rsp+4*8]\r
@@ -783,7 +783,7 @@ dec_tab:
     align   16\r
 aes_decrypt:\r
 \r
-%ifdef __GNUC__\r
+%ifndef WIN32\r
     sub     rsp, 4*8        ; gnu/linux binary interface\r
     mov     [rsp+0*8], rsi  ; output pointer\r
     mov     r8, rdx         ; context\r
@@ -852,7 +852,7 @@ aes_decrypt:
 .4: mov     rbx, [rsp+1*8]\r
     mov     rbp, [rsp+2*8]\r
     mov     r12, [rsp+3*8]\r
-%ifdef __GNUC__\r
+%ifndef WIN32\r
     add     rsp, 4*8\r
 %else\r
     mov     rsi, [rsp+4*8]\r