From 8c8d763389ec329c95944b0746080d441ff3c554 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Thu, 12 Jun 2014 18:08:10 +0200 Subject: [PATCH] sqr generator: update preamble not to compile the code if it's not required --- src/generators/comba_sqr_gen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generators/comba_sqr_gen.c b/src/generators/comba_sqr_gen.c index 0b1b9d0..ffd1414 100644 --- a/src/generators/comba_sqr_gen.c +++ b/src/generators/comba_sqr_gen.c @@ -19,7 +19,7 @@ printf( "#define TFM_DEFINES\n" "#include \"fp_sqr_comba.c\"\n" "\n" -"#ifdef TFM_SQR%d\n" +"#if defined(TFM_SQR%d) && FP_SIZE >= %d\n" "void fp_sqr_comba%d(fp_int *A, fp_int *B)\n" "{\n" " fp_digit *a, b[%d], c0, c1, c2, sc0, sc1, sc2;\n" @@ -35,7 +35,7 @@ printf( "\n" " /* output 0 */\n" " SQRADD(a[0],a[0]);\n" -" COMBA_STORE(b[0]);\n", N, N, N+N); +" COMBA_STORE(b[0]);\n", N, N+N, N, N+N); for (x = 1; x < N+N-1; x++) { printf(