From e3598dc8b20b75fb15d365844a83c15ac53532f3 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Fri, 2 Feb 2018 17:44:40 +0100 Subject: [PATCH] explicit condition --- demo/demo.c | 32 ++++++++++++++++---------------- demo/timing.c | 6 +++--- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/demo/demo.c b/demo/demo.c index 024eb66..9710151 100644 --- a/demo/demo.c +++ b/demo/demo.c @@ -696,7 +696,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; cmd[strlen(cmd) - 1] = 0; printf("%-6s ]\r", cmd); fflush(stdout); - if (!strcmp(cmd, "mul2d")) { + if (strcmp(cmd, "mul2d") == 0) { ++mul2d_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -713,7 +713,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&b); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "div2d")) { + } else if (strcmp(cmd, "div2d") == 0) { ++div2d_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -733,7 +733,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&b); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "add")) { + } else if (strcmp(cmd, "add") == 0) { ++add_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -777,7 +777,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; return EXIT_FAILURE; } - } else if (!strcmp(cmd, "sub")) { + } else if (strcmp(cmd, "sub") == 0) { ++sub_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -795,7 +795,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&d); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "mul")) { + } else if (strcmp(cmd, "mul") == 0) { ++mul_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -813,7 +813,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&d); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "div")) { + } else if (strcmp(cmd, "div") == 0) { ++div_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -837,7 +837,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; return EXIT_FAILURE; } - } else if (!strcmp(cmd, "sqr")) { + } else if (strcmp(cmd, "sqr") == 0) { ++sqr_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -852,7 +852,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&c); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "gcd")) { + } else if (strcmp(cmd, "gcd") == 0) { ++gcd_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -871,7 +871,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&d); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "lcm")) { + } else if (strcmp(cmd, "lcm") == 0) { ++lcm_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -890,7 +890,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&d); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "expt")) { + } else if (strcmp(cmd, "expt") == 0) { ++expt_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -911,7 +911,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&e); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "invmod")) { + } else if (strcmp(cmd, "invmod") == 0) { ++inv_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -933,7 +933,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; return EXIT_FAILURE; } - } else if (!strcmp(cmd, "div2")) { + } else if (strcmp(cmd, "div2") == 0) { ++div2_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -947,7 +947,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&c); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "mul2")) { + } else if (strcmp(cmd, "mul2") == 0) { ++mul2_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -961,7 +961,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; draw(&c); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "add_d")) { + } else if (strcmp(cmd, "add_d") == 0) { ++add_d_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -978,7 +978,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; printf("d == %d\n", ix); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "sub_d")) { + } else if (strcmp(cmd, "sub_d") == 0) { ++sub_d_n; FGETS(buf, 4095, stdin); mp_read_radix(&a, buf, 64); @@ -995,7 +995,7 @@ printf("compare no compare!\n"); return EXIT_FAILURE; printf("d == %d\n", ix); return EXIT_FAILURE; } - } else if (!strcmp(cmd, "exit")) { + } else if (strcmp(cmd, "exit") == 0) { printf("\nokay, exiting now\n"); break; } diff --git a/demo/timing.c b/demo/timing.c index 9080723..de58278 100644 --- a/demo/timing.c +++ b/demo/timing.c @@ -36,7 +36,7 @@ static unsigned long lfsr = 0xAAAAAAAAUL; static int lbit(void) { - if (lfsr & 0x80000000UL) { + if ((lfsr & 0x80000000UL) != 0UL) { lfsr = ((lfsr << 1) ^ 0x8000001BUL) & 0xFFFFFFFFUL; return 1; } else { @@ -258,7 +258,7 @@ int main(void) logb = FOPEN("logs/expt_dr.log", "w"); logc = FOPEN("logs/expt_2k.log", "w"); logd = FOPEN("logs/expt_2kl.log", "w"); - for (n = 0; primes[n]; n++) { + for (n = 0; primes[n] != NULL; n++) { SLEEP; mp_read_radix(&a, primes[n], 10); mp_zero(&b); @@ -283,7 +283,7 @@ int main(void) mp_sub(&e, &b, &b); mp_exptmod(&c, &b, &a, &e); /* c^(p-1-b) mod a */ mp_mulmod(&e, &d, &a, &d); /* c^b * c^(p-1-b) == c^p-1 == 1 */ - if (mp_cmp_d(&d, 1)) { + if (mp_cmp_d(&d, 1) != MP_EQ) { printf("Different (%d)!!!\n", mp_count_bits(&a)); draw(&d); exit(0);