Lines Matching refs:val
263 uint16_t* val,
269 table[0] = ConstructHuffmanCode(0, val[0]);
272 if (val[1] > val[0]) {
273 table[0] = ConstructHuffmanCode(1, val[0]);
274 table[1] = ConstructHuffmanCode(1, val[1]);
276 table[0] = ConstructHuffmanCode(1, val[1]);
277 table[1] = ConstructHuffmanCode(1, val[0]);
282 table[0] = ConstructHuffmanCode(1, val[0]);
283 table[2] = ConstructHuffmanCode(1, val[0]);
284 if (val[2] > val[1]) {
285 table[1] = ConstructHuffmanCode(2, val[1]);
286 table[3] = ConstructHuffmanCode(2, val[2]);
288 table[1] = ConstructHuffmanCode(2, val[2]);
289 table[3] = ConstructHuffmanCode(2, val[1]);
297 if (val[k] < val[i]) {
298 uint16_t t = val[k];
299 val[k] = val[i];
300 val[i] = t;
304 table[0] = ConstructHuffmanCode(2, val[0]);
305 table[2] = ConstructHuffmanCode(2, val[1]);
306 table[1] = ConstructHuffmanCode(2, val[2]);
307 table[3] = ConstructHuffmanCode(2, val[3]);
312 if (val[3] < val[2]) {
313 uint16_t t = val[3];
314 val[3] = val[2];
315 val[2] = t;
317 table[0] = ConstructHuffmanCode(1, val[0]);
318 table[1] = ConstructHuffmanCode(2, val[1]);
319 table[2] = ConstructHuffmanCode(1, val[0]);
320 table[3] = ConstructHuffmanCode(3, val[2]);
321 table[4] = ConstructHuffmanCode(1, val[0]);
322 table[5] = ConstructHuffmanCode(2, val[1]);
323 table[6] = ConstructHuffmanCode(1, val[0]);
324 table[7] = ConstructHuffmanCode(3, val[3]);