explicit condition

This commit is contained in:
Francois Perrad 2018-02-02 17:44:40 +01:00
parent d051d6ba58
commit e3598dc8b2
2 changed files with 19 additions and 19 deletions

View File

@ -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;
}

View File

@ -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);