const match_length_code_table: [53]struct {
    u32,
    u5,
} = .{.{3, 0}, .{4, 0}, .{5, 0}, .{6, 0}, .{7, 0}, .{8, 0}, .{9, 0}, .{10, 0}, .{11, 0}, .{12, 0}, .{13, 0}, .{14, 0}, .{15, 0}, .{16, 0}, .{17, 0}, .{18, 0}, .{19, 0}, .{20, 0}, .{21, 0}, .{22, 0}, .{23, 0}, .{24, 0}, .{25, 0}, .{26, 0}, .{27, 0}, .{28, 0}, .{29, 0}, .{30, 0}, .{31, 0}, .{32, 0}, .{33, 0}, .{34, 0}, .{35, 1}, .{37, 1}, .{39, 1}, .{41, 1}, .{43, 2}, .{47, 2}, .{51, 3}, .{59, 3}, .{67, 4}, .{83, 4}, .{99, 5}, .{131, 7}, .{259, 8}, .{515, 9}, .{1027, 10}, .{2051, 11}, .{4099, 12}, .{8195, 13}, .{16387, 14}, .{32771, 15}, .{65539, 16}};