From 9de887d8f178cec5693cafb03b8715804669f65e Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 3 Oct 2024 18:28:04 +0200 Subject: Improve gendata performance by replacing locks with atomic operations --- src/solvers/h48/solve.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/solvers/h48/solve.h') diff --git a/src/solvers/h48/solve.h b/src/solvers/h48/solve.h index c2dce91..3948b15 100644 --- a/src/solvers/h48/solve.h +++ b/src/solvers/h48/solve.h @@ -8,8 +8,8 @@ typedef struct { int64_t maxsolutions; uint8_t h; uint8_t k; - uint32_t *cocsepdata; - uint8_t *h48data; + const uint32_t *cocsepdata; + const uint8_t *h48data; char **nextsol; uint8_t nissbranch; int8_t npremoves; @@ -183,8 +183,8 @@ solve_h48( .maxsolutions = maxsolutions, .h = info.h48h, .k = info.bits, - .cocsepdata = get_cocsepdata_ptr(data), - .h48data = get_h48data_ptr(data), + .cocsepdata = get_cocsepdata_constptr(data), + .h48data = get_h48data_constptr(data), .nextsol = &solutions }; -- cgit v1.3