aboutsummaryrefslogtreecommitdiff
path: root/include/tt_llcht.c
diff options
context:
space:
mode:
Diffstat (limited to 'include/tt_llcht.c')
-rw-r--r--include/tt_llcht.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/include/tt_llcht.c b/include/tt_llcht.c
index b80da39..7b2269b 100644
--- a/include/tt_llcht.c
+++ b/include/tt_llcht.c
@@ -21,30 +21,29 @@
// Variables
// ===================================================================
-static tt_entry_t *table[TT_LLCHT_SIZE+1];
+static tt_entry_t *table[TT_LLCHT_SIZE + 1];
// ===================================================================
// Helper declarations
// ===================================================================
-tt_entry_t * new_ll_node(const uint64_t key, const enum TT_FLAG flag,
- const uint8_t depth, const float value,
- const action_t action);
-
+tt_entry_t *new_ll_node(const uint64_t key, const enum TT_FLAG flag,
+ const uint8_t depth, const float value,
+ const action_t action);
// ===================================================================
// Exported functions
// ===================================================================
int tt_init(void) {
- for (uint32_t k=0; k<=TT_LLCHT_SIZE; k++)
+ for (uint32_t k = 0; k <= TT_LLCHT_SIZE; k++)
table[k] = NULL;
return EXIT_SUCCESS;
}
void tt_free(void) {
tt_entry_t *n, *nn;
- for (uint32_t k=0; k<=TT_LLCHT_SIZE; k++) {
+ for (uint32_t k = 0; k <= TT_LLCHT_SIZE; k++) {
n = table[k];
while (n) {
nn = n->next;
@@ -61,15 +60,15 @@ tt_entry_t *tt_seek(const uint64_t key) {
return lookup;
}
-int tt_insert(const uint64_t key, const enum TT_FLAG flag,
- const uint8_t depth, const float value,
- const action_t action) {
+int tt_insert(const uint64_t key, const enum TT_FLAG flag, const uint8_t depth,
+ const float value, const action_t action) {
tt_entry_t *new = new_ll_node(key, flag, depth, value, action), *n;
// TODO: trap
const uint32_t idx = key & TT_LLCHT_SIZE;
if ((n = table[idx]) != NULL) {
- for (; n->next != NULL; n = n->next);
+ for (; n->next != NULL; n = n->next)
+ ;
n->next = new;
} else {
table[idx] = new;
@@ -82,9 +81,9 @@ int tt_insert(const uint64_t key, const enum TT_FLAG flag,
// Helper function implementations
// ===================================================================
-tt_entry_t * new_ll_node(const uint64_t key, const enum TT_FLAG flag,
- const uint8_t depth, const float value,
- const action_t action) {
+tt_entry_t *new_ll_node(const uint64_t key, const enum TT_FLAG flag,
+ const uint8_t depth, const float value,
+ const action_t action) {
tt_entry_t *new = malloc(sizeof(struct tt_node_s));
// TODO: trap errno
new->key = key;