diff options
| author | eunhhu <[email protected]> | 2026-10-05 10:14:00 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-05 10:14:00 +0100 |
| commit | 7e96ef822a441145979b5b8aaa3429d600dae187 (patch) | |
| tree | c95acca8f7a5118509020fb391cb3cfab513636b /core/module-list.c | |
| parent | 83c3f20a005086a9433ddd772c884c65b07b7187 (diff) | |
| download | pure-7e96ef822a441145979b5b8aaa3429d600dae187.tar.gz pure-7e96ef822a441145979b5b8aaa3429d600dae187.zip | |
Compile with the stack's values in registers, comparisons and bits branched on, each loop's columns, key bits and place kept in registers, and appends to an event's list as code: BFS core 55 to 27.5 ms (022)
Diffstat (limited to 'core/module-list.c')
| -rw-r--r-- | core/module-list.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/module-list.c b/core/module-list.c index 3d4404f..180132b 100644 --- a/core/module-list.c +++ b/core/module-list.c @@ -1361,7 +1361,8 @@ const size_t pure_list_layout[] = { [LIST_COUNT_AT] = offsetof(PureList, count), [LIST_MEMBERS_AT] = offsetof(PureList, members), [LIST_MEMBER_CAPACITY_AT] = offsetof(PureList, member_capacity), [LIST_BITMAP_AT] = offsetof(PureList, bitmap), [LIST_FORM_AT] = offsetof(PureList, form), [LIST_COLUMNS_AT] = offsetof(PureList, columns), - [LIST_VERSION_AT] = offsetof(PureList, version)}; + [LIST_VERSION_AT] = offsetof(PureList, version), [LIST_ROOM_AT] = offsetof(PureList, room), + [LIST_MEMBER_COUNT_AT] = offsetof(PureList, member_count), [LIST_BYTES_AT] = offsetof(PureList, bytes)}; bool pure_list_lookup(const PureList *list, unsigned key_field, PureCell key, unsigned field, PureCell *cell) { bool found; |
