From: Andy Polyakov Date: Thu, 14 Apr 2005 07:47:10 +0000 (+0000) Subject: Prototype mnemonics in padlock_verify_context for better portability X-Git-Tag: OpenSSL_0_9_8-beta1~13^2~187 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=2b85e23d2e0c4f5c8ee1cc7d38fc42ce18e13f1c Prototype mnemonics in padlock_verify_context for better portability [read support for Solaris assembler]. --- diff --git a/crypto/engine/eng_padlock.c b/crypto/engine/eng_padlock.c index 31873520cd..6aad03ac81 100644 --- a/crypto/engine/eng_padlock.c +++ b/crypto/engine/eng_padlock.c @@ -391,14 +391,14 @@ padlock_verify_context(struct padlock_cipher_data *cdata) { asm volatile ( "pushfl\n" -" bt $30,(%%esp)\n" +" btl $30,(%%esp)\n" " jnc 1f\n" -" cmp %2,%1\n" +" cmpl %2,%1\n" " je 1f\n" " popfl\n" -" sub $4,%%esp\n" -"1: add $4,%%esp\n" -" mov %2,%0" +" subl $4,%%esp\n" +"1: addl $4,%%esp\n" +" movl %2,%0" :"+m"(padlock_saved_context) : "r"(padlock_saved_context), "r"(cdata) : "cc"); }