/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) STMicroelectronics SA 2014
* Authors: Fabien Dessenne <fabien.dessenne@st.com> for STMicroelectronics.
*/
#ifndef _STI_HQVDP_LUT_H_
#define _STI_HQVDP_LUT_H_
#define NB_COEF 128
#define SHIFT_LUT_A_LEGACY 8
#define SHIFT_LUT_B 8
#define SHIFT_LUT_C_Y_LEGACY 8
#define SHIFT_LUT_C_C_LEGACY 8
#define SHIFT_LUT_D_Y_LEGACY 8
#define SHIFT_LUT_D_C_LEGACY 8
#define SHIFT_LUT_E_Y_LEGACY 8
#define SHIFT_LUT_E_C_LEGACY 8
#define SHIFT_LUT_F_Y_LEGACY 8
#define SHIFT_LUT_F_C_LEGACY 8
static const u32 coef_lut_a_legacy[NB_COEF] = {
0 x0000ffff, 0 x00010000, 0 x000100ff, 0 x00000000,
0 x00000000, 0 x00050000, 0 xfffc00ff, 0 x00000000,
0 x00000000, 0 x00090000, 0 xfff900fe, 0 x00000000,
0 x00000000, 0 x0010ffff, 0 xfff600fb, 0 x00000000,
0 x00000000, 0 x0017fffe, 0 xfff400f7, 0 x00000000,
0 x00000000, 0 x001ffffd, 0 xfff200f2, 0 x00000000,
0 x00000000, 0 x0027fffc, 0 xfff100ec, 0 x00000000,
0 x00000000, 0 x0030fffb, 0 xfff000e5, 0 x00000000,
0 x00000000, 0 x003afffa, 0 xffee00de, 0 x00000000,
0 x00000000, 0 x0044fff9, 0 xffed00d6, 0 x00000000,
0 x00000000, 0 x004efff8, 0 xffed00cd, 0 x00000000,
0 x00000000, 0 x0059fff6, 0 xffed00c4, 0 x00000000,
0 x00000000, 0 x0064fff5, 0 xffed00ba, 0 x00000000,
0 x00000000, 0 x006ffff3, 0 xffee00b0, 0 x00000000,
0 x00000000, 0 x007afff2, 0 xffee00a6, 0 x00000000,
0 x00000000, 0 x0085fff1, 0 xffef009b, 0 x00000000,
0 x00000000, 0 x0090fff0, 0 xfff00090, 0 x00000000,
0 x00000000, 0 x009bffef, 0 xfff10085, 0 x00000000,
0 x00000000, 0 x00a6ffee, 0 xfff2007a, 0 x00000000,
0 x00000000, 0 x00b0ffee, 0 xfff3006f, 0 x00000000,
0 x00000000, 0 x00baffed, 0 xfff50064, 0 x00000000,
0 x00000000, 0 x00c4ffed, 0 xfff60059, 0 x00000000,
0 x00000000, 0 x00cdffed, 0 xfff8004e, 0 x00000000,
0 x00000000, 0 x00d6ffed, 0 xfff90044, 0 x00000000,
0 x00000000, 0 x00deffee, 0 xfffa003a, 0 x00000000,
0 x00000000, 0 x00e5fff0, 0 xfffb0030, 0 x00000000,
0 x00000000, 0 x00ecfff1, 0 xfffc0027, 0 x00000000,
0 x00000000, 0 x00f2fff2, 0 xfffd001f, 0 x00000000,
0 x00000000, 0 x00f7fff4, 0 xfffe0017, 0 x00000000,
0 x00000000, 0 x00fbfff6, 0 xffff0010, 0 x00000000,
0 x00000000, 0 x00fefff9, 0 x00000009, 0 x00000000,
0 x00000000, 0 x00fffffc, 0 x00000005, 0 x00000000
};
static const u32 coef_lut_b[NB_COEF] = {
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000,
0 x00000000, 0 x00000000, 0 x00000100, 0 x00000000
};
static const u32 coef_lut_c_y_legacy[NB_COEF] = {
0 x00060004, 0 x0038ffe1, 0 x003800be, 0 x0006ffe1,
0 x00050005, 0 x0042ffe1, 0 x003800b3, 0 x0007ffe1,
0 x00040006, 0 x0046ffe1, 0 x003300b2, 0 x0008ffe2,
0 x00030007, 0 x004cffe1, 0 x002e00b1, 0 x0008ffe2,
0 x00020006, 0 x0051ffe2, 0 x002900b0, 0 x0009ffe3,
0 x00010008, 0 x0056ffe2, 0 x002400ae, 0 x0009ffe4,
0 xffff0008, 0 x005cffe3, 0 x001f00ad, 0 x000affe4,
0 xfffe0008, 0 x0062ffe4, 0 x001a00ab, 0 x000affe5,
0 xfffd000a, 0 x0066ffe5, 0 x001500a8, 0 x000bffe6,
0 xfffc0009, 0 x006bffe7, 0 x001100a5, 0 x000bffe8,
0 xfffa000a, 0 x0070ffe8, 0 x000d00a3, 0 x000bffe9,
0 xfff9000b, 0 x0076ffea, 0 x0008009f, 0 x000bffea,
0 xfff7000b, 0 x007affec, 0 x0005009b, 0 x000cffec,
0 xfff6000b, 0 x007effef, 0 x00010098, 0 x000cffed,
0 xfff4000b, 0 x0084fff1, 0 xfffd0095, 0 x000cffee,
0 xfff3000b, 0 x0088fff4, 0 xfffa0090, 0 x000cfff0,
0 xfff1000b, 0 x008dfff7, 0 xfff7008d, 0 x000bfff1,
0 xfff0000c, 0 x0090fffa, 0 xfff40088, 0 x000bfff3,
0 xffee000c, 0 x0095fffd, 0 xfff10084, 0 x000bfff4,
0 xffed000c, 0 x00980001, 0 xffef007e, 0 x000bfff6,
0 xffec000c, 0 x009b0005, 0 xffec007a, 0 x000bfff7,
0 xffea000b, 0 x009f0008, 0 xffea0076, 0 x000bfff9,
0 xffe9000b, 0 x00a3000d, 0 xffe80070, 0 x000afffa,
0 xffe8000b, 0 x00a50011, 0 xffe7006b, 0 x0009fffc,
0 xffe6000b, 0 x00a80015, 0 xffe50066, 0 x000afffd,
0 xffe5000a, 0 x00ab001a, 0 xffe40062, 0 x0008fffe,
0 xffe4000a, 0 x00ad001f, 0 xffe3005c, 0 x0008ffff,
0 xffe40009, 0 x00ae0024, 0 xffe20056, 0 x00080001,
0 xffe30009, 0 x00b00029, 0 xffe20051, 0 x00060002,
0 xffe20008, 0 x00b1002e, 0 xffe1004c, 0 x00070003,
0 xffe20008, 0 x00b20033, 0 xffe10046, 0 x00060004,
0 xffe10007, 0 x00b30038, 0 xffe10042, 0 x00050005
};
static const u32 coef_lut_c_c_legacy[NB_COEF] = {
0 x0001fff3, 0 x003afffb, 0 x003a00a1, 0 x0001fffb,
0 x0001fff5, 0 x0041fffb, 0 x0038009a, 0 x0001fffb,
0 x0001fff5, 0 x0046fffb, 0 x00340099, 0 x0001fffb,
0 x0001fff7, 0 x0049fffb, 0 x00300098, 0 x0001fffb,
0 x0001fff9, 0 x004cfffb, 0 x002d0096, 0 x0001fffb,
0 x0001fffa, 0 x004ffffc, 0 x00290095, 0 x0001fffb,
0 x0001fff9, 0 x0054fffd, 0 x00250093, 0 x0001fffc,
0 x0001fffa, 0 x0058fffd, 0 x00220092, 0 x0000fffc,
0 x0001fffb, 0 x005bfffe, 0 x001f0090, 0 x0000fffc,
0 x0001fffd, 0 x005effff, 0 x001c008c, 0 x0000fffd,
0 x0001fffd, 0 x00620000, 0 x0019008a, 0 x0000fffd,
0 x0001fffe, 0 x00660001, 0 x00160088, 0 xfffffffd,
0 x0000fffe, 0 x006a0003, 0 x00130085, 0 xfffffffe,
0 x0000fffe, 0 x006e0004, 0 x00100083, 0 xfffffffe,
0 x0000fffe, 0 x00710006, 0 x000e007f, 0 xffffffff,
0 x0000fffe, 0 x00750008, 0 x000c007c, 0 xfffeffff,
0 xfffffffe, 0 x0079000a, 0 x000a0079, 0 xfffeffff,
0 xfffffffe, 0 x007c000c, 0 x00080075, 0 xfffe0000,
0 xffffffff, 0 x007f000e, 0 x00060071, 0 xfffe0000,
0 xfffeffff, 0 x00830010, 0 x0004006e, 0 xfffe0000,
0 xfffeffff, 0 x00850013, 0 x0003006a, 0 xfffe0000,
0 xfffdffff, 0 x00880016, 0 x00010066, 0 xfffe0001,
0 xfffd0000, 0 x008a0019, 0 x00000062, 0 xfffd0001,
0 xfffd0000, 0 x008c001c, 0 xffff005e, 0 xfffd0001,
0 xfffc0000, 0 x0090001f, 0 xfffe005b, 0 xfffb0001,
0 xfffc0000, 0 x00920022, 0 xfffd0058, 0 xfffa0001,
0 xfffc0001, 0 x00930025, 0 xfffd0054, 0 xfff90001,
0 xfffb0001, 0 x00950029, 0 xfffc004f, 0 xfffa0001,
0 xfffb0001, 0 x0096002d, 0 xfffb004c, 0 xfff90001,
0 xfffb0001, 0 x00980030, 0 xfffb0049, 0 xfff70001,
0 xfffb0001, 0 x00990034, 0 xfffb0046, 0 xfff50001,
0 xfffb0001, 0 x009a0038, 0 xfffb0041, 0 xfff50001
};
static const u32 coef_lut_d_y_legacy[NB_COEF] = {
0 xfff80009, 0 x0046ffec, 0 x004600a3, 0 xfff8ffec,
0 xfff70009, 0 x004effed, 0 x0044009d, 0 xfff9ffeb,
0 xfff6000a, 0 x0052ffee, 0 x003f009d, 0 xfffaffea,
0 xfff50009, 0 x0057ffef, 0 x003b009d, 0 xfffbffe9,
0 xfff50008, 0 x005bfff0, 0 x0037009c, 0 xfffcffe9,
0 xfff40008, 0 x005ffff2, 0 x0033009b, 0 xfffcffe9,
0 xfff30007, 0 x0064fff3, 0 x002f009b, 0 xfffdffe8,
0 xfff20007, 0 x0068fff5, 0 x002b0099, 0 xfffeffe8,
0 xfff10008, 0 x006bfff7, 0 x00270097, 0 xffffffe8,
0 xfff00007, 0 x006ffff9, 0 x00230097, 0 xffffffe8,
0 xffef0006, 0 x0073fffb, 0 x00200095, 0 x0000ffe8,
0 xffee0005, 0 x0077fffe, 0 x001c0093, 0 x0000ffe9,
0 xffee0005, 0 x007a0000, 0 x00180091, 0 x0001ffe9,
0 xffed0005, 0 x007d0003, 0 x0015008e, 0 x0002ffe9,
0 xffec0005, 0 x00800006, 0 x0012008b, 0 x0002ffea,
0 xffeb0004, 0 x00840008, 0 x000e008a, 0 x0003ffea,
0 xffeb0003, 0 x0087000b, 0 x000b0087, 0 x0003ffeb,
0 xffea0003, 0 x008a000e, 0 x00080084, 0 x0004ffeb,
0 xffea0002, 0 x008b0012, 0 x00060080, 0 x0005ffec,
0 xffe90002, 0 x008e0015, 0 x0003007d, 0 x0005ffed,
0 xffe90001, 0 x00910018, 0 x0000007a, 0 x0005ffee,
0 xffe90000, 0 x0093001c, 0 xfffe0077, 0 x0005ffee,
0 xffe80000, 0 x00950020, 0 xfffb0073, 0 x0006ffef,
0 xffe8ffff, 0 x00970023, 0 xfff9006f, 0 x0007fff0,
0 xffe8ffff, 0 x00970027, 0 xfff7006b, 0 x0008fff1,
0 xffe8fffe, 0 x0099002b, 0 xfff50068, 0 x0007fff2,
0 xffe8fffd, 0 x009b002f, 0 xfff30064, 0 x0007fff3,
0 xffe9fffc, 0 x009b0033, 0 xfff2005f, 0 x0008fff4,
0 xffe9fffc, 0 x009c0037, 0 xfff0005b, 0 x0008fff5,
0 xffe9fffb, 0 x009d003b, 0 xffef0057, 0 x0009fff5,
0 xffeafffa, 0 x009d003f, 0 xffee0052, 0 x000afff6,
0 xffebfff9, 0 x009d0044, 0 xffed004e, 0 x0009fff7
};
static const u32 coef_lut_d_c_legacy[NB_COEF] = {
0 xfffeffff, 0 x003fffff, 0 x003f0089, 0 xfffeffff,
0 xfffe0000, 0 x00460000, 0 x0042007d, 0 xfffffffe,
0 xfffe0000, 0 x00490001, 0 x003f007d, 0 xfffffffd,
0 xfffd0001, 0 x004b0002, 0 x003c007d, 0 x0000fffc,
0 xfffd0001, 0 x004e0003, 0 x0039007c, 0 x0000fffc,
0 xfffc0001, 0 x00510005, 0 x0036007c, 0 x0000fffb,
0 xfffc0001, 0 x00540006, 0 x0033007b, 0 x0001fffa,
0 xfffc0003, 0 x00550008, 0 x00310078, 0 x0001fffa,
0 xfffb0003, 0 x00580009, 0 x002e0078, 0 x0001fffa,
0 xfffb0002, 0 x005b000b, 0 x002b0077, 0 x0002fff9,
0 xfffa0003, 0 x005e000d, 0 x00280075, 0 x0002fff9,
0 xfffa0002, 0 x0060000f, 0 x00260074, 0 x0002fff9,
0 xfffa0004, 0 x00610011, 0 x00230072, 0 x0002fff9,
0 xfffa0004, 0 x00640013, 0 x00200070, 0 x0002fff9,
0 xfff90004, 0 x00660015, 0 x001e006e, 0 x0003fff9,
0 xfff90004, 0 x00680017, 0 x001c006c, 0 x0003fff9,
0 xfff90003, 0 x006b0019, 0 x0019006b, 0 x0003fff9,
0 xfff90003, 0 x006c001c, 0 x00170068, 0 x0004fff9,
0 xfff90003, 0 x006e001e, 0 x00150066, 0 x0004fff9,
0 xfff90002, 0 x00700020, 0 x00130064, 0 x0004fffa,
0 xfff90002, 0 x00720023, 0 x00110061, 0 x0004fffa,
0 xfff90002, 0 x00740026, 0 x000f0060, 0 x0002fffa,
0 xfff90002, 0 x00750028, 0 x000d005e, 0 x0003fffa,
0 xfff90002, 0 x0077002b, 0 x000b005b, 0 x0002fffb,
0 xfffa0001, 0 x0078002e, 0 x00090058, 0 x0003fffb,
0 xfffa0001, 0 x00780031, 0 x00080055, 0 x0003fffc,
0 xfffa0001, 0 x007b0033, 0 x00060054, 0 x0001fffc,
0 xfffb0000, 0 x007c0036, 0 x00050051, 0 x0001fffc,
0 xfffc0000, 0 x007c0039, 0 x0003004e, 0 x0001fffd,
0 xfffc0000, 0 x007d003c, 0 x0002004b, 0 x0001fffd,
0 xfffdffff, 0 x007d003f, 0 x00010049, 0 x0000fffe,
0 xfffeffff, 0 x007d0042, 0 x00000046, 0 x0000fffe
};
static const u32 coef_lut_e_y_legacy[NB_COEF] = {
0 xfff10001, 0 x00490004, 0 x00490083, 0 xfff10004,
0 xfff10000, 0 x00500006, 0 x004b007b, 0 xfff10002,
0 xfff10000, 0 x00530007, 0 x0048007b, 0 xfff10001,
0 xfff10000, 0 x00550009, 0 x0046007a, 0 xfff10000,
0 xfff1fffe, 0 x0058000b, 0 x0043007b, 0 xfff2fffe,
0 xfff1ffff, 0 x005a000d, 0 x0040007a, 0 xfff2fffd,
0 xfff1fffd, 0 x005d000f, 0 x003e007a, 0 xfff2fffc,
0 xfff1fffd, 0 x005f0011, 0 x003b0079, 0 xfff3fffb,
0 xfff1fffc, 0 x00610013, 0 x00390079, 0 xfff3fffa,
0 xfff1fffb, 0 x00640015, 0 x00360079, 0 xfff3fff9,
0 xfff1fffa, 0 x00660017, 0 x00340078, 0 xfff4fff8,
0 xfff1fffb, 0 x00680019, 0 x00310077, 0 xfff4fff7,
0 xfff2fff9, 0 x006a001b, 0 x002f0076, 0 xfff5fff6,
0 xfff2fff9, 0 x006c001e, 0 x002c0075, 0 xfff5fff5,
0 xfff2fff9, 0 x006d0020, 0 x002a0073, 0 xfff6fff5,
0 xfff3fff7, 0 x00700022, 0 x00270073, 0 xfff6fff4,
0 xfff3fff7, 0 x00710025, 0 x00250071, 0 xfff7fff3,
0 xfff4fff6, 0 x00730027, 0 x00220070, 0 xfff7fff3,
0 xfff5fff6, 0 x0073002a, 0 x0020006d, 0 xfff9fff2,
0 xfff5fff5, 0 x0075002c, 0 x001e006c, 0 xfff9fff2,
0 xfff6fff5, 0 x0076002f, 0 x001b006a, 0 xfff9fff2,
0 xfff7fff4, 0 x00770031, 0 x00190068, 0 xfffbfff1,
0 xfff8fff4, 0 x00780034, 0 x00170066, 0 xfffafff1,
0 xfff9fff3, 0 x00790036, 0 x00150064, 0 xfffbfff1,
0 xfffafff3, 0 x00790039, 0 x00130061, 0 xfffcfff1,
0 xfffbfff3, 0 x0079003b, 0 x0011005f, 0 xfffdfff1,
0 xfffcfff2, 0 x007a003e, 0 x000f005d, 0 xfffdfff1,
0 xfffdfff2, 0 x007a0040, 0 x000d005a, 0 xfffffff1,
0 xfffefff2, 0 x007b0043, 0 x000b0058, 0 xfffefff1,
0 x0000fff1, 0 x007a0046, 0 x00090055, 0 x0000fff1,
0 x0001fff1, 0 x007b0048, 0 x00070053, 0 x0000fff1,
0 x0002fff1, 0 x007b004b, 0 x00060050, 0 x0000fff1
};
static const u32 coef_lut_e_c_legacy[NB_COEF] = {
0 xfffa0001, 0 x003f0010, 0 x003f006d, 0 xfffa0010,
0 xfffb0002, 0 x00440011, 0 x00440062, 0 xfffa000e,
0 xfffb0001, 0 x00460013, 0 x00420062, 0 xfffa000d,
0 xfffb0000, 0 x00480014, 0 x00410062, 0 xfffa000c,
0 xfffb0001, 0 x00490015, 0 x003f0061, 0 xfffb000b,
0 xfffb0000, 0 x004b0017, 0 x003d0061, 0 xfffb000a,
0 xfffb0000, 0 x004d0018, 0 x003b0062, 0 xfffb0008,
0 xfffcffff, 0 x004f001a, 0 x00390061, 0 xfffb0007,
0 xfffc0000, 0 x004f001c, 0 x00380060, 0 xfffb0006,
0 xfffcffff, 0 x0052001d, 0 x00360060, 0 xfffb0005,
0 xfffdfffe, 0 x0053001f, 0 x00340060, 0 xfffb0004,
0 xfffdfffe, 0 x00540021, 0 x0032005e, 0 xfffc0004,
0 xfffeffff, 0 x00550022, 0 x0030005d, 0 xfffc0003,
0 xfffeffff, 0 x00560024, 0 x002f005c, 0 xfffc0002,
0 xfffffffd, 0 x00580026, 0 x002d005c, 0 xfffc0001,
0 xfffffffd, 0 x005a0027, 0 x002b005c, 0 xfffc0000,
0 x0000fffd, 0 x005a0029, 0 x0029005a, 0 xfffd0000,
0 x0000fffc, 0 x005c002b, 0 x0027005a, 0 xfffdffff,
0 x0001fffc, 0 x005c002d, 0 x00260058, 0 xfffdffff,
0 x0002fffc, 0 x005c002f, 0 x00240056, 0 xfffffffe,
0 x0003fffc, 0 x005d0030, 0 x00220055, 0 xfffffffe,
0 x0004fffc, 0 x005e0032, 0 x00210054, 0 xfffefffd,
0 x0004fffb, 0 x00600034, 0 x001f0053, 0 xfffefffd,
0 x0005fffb, 0 x00600036, 0 x001d0052, 0 xfffffffc,
0 x0006fffb, 0 x00600038, 0 x001c004f, 0 x0000fffc,
0 x0007fffb, 0 x00610039, 0 x001a004f, 0 xfffffffc,
0 x0008fffb, 0 x0062003b, 0 x0018004d, 0 x0000fffb,
0 x000afffb, 0 x0061003d, 0 x0017004b, 0 x0000fffb,
0 x000bfffb, 0 x0061003f, 0 x00150049, 0 x0001fffb,
0 x000cfffa, 0 x00620041, 0 x00140048, 0 x0000fffb,
0 x000dfffa, 0 x00620042, 0 x00130046, 0 x0001fffb,
0 x000efffa, 0 x00620044, 0 x00110044, 0 x0002fffb
};
static const u32 coef_lut_f_y_legacy[NB_COEF] = {
0 xfff6fff0, 0 x00490012, 0 x0049006e, 0 xfff60012,
0 xfff7fff1, 0 x004e0013, 0 x00490068, 0 xfff60010,
0 xfff7fff2, 0 x004f0015, 0 x00470067, 0 xfff6000f,
0 xfff7fff5, 0 x004f0017, 0 x00450065, 0 xfff6000e,
0 xfff8fff5, 0 x00500018, 0 x00440065, 0 xfff6000c,
0 xfff8fff6, 0 x0051001a, 0 x00420064, 0 xfff6000b,
0 xfff8fff6, 0 x0052001c, 0 x00400064, 0 xfff6000a,
0 xfff9fff6, 0 x0054001d, 0 x003e0064, 0 xfff60008,
0 xfff9fff8, 0 x0054001f, 0 x003c0063, 0 xfff60007,
0 xfffafff8, 0 x00550021, 0 x003a0062, 0 xfff60006,
0 xfffbfff7, 0 x00560022, 0 x00390062, 0 xfff60005,
0 xfffbfff8, 0 x00570024, 0 x00370061, 0 xfff60004,
0 xfffcfff8, 0 x00580026, 0 x00350060, 0 xfff60003,
0 xfffdfff8, 0 x00590028, 0 x0033005f, 0 xfff60002,
0 xfffdfff7, 0 x005b002a, 0 x0031005f, 0 xfff60001,
0 xfffefff7, 0 x005c002c, 0 x002f005e, 0 xfff60000,
0 xfffffff6, 0 x005e002d, 0 x002d005e, 0 xfff6ffff,
0 x0000fff6, 0 x005e002f, 0 x002c005c, 0 xfff7fffe,
0 x0001fff6, 0 x005f0031, 0 x002a005b, 0 xfff7fffd,
0 x0002fff6, 0 x005f0033, 0 x00280059, 0 xfff8fffd,
0 x0003fff6, 0 x00600035, 0 x00260058, 0 xfff8fffc,
0 x0004fff6, 0 x00610037, 0 x00240057, 0 xfff8fffb,
0 x0005fff6, 0 x00620039, 0 x00220056, 0 xfff7fffb,
0 x0006fff6, 0 x0062003a, 0 x00210055, 0 xfff8fffa,
0 x0007fff6, 0 x0063003c, 0 x001f0054, 0 xfff8fff9,
0 x0008fff6, 0 x0064003e, 0 x001d0054, 0 xfff6fff9,
0 x000afff6, 0 x00640040, 0 x001c0052, 0 xfff6fff8,
0 x000bfff6, 0 x00640042, 0 x001a0051, 0 xfff6fff8,
0 x000cfff6, 0 x00650044, 0 x00180050, 0 xfff5fff8,
0 x000efff6, 0 x00650045, 0 x0017004f, 0 xfff5fff7,
0 x000ffff6, 0 x00670047, 0 x0015004f, 0 xfff2fff7,
0 x0010fff6, 0 x00680049, 0 x0013004e, 0 xfff1fff7
};
static const u32 coef_lut_f_c_legacy[NB_COEF] = {
0 x0000fffb, 0 x003a001a, 0 x003a005d, 0 x0000001a,
0 x0001fffb, 0 x003f001b, 0 x00400051, 0 x00000019,
0 x0001fffc, 0 x0040001c, 0 x003f0051, 0 x00000017,
0 x0002fffb, 0 x0042001d, 0 x003e0051, 0 xffff0016,
0 x0002fffb, 0 x0043001e, 0 x003d0051, 0 xffff0015,
0 x0003fffc, 0 x00430020, 0 x003b0050, 0 xffff0014,
0 x0003fffb, 0 x00450021, 0 x003a0051, 0 xfffe0013,
0 x0004fffc, 0 x00450022, 0 x00390050, 0 xfffe0012,
0 x0005fffc, 0 x00460023, 0 x0038004f, 0 xfffe0011,
0 x0005fffb, 0 x00480025, 0 x00360050, 0 xfffd0010,
0 x0006fffc, 0 x00480026, 0 x0035004f, 0 xfffd000f,
0 x0006fffc, 0 x00490027, 0 x0034004f, 0 xfffd000e,
0 x0007fffd, 0 x00490028, 0 x0033004e, 0 xfffd000d,
0 x0008fffc, 0 x004a002a, 0 x0031004d, 0 xfffd000d,
0 x0009fffd, 0 x004a002b, 0 x0030004d, 0 xfffc000c,
0 x0009fffc, 0 x004c002c, 0 x002f004d, 0 xfffc000b,
0 x000afffc, 0 x004c002e, 0 x002e004c, 0 xfffc000a,
0 x000bfffc, 0 x004d002f, 0 x002c004c, 0 xfffc0009,
0 x000cfffc, 0 x004d0030, 0 x002b004a, 0 xfffd0009,
0 x000dfffd, 0 x004d0031, 0 x002a004a, 0 xfffc0008,
0 x000dfffd, 0 x004e0033, 0 x00280049, 0 xfffd0007,
0 x000efffd, 0 x004f0034, 0 x00270049, 0 xfffc0006,
0 x000ffffd, 0 x004f0035, 0 x00260048, 0 xfffc0006,
0 x0010fffd, 0 x00500036, 0 x00250048, 0 xfffb0005,
0 x0011fffe, 0 x004f0038, 0 x00230046, 0 xfffc0005,
0 x0012fffe, 0 x00500039, 0 x00220045, 0 xfffc0004,
0 x0013fffe, 0 x0051003a, 0 x00210045, 0 xfffb0003,
0 x0014ffff, 0 x0050003b, 0 x00200043, 0 xfffc0003,
0 x0015ffff, 0 x0051003d, 0 x001e0043, 0 xfffb0002,
0 x0016ffff, 0 x0051003e, 0 x001d0042, 0 xfffb0002,
0 x00170000, 0 x0051003f, 0 x001c0040, 0 xfffc0001,
0 x00190000, 0 x00510040, 0 x001b003f, 0 xfffb0001
};
#endif
Messung V0.5 in Prozent C=79 H=98 G=88