1 // Generated by running
7 var testRunes = []int32{1, 12, 127, 128, 256, 2047, 2048, 2457, 65535, 65536, 65793, 1114111, 512, 513, 514, 528, 533}
9 // testdataValues: 192 entries, 384 bytes
10 // Block 2 is the null block.
11 var testdataValues = [192]uint16{
12 // Block 0x0, offset 0x0
14 // Block 0x1, offset 0x40
16 // Block 0x2, offset 0x80
19 // testdataSparseOffset: 10 entries, 20 bytes
20 var testdataSparseOffset = []uint16{0x0, 0x2, 0x4, 0x8, 0xa, 0xc, 0xe, 0x10, 0x12, 0x14}
22 // testdataSparseValues: 22 entries, 88 bytes
23 var testdataSparseValues = [22]valueRange{
24 // Block 0x0, offset 0x1
25 {value: 0x0000, lo: 0x01},
26 {value: 0x0003, lo: 0x80, hi: 0x80},
27 // Block 0x1, offset 0x2
28 {value: 0x0000, lo: 0x01},
29 {value: 0x0004, lo: 0x80, hi: 0x80},
30 // Block 0x2, offset 0x3
31 {value: 0x0001, lo: 0x03},
32 {value: 0x000c, lo: 0x80, hi: 0x82},
33 {value: 0x000f, lo: 0x90, hi: 0x90},
34 {value: 0x0010, lo: 0x95, hi: 0x95},
35 // Block 0x3, offset 0x4
36 {value: 0x0000, lo: 0x01},
37 {value: 0x0005, lo: 0xbf, hi: 0xbf},
38 // Block 0x4, offset 0x5
39 {value: 0x0000, lo: 0x01},
40 {value: 0x0006, lo: 0x80, hi: 0x80},
41 // Block 0x5, offset 0x6
42 {value: 0x0000, lo: 0x01},
43 {value: 0x0007, lo: 0x99, hi: 0x99},
44 // Block 0x6, offset 0x7
45 {value: 0x0000, lo: 0x01},
46 {value: 0x0008, lo: 0xbf, hi: 0xbf},
47 // Block 0x7, offset 0x8
48 {value: 0x0000, lo: 0x01},
49 {value: 0x0009, lo: 0x80, hi: 0x80},
50 // Block 0x8, offset 0x9
51 {value: 0x0000, lo: 0x01},
52 {value: 0x000a, lo: 0x81, hi: 0x81},
53 // Block 0x9, offset 0xa
54 {value: 0x0000, lo: 0x01},
55 {value: 0x000b, lo: 0xbf, hi: 0xbf},
58 // testdataLookup: 640 bytes
59 // Block 0 is the null block.
60 var testdataLookup = [640]uint8{
61 // Block 0x0, offset 0x0
62 // Block 0x1, offset 0x40
63 // Block 0x2, offset 0x80
64 // Block 0x3, offset 0xc0
65 0x0c2: 0x01, 0x0c4: 0x02,
70 0x0f0: 0x05, 0x0f4: 0x07,
71 // Block 0x4, offset 0x100
72 0x120: 0x05, 0x126: 0x06,
73 // Block 0x5, offset 0x140
75 // Block 0x6, offset 0x180
76 0x180: 0x08, 0x184: 0x09,
77 // Block 0x7, offset 0x1c0
79 // Block 0x8, offset 0x200
81 // Block 0x9, offset 0x240
85 var testdataTrie = trie{testdataLookup[:], testdataValues[:], testdataSparseValues[:], testdataSparseOffset[:], 1}