New NO_INLINE_ASM macro. Primary target for the moment is Solaris x86
[openssl.git] / crypto / bn / bn_lcl.h
index d24cffdfae65c4da6a50c26691e2ce35fdbdd3c3..fc0b5b762b4ae6b3aea1c67809e7d052143b438c 100644 (file)
@@ -86,7 +86,7 @@ extern "C" {
 #endif
 #endif
 
-#if !defined(NO_ASM) && !defined(PEDANTIC)
+#if !defined(NO_ASM) && !defined(NO_INLINE_ASM) && !defined(PEDANTIC)
 /*
  * BN_UMULT_HIGH section.
  *
@@ -203,7 +203,7 @@ extern "C" {
        BN_ULLONG t; \
        t=(BN_ULLONG)(a)*(a); \
        (r0)=Lw(t); \
-       (r1)=Hw(t); ]
+       (r1)=Hw(t); \
        }
 
 #elif defined(BN_UMULT_HIGH)