From 9fb63e34d4e4ce5550209b6563a8cc9057d96ba4 Mon Sep 17 00:00:00 2001 From: Ken MacKay Date: Thu, 24 Apr 2014 23:24:49 -0700 Subject: [PATCH] Fix compile error if asm_mult is defined but asm_square isn't. --- uECC.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uECC.c b/uECC.c index 66f4815..1266573 100644 --- a/uECC.c +++ b/uECC.c @@ -519,7 +519,7 @@ static uECC_word_t vli_sub(uECC_word_t *p_result, uECC_word_t *p_left, uECC_word } #endif -#if !asm_mult +#if (!asm_mult || !asm_square) static void muladd(uECC_word_t a, uECC_word_t b, uECC_word_t *r0, uECC_word_t *r1, uECC_word_t *r2) { #if uECC_WORD_SIZE == 8 && !SUPPORTS_INT128 @@ -557,7 +557,9 @@ static void muladd(uECC_word_t a, uECC_word_t b, uECC_word_t *r0, uECC_word_t *r *r0 = (uECC_word_t)r01; #endif } +#endif +#if !asm_mult static void vli_mult(uECC_word_t *p_result, uECC_word_t *p_left, uECC_word_t *p_right) { uECC_word_t r0 = 0;