github.com/andybalholm/brotli@v1.0.6/prefix_dec.go (about) 1 package brotli 2 3 /* Copyright 2013 Google Inc. All Rights Reserved. 4 5 Distributed under MIT license. 6 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT 7 */ 8 9 type cmdLutElement struct { 10 insert_len_extra_bits byte 11 copy_len_extra_bits byte 12 distance_code int8 13 context byte 14 insert_len_offset uint16 15 copy_len_offset uint16 16 } 17 18 var kCmdLut = [numCommandSymbols]cmdLutElement{ 19 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0000, 0x0002}, 20 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0000, 0x0003}, 21 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0000, 0x0004}, 22 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0005}, 23 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0006}, 24 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0007}, 25 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0008}, 26 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0009}, 27 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0001, 0x0002}, 28 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0001, 0x0003}, 29 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0001, 0x0004}, 30 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0005}, 31 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0006}, 32 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0007}, 33 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0008}, 34 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0009}, 35 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0002, 0x0002}, 36 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0002, 0x0003}, 37 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0002, 0x0004}, 38 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0005}, 39 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0006}, 40 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0007}, 41 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0008}, 42 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0009}, 43 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0003, 0x0002}, 44 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0003, 0x0003}, 45 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0003, 0x0004}, 46 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0005}, 47 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0006}, 48 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0007}, 49 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0008}, 50 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0009}, 51 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0004, 0x0002}, 52 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0004, 0x0003}, 53 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0004, 0x0004}, 54 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0005}, 55 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0006}, 56 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0007}, 57 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0008}, 58 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0009}, 59 cmdLutElement{0x00, 0x00, 0, 0x00, 0x0005, 0x0002}, 60 cmdLutElement{0x00, 0x00, 0, 0x01, 0x0005, 0x0003}, 61 cmdLutElement{0x00, 0x00, 0, 0x02, 0x0005, 0x0004}, 62 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0005}, 63 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0006}, 64 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0007}, 65 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0008}, 66 cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0009}, 67 cmdLutElement{0x01, 0x00, 0, 0x00, 0x0006, 0x0002}, 68 cmdLutElement{0x01, 0x00, 0, 0x01, 0x0006, 0x0003}, 69 cmdLutElement{0x01, 0x00, 0, 0x02, 0x0006, 0x0004}, 70 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0005}, 71 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0006}, 72 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0007}, 73 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0008}, 74 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0009}, 75 cmdLutElement{0x01, 0x00, 0, 0x00, 0x0008, 0x0002}, 76 cmdLutElement{0x01, 0x00, 0, 0x01, 0x0008, 0x0003}, 77 cmdLutElement{0x01, 0x00, 0, 0x02, 0x0008, 0x0004}, 78 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0005}, 79 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0006}, 80 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0007}, 81 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0008}, 82 cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0009}, 83 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0000, 0x000a}, 84 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0000, 0x000c}, 85 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0000, 0x000e}, 86 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0000, 0x0012}, 87 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0000, 0x0016}, 88 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0000, 0x001e}, 89 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0000, 0x0026}, 90 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0000, 0x0036}, 91 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0001, 0x000a}, 92 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0001, 0x000c}, 93 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0001, 0x000e}, 94 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0001, 0x0012}, 95 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0001, 0x0016}, 96 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0001, 0x001e}, 97 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0001, 0x0026}, 98 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0001, 0x0036}, 99 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0002, 0x000a}, 100 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0002, 0x000c}, 101 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0002, 0x000e}, 102 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0002, 0x0012}, 103 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0002, 0x0016}, 104 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0002, 0x001e}, 105 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0002, 0x0026}, 106 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0002, 0x0036}, 107 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0003, 0x000a}, 108 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0003, 0x000c}, 109 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0003, 0x000e}, 110 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0003, 0x0012}, 111 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0003, 0x0016}, 112 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0003, 0x001e}, 113 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0003, 0x0026}, 114 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0003, 0x0036}, 115 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0004, 0x000a}, 116 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0004, 0x000c}, 117 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0004, 0x000e}, 118 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0004, 0x0012}, 119 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0004, 0x0016}, 120 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0004, 0x001e}, 121 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0004, 0x0026}, 122 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0004, 0x0036}, 123 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0005, 0x000a}, 124 cmdLutElement{0x00, 0x01, 0, 0x03, 0x0005, 0x000c}, 125 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0005, 0x000e}, 126 cmdLutElement{0x00, 0x02, 0, 0x03, 0x0005, 0x0012}, 127 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0005, 0x0016}, 128 cmdLutElement{0x00, 0x03, 0, 0x03, 0x0005, 0x001e}, 129 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0005, 0x0026}, 130 cmdLutElement{0x00, 0x04, 0, 0x03, 0x0005, 0x0036}, 131 cmdLutElement{0x01, 0x01, 0, 0x03, 0x0006, 0x000a}, 132 cmdLutElement{0x01, 0x01, 0, 0x03, 0x0006, 0x000c}, 133 cmdLutElement{0x01, 0x02, 0, 0x03, 0x0006, 0x000e}, 134 cmdLutElement{0x01, 0x02, 0, 0x03, 0x0006, 0x0012}, 135 cmdLutElement{0x01, 0x03, 0, 0x03, 0x0006, 0x0016}, 136 cmdLutElement{0x01, 0x03, 0, 0x03, 0x0006, 0x001e}, 137 cmdLutElement{0x01, 0x04, 0, 0x03, 0x0006, 0x0026}, 138 cmdLutElement{0x01, 0x04, 0, 0x03, 0x0006, 0x0036}, 139 cmdLutElement{0x01, 0x01, 0, 0x03, 0x0008, 0x000a}, 140 cmdLutElement{0x01, 0x01, 0, 0x03, 0x0008, 0x000c}, 141 cmdLutElement{0x01, 0x02, 0, 0x03, 0x0008, 0x000e}, 142 cmdLutElement{0x01, 0x02, 0, 0x03, 0x0008, 0x0012}, 143 cmdLutElement{0x01, 0x03, 0, 0x03, 0x0008, 0x0016}, 144 cmdLutElement{0x01, 0x03, 0, 0x03, 0x0008, 0x001e}, 145 cmdLutElement{0x01, 0x04, 0, 0x03, 0x0008, 0x0026}, 146 cmdLutElement{0x01, 0x04, 0, 0x03, 0x0008, 0x0036}, 147 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0000, 0x0002}, 148 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0000, 0x0003}, 149 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0000, 0x0004}, 150 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0005}, 151 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0006}, 152 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0007}, 153 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0008}, 154 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0009}, 155 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0001, 0x0002}, 156 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0001, 0x0003}, 157 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0001, 0x0004}, 158 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0005}, 159 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0006}, 160 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0007}, 161 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0008}, 162 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0009}, 163 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0002, 0x0002}, 164 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0002, 0x0003}, 165 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0002, 0x0004}, 166 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0005}, 167 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0006}, 168 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0007}, 169 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0008}, 170 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0009}, 171 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0003, 0x0002}, 172 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0003, 0x0003}, 173 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0003, 0x0004}, 174 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0005}, 175 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0006}, 176 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0007}, 177 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0008}, 178 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0009}, 179 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0004, 0x0002}, 180 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0004, 0x0003}, 181 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0004, 0x0004}, 182 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0005}, 183 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0006}, 184 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0007}, 185 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0008}, 186 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0009}, 187 cmdLutElement{0x00, 0x00, -1, 0x00, 0x0005, 0x0002}, 188 cmdLutElement{0x00, 0x00, -1, 0x01, 0x0005, 0x0003}, 189 cmdLutElement{0x00, 0x00, -1, 0x02, 0x0005, 0x0004}, 190 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0005}, 191 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0006}, 192 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0007}, 193 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0008}, 194 cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0009}, 195 cmdLutElement{0x01, 0x00, -1, 0x00, 0x0006, 0x0002}, 196 cmdLutElement{0x01, 0x00, -1, 0x01, 0x0006, 0x0003}, 197 cmdLutElement{0x01, 0x00, -1, 0x02, 0x0006, 0x0004}, 198 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0005}, 199 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0006}, 200 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0007}, 201 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0008}, 202 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0009}, 203 cmdLutElement{0x01, 0x00, -1, 0x00, 0x0008, 0x0002}, 204 cmdLutElement{0x01, 0x00, -1, 0x01, 0x0008, 0x0003}, 205 cmdLutElement{0x01, 0x00, -1, 0x02, 0x0008, 0x0004}, 206 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0005}, 207 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0006}, 208 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0007}, 209 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0008}, 210 cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0009}, 211 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0000, 0x000a}, 212 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0000, 0x000c}, 213 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0000, 0x000e}, 214 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0000, 0x0012}, 215 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0000, 0x0016}, 216 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0000, 0x001e}, 217 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0000, 0x0026}, 218 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0000, 0x0036}, 219 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0001, 0x000a}, 220 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0001, 0x000c}, 221 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0001, 0x000e}, 222 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0001, 0x0012}, 223 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0001, 0x0016}, 224 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0001, 0x001e}, 225 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0001, 0x0026}, 226 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0001, 0x0036}, 227 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0002, 0x000a}, 228 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0002, 0x000c}, 229 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0002, 0x000e}, 230 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0002, 0x0012}, 231 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0002, 0x0016}, 232 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0002, 0x001e}, 233 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0002, 0x0026}, 234 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0002, 0x0036}, 235 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0003, 0x000a}, 236 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0003, 0x000c}, 237 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0003, 0x000e}, 238 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0003, 0x0012}, 239 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0003, 0x0016}, 240 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0003, 0x001e}, 241 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0003, 0x0026}, 242 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0003, 0x0036}, 243 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0004, 0x000a}, 244 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0004, 0x000c}, 245 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0004, 0x000e}, 246 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0004, 0x0012}, 247 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0004, 0x0016}, 248 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0004, 0x001e}, 249 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0004, 0x0026}, 250 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0004, 0x0036}, 251 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0005, 0x000a}, 252 cmdLutElement{0x00, 0x01, -1, 0x03, 0x0005, 0x000c}, 253 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0005, 0x000e}, 254 cmdLutElement{0x00, 0x02, -1, 0x03, 0x0005, 0x0012}, 255 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0005, 0x0016}, 256 cmdLutElement{0x00, 0x03, -1, 0x03, 0x0005, 0x001e}, 257 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0005, 0x0026}, 258 cmdLutElement{0x00, 0x04, -1, 0x03, 0x0005, 0x0036}, 259 cmdLutElement{0x01, 0x01, -1, 0x03, 0x0006, 0x000a}, 260 cmdLutElement{0x01, 0x01, -1, 0x03, 0x0006, 0x000c}, 261 cmdLutElement{0x01, 0x02, -1, 0x03, 0x0006, 0x000e}, 262 cmdLutElement{0x01, 0x02, -1, 0x03, 0x0006, 0x0012}, 263 cmdLutElement{0x01, 0x03, -1, 0x03, 0x0006, 0x0016}, 264 cmdLutElement{0x01, 0x03, -1, 0x03, 0x0006, 0x001e}, 265 cmdLutElement{0x01, 0x04, -1, 0x03, 0x0006, 0x0026}, 266 cmdLutElement{0x01, 0x04, -1, 0x03, 0x0006, 0x0036}, 267 cmdLutElement{0x01, 0x01, -1, 0x03, 0x0008, 0x000a}, 268 cmdLutElement{0x01, 0x01, -1, 0x03, 0x0008, 0x000c}, 269 cmdLutElement{0x01, 0x02, -1, 0x03, 0x0008, 0x000e}, 270 cmdLutElement{0x01, 0x02, -1, 0x03, 0x0008, 0x0012}, 271 cmdLutElement{0x01, 0x03, -1, 0x03, 0x0008, 0x0016}, 272 cmdLutElement{0x01, 0x03, -1, 0x03, 0x0008, 0x001e}, 273 cmdLutElement{0x01, 0x04, -1, 0x03, 0x0008, 0x0026}, 274 cmdLutElement{0x01, 0x04, -1, 0x03, 0x0008, 0x0036}, 275 cmdLutElement{0x02, 0x00, -1, 0x00, 0x000a, 0x0002}, 276 cmdLutElement{0x02, 0x00, -1, 0x01, 0x000a, 0x0003}, 277 cmdLutElement{0x02, 0x00, -1, 0x02, 0x000a, 0x0004}, 278 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0005}, 279 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0006}, 280 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0007}, 281 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0008}, 282 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0009}, 283 cmdLutElement{0x02, 0x00, -1, 0x00, 0x000e, 0x0002}, 284 cmdLutElement{0x02, 0x00, -1, 0x01, 0x000e, 0x0003}, 285 cmdLutElement{0x02, 0x00, -1, 0x02, 0x000e, 0x0004}, 286 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0005}, 287 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0006}, 288 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0007}, 289 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0008}, 290 cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0009}, 291 cmdLutElement{0x03, 0x00, -1, 0x00, 0x0012, 0x0002}, 292 cmdLutElement{0x03, 0x00, -1, 0x01, 0x0012, 0x0003}, 293 cmdLutElement{0x03, 0x00, -1, 0x02, 0x0012, 0x0004}, 294 cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0005}, 295 cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0006}, 296 cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0007}, 297 cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0008}, 298 cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0009}, 299 cmdLutElement{0x03, 0x00, -1, 0x00, 0x001a, 0x0002}, 300 cmdLutElement{0x03, 0x00, -1, 0x01, 0x001a, 0x0003}, 301 cmdLutElement{0x03, 0x00, -1, 0x02, 0x001a, 0x0004}, 302 cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0005}, 303 cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0006}, 304 cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0007}, 305 cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0008}, 306 cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0009}, 307 cmdLutElement{0x04, 0x00, -1, 0x00, 0x0022, 0x0002}, 308 cmdLutElement{0x04, 0x00, -1, 0x01, 0x0022, 0x0003}, 309 cmdLutElement{0x04, 0x00, -1, 0x02, 0x0022, 0x0004}, 310 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0005}, 311 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0006}, 312 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0007}, 313 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0008}, 314 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0009}, 315 cmdLutElement{0x04, 0x00, -1, 0x00, 0x0032, 0x0002}, 316 cmdLutElement{0x04, 0x00, -1, 0x01, 0x0032, 0x0003}, 317 cmdLutElement{0x04, 0x00, -1, 0x02, 0x0032, 0x0004}, 318 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0005}, 319 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0006}, 320 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0007}, 321 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0008}, 322 cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0009}, 323 cmdLutElement{0x05, 0x00, -1, 0x00, 0x0042, 0x0002}, 324 cmdLutElement{0x05, 0x00, -1, 0x01, 0x0042, 0x0003}, 325 cmdLutElement{0x05, 0x00, -1, 0x02, 0x0042, 0x0004}, 326 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0005}, 327 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0006}, 328 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0007}, 329 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0008}, 330 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0009}, 331 cmdLutElement{0x05, 0x00, -1, 0x00, 0x0062, 0x0002}, 332 cmdLutElement{0x05, 0x00, -1, 0x01, 0x0062, 0x0003}, 333 cmdLutElement{0x05, 0x00, -1, 0x02, 0x0062, 0x0004}, 334 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0005}, 335 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0006}, 336 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0007}, 337 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0008}, 338 cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0009}, 339 cmdLutElement{0x02, 0x01, -1, 0x03, 0x000a, 0x000a}, 340 cmdLutElement{0x02, 0x01, -1, 0x03, 0x000a, 0x000c}, 341 cmdLutElement{0x02, 0x02, -1, 0x03, 0x000a, 0x000e}, 342 cmdLutElement{0x02, 0x02, -1, 0x03, 0x000a, 0x0012}, 343 cmdLutElement{0x02, 0x03, -1, 0x03, 0x000a, 0x0016}, 344 cmdLutElement{0x02, 0x03, -1, 0x03, 0x000a, 0x001e}, 345 cmdLutElement{0x02, 0x04, -1, 0x03, 0x000a, 0x0026}, 346 cmdLutElement{0x02, 0x04, -1, 0x03, 0x000a, 0x0036}, 347 cmdLutElement{0x02, 0x01, -1, 0x03, 0x000e, 0x000a}, 348 cmdLutElement{0x02, 0x01, -1, 0x03, 0x000e, 0x000c}, 349 cmdLutElement{0x02, 0x02, -1, 0x03, 0x000e, 0x000e}, 350 cmdLutElement{0x02, 0x02, -1, 0x03, 0x000e, 0x0012}, 351 cmdLutElement{0x02, 0x03, -1, 0x03, 0x000e, 0x0016}, 352 cmdLutElement{0x02, 0x03, -1, 0x03, 0x000e, 0x001e}, 353 cmdLutElement{0x02, 0x04, -1, 0x03, 0x000e, 0x0026}, 354 cmdLutElement{0x02, 0x04, -1, 0x03, 0x000e, 0x0036}, 355 cmdLutElement{0x03, 0x01, -1, 0x03, 0x0012, 0x000a}, 356 cmdLutElement{0x03, 0x01, -1, 0x03, 0x0012, 0x000c}, 357 cmdLutElement{0x03, 0x02, -1, 0x03, 0x0012, 0x000e}, 358 cmdLutElement{0x03, 0x02, -1, 0x03, 0x0012, 0x0012}, 359 cmdLutElement{0x03, 0x03, -1, 0x03, 0x0012, 0x0016}, 360 cmdLutElement{0x03, 0x03, -1, 0x03, 0x0012, 0x001e}, 361 cmdLutElement{0x03, 0x04, -1, 0x03, 0x0012, 0x0026}, 362 cmdLutElement{0x03, 0x04, -1, 0x03, 0x0012, 0x0036}, 363 cmdLutElement{0x03, 0x01, -1, 0x03, 0x001a, 0x000a}, 364 cmdLutElement{0x03, 0x01, -1, 0x03, 0x001a, 0x000c}, 365 cmdLutElement{0x03, 0x02, -1, 0x03, 0x001a, 0x000e}, 366 cmdLutElement{0x03, 0x02, -1, 0x03, 0x001a, 0x0012}, 367 cmdLutElement{0x03, 0x03, -1, 0x03, 0x001a, 0x0016}, 368 cmdLutElement{0x03, 0x03, -1, 0x03, 0x001a, 0x001e}, 369 cmdLutElement{0x03, 0x04, -1, 0x03, 0x001a, 0x0026}, 370 cmdLutElement{0x03, 0x04, -1, 0x03, 0x001a, 0x0036}, 371 cmdLutElement{0x04, 0x01, -1, 0x03, 0x0022, 0x000a}, 372 cmdLutElement{0x04, 0x01, -1, 0x03, 0x0022, 0x000c}, 373 cmdLutElement{0x04, 0x02, -1, 0x03, 0x0022, 0x000e}, 374 cmdLutElement{0x04, 0x02, -1, 0x03, 0x0022, 0x0012}, 375 cmdLutElement{0x04, 0x03, -1, 0x03, 0x0022, 0x0016}, 376 cmdLutElement{0x04, 0x03, -1, 0x03, 0x0022, 0x001e}, 377 cmdLutElement{0x04, 0x04, -1, 0x03, 0x0022, 0x0026}, 378 cmdLutElement{0x04, 0x04, -1, 0x03, 0x0022, 0x0036}, 379 cmdLutElement{0x04, 0x01, -1, 0x03, 0x0032, 0x000a}, 380 cmdLutElement{0x04, 0x01, -1, 0x03, 0x0032, 0x000c}, 381 cmdLutElement{0x04, 0x02, -1, 0x03, 0x0032, 0x000e}, 382 cmdLutElement{0x04, 0x02, -1, 0x03, 0x0032, 0x0012}, 383 cmdLutElement{0x04, 0x03, -1, 0x03, 0x0032, 0x0016}, 384 cmdLutElement{0x04, 0x03, -1, 0x03, 0x0032, 0x001e}, 385 cmdLutElement{0x04, 0x04, -1, 0x03, 0x0032, 0x0026}, 386 cmdLutElement{0x04, 0x04, -1, 0x03, 0x0032, 0x0036}, 387 cmdLutElement{0x05, 0x01, -1, 0x03, 0x0042, 0x000a}, 388 cmdLutElement{0x05, 0x01, -1, 0x03, 0x0042, 0x000c}, 389 cmdLutElement{0x05, 0x02, -1, 0x03, 0x0042, 0x000e}, 390 cmdLutElement{0x05, 0x02, -1, 0x03, 0x0042, 0x0012}, 391 cmdLutElement{0x05, 0x03, -1, 0x03, 0x0042, 0x0016}, 392 cmdLutElement{0x05, 0x03, -1, 0x03, 0x0042, 0x001e}, 393 cmdLutElement{0x05, 0x04, -1, 0x03, 0x0042, 0x0026}, 394 cmdLutElement{0x05, 0x04, -1, 0x03, 0x0042, 0x0036}, 395 cmdLutElement{0x05, 0x01, -1, 0x03, 0x0062, 0x000a}, 396 cmdLutElement{0x05, 0x01, -1, 0x03, 0x0062, 0x000c}, 397 cmdLutElement{0x05, 0x02, -1, 0x03, 0x0062, 0x000e}, 398 cmdLutElement{0x05, 0x02, -1, 0x03, 0x0062, 0x0012}, 399 cmdLutElement{0x05, 0x03, -1, 0x03, 0x0062, 0x0016}, 400 cmdLutElement{0x05, 0x03, -1, 0x03, 0x0062, 0x001e}, 401 cmdLutElement{0x05, 0x04, -1, 0x03, 0x0062, 0x0026}, 402 cmdLutElement{0x05, 0x04, -1, 0x03, 0x0062, 0x0036}, 403 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0000, 0x0046}, 404 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0000, 0x0066}, 405 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0000, 0x0086}, 406 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0000, 0x00c6}, 407 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0000, 0x0146}, 408 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0000, 0x0246}, 409 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0000, 0x0446}, 410 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0000, 0x0846}, 411 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0001, 0x0046}, 412 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0001, 0x0066}, 413 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0001, 0x0086}, 414 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0001, 0x00c6}, 415 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0001, 0x0146}, 416 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0001, 0x0246}, 417 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0001, 0x0446}, 418 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0001, 0x0846}, 419 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0002, 0x0046}, 420 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0002, 0x0066}, 421 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0002, 0x0086}, 422 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0002, 0x00c6}, 423 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0002, 0x0146}, 424 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0002, 0x0246}, 425 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0002, 0x0446}, 426 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0002, 0x0846}, 427 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0003, 0x0046}, 428 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0003, 0x0066}, 429 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0003, 0x0086}, 430 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0003, 0x00c6}, 431 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0003, 0x0146}, 432 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0003, 0x0246}, 433 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0003, 0x0446}, 434 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0003, 0x0846}, 435 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0004, 0x0046}, 436 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0004, 0x0066}, 437 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0004, 0x0086}, 438 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0004, 0x00c6}, 439 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0004, 0x0146}, 440 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0004, 0x0246}, 441 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0004, 0x0446}, 442 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0004, 0x0846}, 443 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0005, 0x0046}, 444 cmdLutElement{0x00, 0x05, -1, 0x03, 0x0005, 0x0066}, 445 cmdLutElement{0x00, 0x06, -1, 0x03, 0x0005, 0x0086}, 446 cmdLutElement{0x00, 0x07, -1, 0x03, 0x0005, 0x00c6}, 447 cmdLutElement{0x00, 0x08, -1, 0x03, 0x0005, 0x0146}, 448 cmdLutElement{0x00, 0x09, -1, 0x03, 0x0005, 0x0246}, 449 cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0005, 0x0446}, 450 cmdLutElement{0x00, 0x18, -1, 0x03, 0x0005, 0x0846}, 451 cmdLutElement{0x01, 0x05, -1, 0x03, 0x0006, 0x0046}, 452 cmdLutElement{0x01, 0x05, -1, 0x03, 0x0006, 0x0066}, 453 cmdLutElement{0x01, 0x06, -1, 0x03, 0x0006, 0x0086}, 454 cmdLutElement{0x01, 0x07, -1, 0x03, 0x0006, 0x00c6}, 455 cmdLutElement{0x01, 0x08, -1, 0x03, 0x0006, 0x0146}, 456 cmdLutElement{0x01, 0x09, -1, 0x03, 0x0006, 0x0246}, 457 cmdLutElement{0x01, 0x0a, -1, 0x03, 0x0006, 0x0446}, 458 cmdLutElement{0x01, 0x18, -1, 0x03, 0x0006, 0x0846}, 459 cmdLutElement{0x01, 0x05, -1, 0x03, 0x0008, 0x0046}, 460 cmdLutElement{0x01, 0x05, -1, 0x03, 0x0008, 0x0066}, 461 cmdLutElement{0x01, 0x06, -1, 0x03, 0x0008, 0x0086}, 462 cmdLutElement{0x01, 0x07, -1, 0x03, 0x0008, 0x00c6}, 463 cmdLutElement{0x01, 0x08, -1, 0x03, 0x0008, 0x0146}, 464 cmdLutElement{0x01, 0x09, -1, 0x03, 0x0008, 0x0246}, 465 cmdLutElement{0x01, 0x0a, -1, 0x03, 0x0008, 0x0446}, 466 cmdLutElement{0x01, 0x18, -1, 0x03, 0x0008, 0x0846}, 467 cmdLutElement{0x06, 0x00, -1, 0x00, 0x0082, 0x0002}, 468 cmdLutElement{0x06, 0x00, -1, 0x01, 0x0082, 0x0003}, 469 cmdLutElement{0x06, 0x00, -1, 0x02, 0x0082, 0x0004}, 470 cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0005}, 471 cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0006}, 472 cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0007}, 473 cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0008}, 474 cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0009}, 475 cmdLutElement{0x07, 0x00, -1, 0x00, 0x00c2, 0x0002}, 476 cmdLutElement{0x07, 0x00, -1, 0x01, 0x00c2, 0x0003}, 477 cmdLutElement{0x07, 0x00, -1, 0x02, 0x00c2, 0x0004}, 478 cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0005}, 479 cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0006}, 480 cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0007}, 481 cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0008}, 482 cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0009}, 483 cmdLutElement{0x08, 0x00, -1, 0x00, 0x0142, 0x0002}, 484 cmdLutElement{0x08, 0x00, -1, 0x01, 0x0142, 0x0003}, 485 cmdLutElement{0x08, 0x00, -1, 0x02, 0x0142, 0x0004}, 486 cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0005}, 487 cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0006}, 488 cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0007}, 489 cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0008}, 490 cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0009}, 491 cmdLutElement{0x09, 0x00, -1, 0x00, 0x0242, 0x0002}, 492 cmdLutElement{0x09, 0x00, -1, 0x01, 0x0242, 0x0003}, 493 cmdLutElement{0x09, 0x00, -1, 0x02, 0x0242, 0x0004}, 494 cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0005}, 495 cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0006}, 496 cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0007}, 497 cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0008}, 498 cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0009}, 499 cmdLutElement{0x0a, 0x00, -1, 0x00, 0x0442, 0x0002}, 500 cmdLutElement{0x0a, 0x00, -1, 0x01, 0x0442, 0x0003}, 501 cmdLutElement{0x0a, 0x00, -1, 0x02, 0x0442, 0x0004}, 502 cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0005}, 503 cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0006}, 504 cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0007}, 505 cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0008}, 506 cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0009}, 507 cmdLutElement{0x0c, 0x00, -1, 0x00, 0x0842, 0x0002}, 508 cmdLutElement{0x0c, 0x00, -1, 0x01, 0x0842, 0x0003}, 509 cmdLutElement{0x0c, 0x00, -1, 0x02, 0x0842, 0x0004}, 510 cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0005}, 511 cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0006}, 512 cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0007}, 513 cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0008}, 514 cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0009}, 515 cmdLutElement{0x0e, 0x00, -1, 0x00, 0x1842, 0x0002}, 516 cmdLutElement{0x0e, 0x00, -1, 0x01, 0x1842, 0x0003}, 517 cmdLutElement{0x0e, 0x00, -1, 0x02, 0x1842, 0x0004}, 518 cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0005}, 519 cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0006}, 520 cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0007}, 521 cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0008}, 522 cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0009}, 523 cmdLutElement{0x18, 0x00, -1, 0x00, 0x5842, 0x0002}, 524 cmdLutElement{0x18, 0x00, -1, 0x01, 0x5842, 0x0003}, 525 cmdLutElement{0x18, 0x00, -1, 0x02, 0x5842, 0x0004}, 526 cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0005}, 527 cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0006}, 528 cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0007}, 529 cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0008}, 530 cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0009}, 531 cmdLutElement{0x02, 0x05, -1, 0x03, 0x000a, 0x0046}, 532 cmdLutElement{0x02, 0x05, -1, 0x03, 0x000a, 0x0066}, 533 cmdLutElement{0x02, 0x06, -1, 0x03, 0x000a, 0x0086}, 534 cmdLutElement{0x02, 0x07, -1, 0x03, 0x000a, 0x00c6}, 535 cmdLutElement{0x02, 0x08, -1, 0x03, 0x000a, 0x0146}, 536 cmdLutElement{0x02, 0x09, -1, 0x03, 0x000a, 0x0246}, 537 cmdLutElement{0x02, 0x0a, -1, 0x03, 0x000a, 0x0446}, 538 cmdLutElement{0x02, 0x18, -1, 0x03, 0x000a, 0x0846}, 539 cmdLutElement{0x02, 0x05, -1, 0x03, 0x000e, 0x0046}, 540 cmdLutElement{0x02, 0x05, -1, 0x03, 0x000e, 0x0066}, 541 cmdLutElement{0x02, 0x06, -1, 0x03, 0x000e, 0x0086}, 542 cmdLutElement{0x02, 0x07, -1, 0x03, 0x000e, 0x00c6}, 543 cmdLutElement{0x02, 0x08, -1, 0x03, 0x000e, 0x0146}, 544 cmdLutElement{0x02, 0x09, -1, 0x03, 0x000e, 0x0246}, 545 cmdLutElement{0x02, 0x0a, -1, 0x03, 0x000e, 0x0446}, 546 cmdLutElement{0x02, 0x18, -1, 0x03, 0x000e, 0x0846}, 547 cmdLutElement{0x03, 0x05, -1, 0x03, 0x0012, 0x0046}, 548 cmdLutElement{0x03, 0x05, -1, 0x03, 0x0012, 0x0066}, 549 cmdLutElement{0x03, 0x06, -1, 0x03, 0x0012, 0x0086}, 550 cmdLutElement{0x03, 0x07, -1, 0x03, 0x0012, 0x00c6}, 551 cmdLutElement{0x03, 0x08, -1, 0x03, 0x0012, 0x0146}, 552 cmdLutElement{0x03, 0x09, -1, 0x03, 0x0012, 0x0246}, 553 cmdLutElement{0x03, 0x0a, -1, 0x03, 0x0012, 0x0446}, 554 cmdLutElement{0x03, 0x18, -1, 0x03, 0x0012, 0x0846}, 555 cmdLutElement{0x03, 0x05, -1, 0x03, 0x001a, 0x0046}, 556 cmdLutElement{0x03, 0x05, -1, 0x03, 0x001a, 0x0066}, 557 cmdLutElement{0x03, 0x06, -1, 0x03, 0x001a, 0x0086}, 558 cmdLutElement{0x03, 0x07, -1, 0x03, 0x001a, 0x00c6}, 559 cmdLutElement{0x03, 0x08, -1, 0x03, 0x001a, 0x0146}, 560 cmdLutElement{0x03, 0x09, -1, 0x03, 0x001a, 0x0246}, 561 cmdLutElement{0x03, 0x0a, -1, 0x03, 0x001a, 0x0446}, 562 cmdLutElement{0x03, 0x18, -1, 0x03, 0x001a, 0x0846}, 563 cmdLutElement{0x04, 0x05, -1, 0x03, 0x0022, 0x0046}, 564 cmdLutElement{0x04, 0x05, -1, 0x03, 0x0022, 0x0066}, 565 cmdLutElement{0x04, 0x06, -1, 0x03, 0x0022, 0x0086}, 566 cmdLutElement{0x04, 0x07, -1, 0x03, 0x0022, 0x00c6}, 567 cmdLutElement{0x04, 0x08, -1, 0x03, 0x0022, 0x0146}, 568 cmdLutElement{0x04, 0x09, -1, 0x03, 0x0022, 0x0246}, 569 cmdLutElement{0x04, 0x0a, -1, 0x03, 0x0022, 0x0446}, 570 cmdLutElement{0x04, 0x18, -1, 0x03, 0x0022, 0x0846}, 571 cmdLutElement{0x04, 0x05, -1, 0x03, 0x0032, 0x0046}, 572 cmdLutElement{0x04, 0x05, -1, 0x03, 0x0032, 0x0066}, 573 cmdLutElement{0x04, 0x06, -1, 0x03, 0x0032, 0x0086}, 574 cmdLutElement{0x04, 0x07, -1, 0x03, 0x0032, 0x00c6}, 575 cmdLutElement{0x04, 0x08, -1, 0x03, 0x0032, 0x0146}, 576 cmdLutElement{0x04, 0x09, -1, 0x03, 0x0032, 0x0246}, 577 cmdLutElement{0x04, 0x0a, -1, 0x03, 0x0032, 0x0446}, 578 cmdLutElement{0x04, 0x18, -1, 0x03, 0x0032, 0x0846}, 579 cmdLutElement{0x05, 0x05, -1, 0x03, 0x0042, 0x0046}, 580 cmdLutElement{0x05, 0x05, -1, 0x03, 0x0042, 0x0066}, 581 cmdLutElement{0x05, 0x06, -1, 0x03, 0x0042, 0x0086}, 582 cmdLutElement{0x05, 0x07, -1, 0x03, 0x0042, 0x00c6}, 583 cmdLutElement{0x05, 0x08, -1, 0x03, 0x0042, 0x0146}, 584 cmdLutElement{0x05, 0x09, -1, 0x03, 0x0042, 0x0246}, 585 cmdLutElement{0x05, 0x0a, -1, 0x03, 0x0042, 0x0446}, 586 cmdLutElement{0x05, 0x18, -1, 0x03, 0x0042, 0x0846}, 587 cmdLutElement{0x05, 0x05, -1, 0x03, 0x0062, 0x0046}, 588 cmdLutElement{0x05, 0x05, -1, 0x03, 0x0062, 0x0066}, 589 cmdLutElement{0x05, 0x06, -1, 0x03, 0x0062, 0x0086}, 590 cmdLutElement{0x05, 0x07, -1, 0x03, 0x0062, 0x00c6}, 591 cmdLutElement{0x05, 0x08, -1, 0x03, 0x0062, 0x0146}, 592 cmdLutElement{0x05, 0x09, -1, 0x03, 0x0062, 0x0246}, 593 cmdLutElement{0x05, 0x0a, -1, 0x03, 0x0062, 0x0446}, 594 cmdLutElement{0x05, 0x18, -1, 0x03, 0x0062, 0x0846}, 595 cmdLutElement{0x06, 0x01, -1, 0x03, 0x0082, 0x000a}, 596 cmdLutElement{0x06, 0x01, -1, 0x03, 0x0082, 0x000c}, 597 cmdLutElement{0x06, 0x02, -1, 0x03, 0x0082, 0x000e}, 598 cmdLutElement{0x06, 0x02, -1, 0x03, 0x0082, 0x0012}, 599 cmdLutElement{0x06, 0x03, -1, 0x03, 0x0082, 0x0016}, 600 cmdLutElement{0x06, 0x03, -1, 0x03, 0x0082, 0x001e}, 601 cmdLutElement{0x06, 0x04, -1, 0x03, 0x0082, 0x0026}, 602 cmdLutElement{0x06, 0x04, -1, 0x03, 0x0082, 0x0036}, 603 cmdLutElement{0x07, 0x01, -1, 0x03, 0x00c2, 0x000a}, 604 cmdLutElement{0x07, 0x01, -1, 0x03, 0x00c2, 0x000c}, 605 cmdLutElement{0x07, 0x02, -1, 0x03, 0x00c2, 0x000e}, 606 cmdLutElement{0x07, 0x02, -1, 0x03, 0x00c2, 0x0012}, 607 cmdLutElement{0x07, 0x03, -1, 0x03, 0x00c2, 0x0016}, 608 cmdLutElement{0x07, 0x03, -1, 0x03, 0x00c2, 0x001e}, 609 cmdLutElement{0x07, 0x04, -1, 0x03, 0x00c2, 0x0026}, 610 cmdLutElement{0x07, 0x04, -1, 0x03, 0x00c2, 0x0036}, 611 cmdLutElement{0x08, 0x01, -1, 0x03, 0x0142, 0x000a}, 612 cmdLutElement{0x08, 0x01, -1, 0x03, 0x0142, 0x000c}, 613 cmdLutElement{0x08, 0x02, -1, 0x03, 0x0142, 0x000e}, 614 cmdLutElement{0x08, 0x02, -1, 0x03, 0x0142, 0x0012}, 615 cmdLutElement{0x08, 0x03, -1, 0x03, 0x0142, 0x0016}, 616 cmdLutElement{0x08, 0x03, -1, 0x03, 0x0142, 0x001e}, 617 cmdLutElement{0x08, 0x04, -1, 0x03, 0x0142, 0x0026}, 618 cmdLutElement{0x08, 0x04, -1, 0x03, 0x0142, 0x0036}, 619 cmdLutElement{0x09, 0x01, -1, 0x03, 0x0242, 0x000a}, 620 cmdLutElement{0x09, 0x01, -1, 0x03, 0x0242, 0x000c}, 621 cmdLutElement{0x09, 0x02, -1, 0x03, 0x0242, 0x000e}, 622 cmdLutElement{0x09, 0x02, -1, 0x03, 0x0242, 0x0012}, 623 cmdLutElement{0x09, 0x03, -1, 0x03, 0x0242, 0x0016}, 624 cmdLutElement{0x09, 0x03, -1, 0x03, 0x0242, 0x001e}, 625 cmdLutElement{0x09, 0x04, -1, 0x03, 0x0242, 0x0026}, 626 cmdLutElement{0x09, 0x04, -1, 0x03, 0x0242, 0x0036}, 627 cmdLutElement{0x0a, 0x01, -1, 0x03, 0x0442, 0x000a}, 628 cmdLutElement{0x0a, 0x01, -1, 0x03, 0x0442, 0x000c}, 629 cmdLutElement{0x0a, 0x02, -1, 0x03, 0x0442, 0x000e}, 630 cmdLutElement{0x0a, 0x02, -1, 0x03, 0x0442, 0x0012}, 631 cmdLutElement{0x0a, 0x03, -1, 0x03, 0x0442, 0x0016}, 632 cmdLutElement{0x0a, 0x03, -1, 0x03, 0x0442, 0x001e}, 633 cmdLutElement{0x0a, 0x04, -1, 0x03, 0x0442, 0x0026}, 634 cmdLutElement{0x0a, 0x04, -1, 0x03, 0x0442, 0x0036}, 635 cmdLutElement{0x0c, 0x01, -1, 0x03, 0x0842, 0x000a}, 636 cmdLutElement{0x0c, 0x01, -1, 0x03, 0x0842, 0x000c}, 637 cmdLutElement{0x0c, 0x02, -1, 0x03, 0x0842, 0x000e}, 638 cmdLutElement{0x0c, 0x02, -1, 0x03, 0x0842, 0x0012}, 639 cmdLutElement{0x0c, 0x03, -1, 0x03, 0x0842, 0x0016}, 640 cmdLutElement{0x0c, 0x03, -1, 0x03, 0x0842, 0x001e}, 641 cmdLutElement{0x0c, 0x04, -1, 0x03, 0x0842, 0x0026}, 642 cmdLutElement{0x0c, 0x04, -1, 0x03, 0x0842, 0x0036}, 643 cmdLutElement{0x0e, 0x01, -1, 0x03, 0x1842, 0x000a}, 644 cmdLutElement{0x0e, 0x01, -1, 0x03, 0x1842, 0x000c}, 645 cmdLutElement{0x0e, 0x02, -1, 0x03, 0x1842, 0x000e}, 646 cmdLutElement{0x0e, 0x02, -1, 0x03, 0x1842, 0x0012}, 647 cmdLutElement{0x0e, 0x03, -1, 0x03, 0x1842, 0x0016}, 648 cmdLutElement{0x0e, 0x03, -1, 0x03, 0x1842, 0x001e}, 649 cmdLutElement{0x0e, 0x04, -1, 0x03, 0x1842, 0x0026}, 650 cmdLutElement{0x0e, 0x04, -1, 0x03, 0x1842, 0x0036}, 651 cmdLutElement{0x18, 0x01, -1, 0x03, 0x5842, 0x000a}, 652 cmdLutElement{0x18, 0x01, -1, 0x03, 0x5842, 0x000c}, 653 cmdLutElement{0x18, 0x02, -1, 0x03, 0x5842, 0x000e}, 654 cmdLutElement{0x18, 0x02, -1, 0x03, 0x5842, 0x0012}, 655 cmdLutElement{0x18, 0x03, -1, 0x03, 0x5842, 0x0016}, 656 cmdLutElement{0x18, 0x03, -1, 0x03, 0x5842, 0x001e}, 657 cmdLutElement{0x18, 0x04, -1, 0x03, 0x5842, 0x0026}, 658 cmdLutElement{0x18, 0x04, -1, 0x03, 0x5842, 0x0036}, 659 cmdLutElement{0x06, 0x05, -1, 0x03, 0x0082, 0x0046}, 660 cmdLutElement{0x06, 0x05, -1, 0x03, 0x0082, 0x0066}, 661 cmdLutElement{0x06, 0x06, -1, 0x03, 0x0082, 0x0086}, 662 cmdLutElement{0x06, 0x07, -1, 0x03, 0x0082, 0x00c6}, 663 cmdLutElement{0x06, 0x08, -1, 0x03, 0x0082, 0x0146}, 664 cmdLutElement{0x06, 0x09, -1, 0x03, 0x0082, 0x0246}, 665 cmdLutElement{0x06, 0x0a, -1, 0x03, 0x0082, 0x0446}, 666 cmdLutElement{0x06, 0x18, -1, 0x03, 0x0082, 0x0846}, 667 cmdLutElement{0x07, 0x05, -1, 0x03, 0x00c2, 0x0046}, 668 cmdLutElement{0x07, 0x05, -1, 0x03, 0x00c2, 0x0066}, 669 cmdLutElement{0x07, 0x06, -1, 0x03, 0x00c2, 0x0086}, 670 cmdLutElement{0x07, 0x07, -1, 0x03, 0x00c2, 0x00c6}, 671 cmdLutElement{0x07, 0x08, -1, 0x03, 0x00c2, 0x0146}, 672 cmdLutElement{0x07, 0x09, -1, 0x03, 0x00c2, 0x0246}, 673 cmdLutElement{0x07, 0x0a, -1, 0x03, 0x00c2, 0x0446}, 674 cmdLutElement{0x07, 0x18, -1, 0x03, 0x00c2, 0x0846}, 675 cmdLutElement{0x08, 0x05, -1, 0x03, 0x0142, 0x0046}, 676 cmdLutElement{0x08, 0x05, -1, 0x03, 0x0142, 0x0066}, 677 cmdLutElement{0x08, 0x06, -1, 0x03, 0x0142, 0x0086}, 678 cmdLutElement{0x08, 0x07, -1, 0x03, 0x0142, 0x00c6}, 679 cmdLutElement{0x08, 0x08, -1, 0x03, 0x0142, 0x0146}, 680 cmdLutElement{0x08, 0x09, -1, 0x03, 0x0142, 0x0246}, 681 cmdLutElement{0x08, 0x0a, -1, 0x03, 0x0142, 0x0446}, 682 cmdLutElement{0x08, 0x18, -1, 0x03, 0x0142, 0x0846}, 683 cmdLutElement{0x09, 0x05, -1, 0x03, 0x0242, 0x0046}, 684 cmdLutElement{0x09, 0x05, -1, 0x03, 0x0242, 0x0066}, 685 cmdLutElement{0x09, 0x06, -1, 0x03, 0x0242, 0x0086}, 686 cmdLutElement{0x09, 0x07, -1, 0x03, 0x0242, 0x00c6}, 687 cmdLutElement{0x09, 0x08, -1, 0x03, 0x0242, 0x0146}, 688 cmdLutElement{0x09, 0x09, -1, 0x03, 0x0242, 0x0246}, 689 cmdLutElement{0x09, 0x0a, -1, 0x03, 0x0242, 0x0446}, 690 cmdLutElement{0x09, 0x18, -1, 0x03, 0x0242, 0x0846}, 691 cmdLutElement{0x0a, 0x05, -1, 0x03, 0x0442, 0x0046}, 692 cmdLutElement{0x0a, 0x05, -1, 0x03, 0x0442, 0x0066}, 693 cmdLutElement{0x0a, 0x06, -1, 0x03, 0x0442, 0x0086}, 694 cmdLutElement{0x0a, 0x07, -1, 0x03, 0x0442, 0x00c6}, 695 cmdLutElement{0x0a, 0x08, -1, 0x03, 0x0442, 0x0146}, 696 cmdLutElement{0x0a, 0x09, -1, 0x03, 0x0442, 0x0246}, 697 cmdLutElement{0x0a, 0x0a, -1, 0x03, 0x0442, 0x0446}, 698 cmdLutElement{0x0a, 0x18, -1, 0x03, 0x0442, 0x0846}, 699 cmdLutElement{0x0c, 0x05, -1, 0x03, 0x0842, 0x0046}, 700 cmdLutElement{0x0c, 0x05, -1, 0x03, 0x0842, 0x0066}, 701 cmdLutElement{0x0c, 0x06, -1, 0x03, 0x0842, 0x0086}, 702 cmdLutElement{0x0c, 0x07, -1, 0x03, 0x0842, 0x00c6}, 703 cmdLutElement{0x0c, 0x08, -1, 0x03, 0x0842, 0x0146}, 704 cmdLutElement{0x0c, 0x09, -1, 0x03, 0x0842, 0x0246}, 705 cmdLutElement{0x0c, 0x0a, -1, 0x03, 0x0842, 0x0446}, 706 cmdLutElement{0x0c, 0x18, -1, 0x03, 0x0842, 0x0846}, 707 cmdLutElement{0x0e, 0x05, -1, 0x03, 0x1842, 0x0046}, 708 cmdLutElement{0x0e, 0x05, -1, 0x03, 0x1842, 0x0066}, 709 cmdLutElement{0x0e, 0x06, -1, 0x03, 0x1842, 0x0086}, 710 cmdLutElement{0x0e, 0x07, -1, 0x03, 0x1842, 0x00c6}, 711 cmdLutElement{0x0e, 0x08, -1, 0x03, 0x1842, 0x0146}, 712 cmdLutElement{0x0e, 0x09, -1, 0x03, 0x1842, 0x0246}, 713 cmdLutElement{0x0e, 0x0a, -1, 0x03, 0x1842, 0x0446}, 714 cmdLutElement{0x0e, 0x18, -1, 0x03, 0x1842, 0x0846}, 715 cmdLutElement{0x18, 0x05, -1, 0x03, 0x5842, 0x0046}, 716 cmdLutElement{0x18, 0x05, -1, 0x03, 0x5842, 0x0066}, 717 cmdLutElement{0x18, 0x06, -1, 0x03, 0x5842, 0x0086}, 718 cmdLutElement{0x18, 0x07, -1, 0x03, 0x5842, 0x00c6}, 719 cmdLutElement{0x18, 0x08, -1, 0x03, 0x5842, 0x0146}, 720 cmdLutElement{0x18, 0x09, -1, 0x03, 0x5842, 0x0246}, 721 cmdLutElement{0x18, 0x0a, -1, 0x03, 0x5842, 0x0446}, 722 cmdLutElement{0x18, 0x18, -1, 0x03, 0x5842, 0x0846}, 723 }