aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/h48/stats.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-10-03 18:28:04 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-10-03 18:28:04 +0200
commit9de887d8f178cec5693cafb03b8715804669f65e (patch)
treed908c65602a9e123182ea6e3bdd3a091205155d8 /src/solvers/h48/stats.h
parent4ee7739d78889cef33d0c60a870922398e0b5e31 (diff)
downloadnissy-core-9de887d8f178cec5693cafb03b8715804669f65e.tar.gz
nissy-core-9de887d8f178cec5693cafb03b8715804669f65e.zip
Improve gendata performance by replacing locks with atomic operations
Diffstat (limited to 'src/solvers/h48/stats.h')
-rw-r--r--src/solvers/h48/stats.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/solvers/h48/stats.h b/src/solvers/h48/stats.h
index 6e78ab5..ca4b72e 100644
--- a/src/solvers/h48/stats.h
+++ b/src/solvers/h48/stats.h
@@ -10,8 +10,8 @@ typedef struct {
10 int8_t nmoves; 10 int8_t nmoves;
11 int8_t depth; 11 int8_t depth;
12 uint8_t moves[MAXLEN]; 12 uint8_t moves[MAXLEN];
13 uint32_t *cocsepdata; 13 const uint32_t *cocsepdata;
14 uint8_t *h48data; 14 const uint8_t *h48data;
15 char *s; 15 char *s;
16} dfsarg_solveh48stats_t; 16} dfsarg_solveh48stats_t;
17 17
@@ -80,8 +80,8 @@ solve_h48stats(
80 80
81 arg = (dfsarg_solveh48stats_t) { 81 arg = (dfsarg_solveh48stats_t) {
82 .cube = cube, 82 .cube = cube,
83 .cocsepdata = get_cocsepdata_ptr(data), 83 .cocsepdata = get_cocsepdata_constptr(data),
84 .h48data = get_h48data_ptr(data), 84 .h48data = get_h48data_constptr(data),
85 .s = solutions 85 .s = solutions
86 }; 86 };
87 87

Generated with cgit - Back to sebastiano.tronto.net