Partial pseudo-revert

This commit is contained in:
gingerBill
2023-10-02 20:59:43 +01:00
parent f9c6f6856b
commit d27109640e
+8 -4
View File
@@ -1250,7 +1250,10 @@ internal_random_prime :: proc(a: ^Int, size_in_bits: int, trials: int, flags :=
/* /*
Is it prime? Is it prime?
*/ */
internal_int_is_prime(a, trials) or_return or_continue res := internal_int_is_prime(a, trials) or_return
if !res {
continue
}
if .Safe in flags { if .Safe in flags {
/* /*
@@ -1262,9 +1265,10 @@ internal_random_prime :: proc(a: ^Int, size_in_bits: int, trials: int, flags :=
/* /*
Is it prime? Is it prime?
*/ */
if internal_int_is_prime(a, trials) or_return { res = internal_int_is_prime(a, trials) or_return
break }
} if res {
break
} }
} }