X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=matchsticks-search.git;a=blobdiff_plain;f=main.c;h=8d006d9ca40e6cb35ea4428590ba4cc3d9b1e03e;hp=80458e1a9b1e9f52f0ca35133764a192c1ebbfa1;hb=ebbb693300bda9dcba0caf74f12cded3d6c1786f;hpb=f822438e7e62a37f64aabf092d3976aab7c7b3cd diff --git a/main.c b/main.c index 80458e1..8d006d9 100644 --- a/main.c +++ b/main.c @@ -98,6 +98,7 @@ static unsigned printcounter; static void iterate(void); static void iterate_recurse(int i, AdjWord min); +static bool preconsider_ok(int nwords, bool doprint); static void optimise(bool doprint); static void progress_eol(void) { @@ -145,6 +146,8 @@ typedef struct { } Worker; static Worker *mc_us; +static void multicore_check_for_new_best(void); + #define MAX_NIOVS 3 static AdjWord mc_iter_min; static int mc_niovs;