- ARRAY_LEN(position_slot_delta_run_lens));
-
- lzms_position_slot_base[LZMS_MAX_NUM_OFFSET_SYMS] = 0x7fffffff;
+ ARRAY_LEN(position_slot_delta_run_lens),
+ 0x7fffffff,
+ LZMS_MAX_NUM_OFFSET_SYMS);
+
+ for (u32 order = 0; order < 30; order++) {
+ lzms_order_to_position_slot_bounds[order][0] =
+ lzms_get_slot(1U << order, lzms_position_slot_base,
+ LZMS_MAX_NUM_OFFSET_SYMS);
+ lzms_order_to_position_slot_bounds[order][1] =
+ lzms_get_slot((1U << (order + 1)) - 1, lzms_position_slot_base,
+ LZMS_MAX_NUM_OFFSET_SYMS);
+ }