blob: 466d22a96b3e2f1cf6a3ba7c341fbee5734d2ae0 [file] [log] [blame]
static const q31_t in_com1[128] = {
0x035EB92F, 0xFFAAE149, 0xFFF714CA, 0xFEEC84EF,
0xFF209934, 0x00B42BA4, 0x03343762, 0xFD4475BE,
0x02298679, 0x011BAE4C, 0x0067843E, 0x0295234A,
0xFF917E98, 0x03058AF5, 0x040648D7, 0xFD38214F,
0x02A29100, 0x01C5CCA4, 0x00CEE8AB, 0x0067778F,
0x0127AC22, 0x0157D5CE, 0x0129CCD1, 0x019682F0,
0xFFD28686, 0x0204D270, 0x0071EC02, 0xFF856D81,
0xFEAD6E26, 0xFF718062, 0xFCC049C6, 0x005F7676,
0xFFC025ED, 0xFC312FB0, 0x00C83DC5, 0xFF9EF765,
0x01FA0A12, 0xFFD8BB52, 0x000003C5, 0x00FA0E1B,
0xFFE91548, 0xFE862B44, 0xFCFB0843, 0xFDEF2338,
0xFE89238B, 0x01274EAD, 0x02AEE031, 0xFF918594,
0xFB7B5563, 0x02699746, 0x0216696B, 0x02A9E28B,
0xFB1A61A5, 0xFDF0C96E, 0x04A7127C, 0xFDAAED31,
0xFE0BE66E, 0xFEEFB3D5, 0x01F531CE, 0xFF488A92,
0xFCC6BCC3, 0xFDF4E93C, 0xFFF8AC97, 0x006A5288,
0xFE264825, 0x01F659EB, 0x027078EE, 0x08000000,
0xFF0BBA23, 0x0264BA3C, 0xFF33DA9E, 0x018059BB,
0x00289893, 0xFE526811, 0x0294BBAB, 0xFECB8F50,
0xFC8455DE, 0xFEA88FDE, 0x0114AB05, 0xFE45EE4C,
0x00AA32A0, 0xFF93A339, 0x02AE5026, 0xFE3F8E5D,
0x0189884A, 0x007F0845, 0xFE8612B1, 0x025F3A62,
0x01AAC974, 0xFCA6518D, 0x0295205B, 0x01FB59F8,
0xFF4A6D6E, 0x026F8584, 0xFF01861B, 0xFFB0A480,
0x0578E623, 0x00E169E3, 0xFECC2FE3, 0xFEB8AA26,
0xFE03BA8D, 0x0739566F, 0xFCF65AA1, 0x0189B667,
0x025F13B4, 0x0274F746, 0xFBAC7C43, 0x0368E7B4,
0x0010192F, 0x0036E72A, 0x023848AA, 0x076DCEE8,
0x00A7062C, 0x002A6849, 0xFDF86CA4, 0xFC46ED12,
0xFFA496DA, 0xFC536F6A, 0x01FA2E56, 0xFF318A48,
0xFCA32572, 0xFF935598, 0x04E229CB, 0x00ACCCA0,
0xFCE3024F, 0xFD3077FA, 0xFE5FA4AF, 0x04691F4B
};
static const q31_t in_com2[128] = {
0xFA3CAA88, 0x05E6DDC5, 0xFF4B3119, 0xFFBF12F3,
0xFB02CBE3, 0x01C33652, 0x02D72850, 0xFF5E45B8,
0x0099613E, 0x00C35D39, 0xFC36FBFC, 0xFE3FF0F0,
0xFEEBF8A9, 0xFFA0D307, 0xFF6D4301, 0xFDCBC382,
0xFBE1D49E, 0x04B30AD5, 0x0324A6E8, 0xFD4F2528,
0x01CC14A7, 0x05205AE8, 0xFFF08353, 0xFB84996D,
0xFD3A9CF3, 0x001E833F, 0xFD1C5D7A, 0xFE80B56B,
0xFCA779AC, 0xF8000000, 0x01EB7799, 0xFC9821A1,
0x019D6F20, 0xFE3897E2, 0xFDF2E106, 0xFF112DFD,
0x00465FCA, 0x00E9FC98, 0x0097AE22, 0x00CECDC1,
0x02803D08, 0x029CC704, 0x01050F39, 0x04E6BCCA,
0xFEDC3719, 0x0415A14E, 0x0133AEF4, 0xFF144BEB,
0xFB60D916, 0xFC2E0253, 0xFB1A69A3, 0x058E0821,
0xFB4DAB10, 0x007672DA, 0x02E5FFC3, 0xFEEAA618,
0xFC7B627E, 0xFFC8EDE0, 0x003E4B85, 0x008B3E95,
0xFFC5ED47, 0x00183283, 0x042B6C96, 0xFD60A15C,
0xFCA82E68, 0xFC3E52F8, 0x01F83BC6, 0x00D7A84C,
0xFEE9D528, 0x01356C14, 0x02D716F0, 0x03CA302D,
0x016BAC46, 0xFD039D90, 0x01871461, 0x01789A33,
0x05FC886A, 0xFEB87BEE, 0x031774C3, 0x0599B7D1,
0x0205239E, 0x0266BFA1, 0x000B47A5, 0xFDCB8DF3,
0x047C52BA, 0x01D003D2, 0xFD37A3DF, 0x003DF4B5,
0x013AECC7, 0x0310A4E0, 0x04B416BD, 0x006112D0,
0xFB77A7BD, 0xFC6A9BA3, 0xFF5B09AF, 0xFE779583,
0xFED70C93, 0x003EF485, 0x02428612, 0xFCA4FC89,
0x00A78DB3, 0xFA8346EB, 0xFF19D448, 0x03F1C3A2,
0xFAF01992, 0x01957808, 0xFFA40F85, 0xFDC7F6A0,
0x027DFF34, 0x00B92D06, 0x02BCF9AD, 0x003E97D0,
0xFEF1EB7C, 0xFE5F23D8, 0xF94EE3A8, 0x01532F10,
0x0117B83F, 0x0195D70A, 0x0109D5A7, 0xFE721548,
0xFC82B58B, 0x00EF16D3, 0x01B50F97, 0x020A313B,
0xFF608155, 0xF974890E, 0xFE33259C, 0xFB101099
};
static const q31_t ref_correlate_4_1[7] = {
0x00000000, 0x00000000, 0x00000000, 0xFFD92836,
0x0003D519, 0x000066CC, 0x000C6734
};
static const q31_t ref_correlate_4_2[7] = {
0x00000000, 0x00000000, 0x0027C747, 0xFFD53B7C,
0x00036BD3, 0xFFF3B31F, 0x000C6734
};
static const q31_t ref_correlate_4_3[7] = {
0x00000000, 0xFFFB3D59, 0x00283F84, 0xFFD54815,
0x0004F0F5, 0xFFF3B31F, 0x000C6734
};
static const q31_t ref_correlate_4_8[15] = {
0xFFFBBDF4, 0x0013909C, 0x000A08E4, 0xFFDE5CF6,
0xFFFB5F50, 0xFFF7F66C, 0x003300D4, 0xFFD5D3D1,
0x0004F0F5, 0xFFF3B31F, 0x000C6734, 0x00000000,
0x00000000, 0x00000000, 0x00000000
};
static const q31_t ref_correlate_4_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x0011E176, 0x0008BECA, 0xFFDE5CF6, 0xFFFB5F50,
0xFFF7F66C, 0x003300D4, 0xFFD5D3D1, 0x0004F0F5,
0xFFF3B31F, 0x000C6734, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000
};
static const q31_t ref_correlate_5_1[9] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0
};
static const q31_t ref_correlate_5_2[9] = {
0x00000000, 0x00000000, 0x00000000, 0x0027C747,
0xFFD53B7C, 0x00036BD3, 0xFFF3B31F, 0x00021A40,
0x000A0EF0
};
static const q31_t ref_correlate_5_3[9] = {
0x00000000, 0x00000000, 0xFFFB3D59, 0x00283F84,
0xFFD54815, 0x0004F0F5, 0xFFF4EEB1, 0x00021A40,
0x000A0EF0
};
static const q31_t ref_correlate_5_8[15] = {
0xFFFBBDF4, 0x0013909C, 0x000A08E4, 0xFFDE5CF6,
0xFFFC7995, 0xFFF3014C, 0x002FED51, 0xFFDE88F4,
0x00056246, 0xFFF4EEB1, 0x00021A40, 0x000A0EF0,
0x00000000, 0x00000000, 0x00000000
};
static const q31_t ref_correlate_5_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x00187CB5, 0x000769D0, 0xFFDD5143, 0xFFFC7995,
0xFFF3014C, 0x002FED51, 0xFFDE88F4, 0x00056246,
0xFFF4EEB1, 0x00021A40, 0x000A0EF0, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000
};
static const q31_t ref_correlate_6_1[11] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFD92836, 0x0003D519, 0x000066CC,
0x000C6734, 0x000A0EF0, 0xFFF7E359
};
static const q31_t ref_correlate_6_2[11] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0027C747, 0xFFD53B7C, 0x00036BD3, 0xFFF3B31F,
0x00021A40, 0x00125D9B, 0xFFF7E359
};
static const q31_t ref_correlate_6_3[11] = {
0x00000000, 0x00000000, 0x00000000, 0xFFFB3D59,
0x00283F84, 0xFFD54815, 0x0004F0F5, 0xFFF4EEB1,
0x00011BC0, 0x00125D9B, 0xFFF7E359
};
static const q31_t ref_correlate_6_8[15] = {
0xFFFBBDF4, 0x0013909C, 0x000A08E4, 0xFFDE5CF6,
0xFFFC7995, 0xFFF21DA6, 0x0033ECDA, 0xFFE10412,
0xFFFE5C81, 0xFFF4934D, 0x00011BC0, 0x00125D9B,
0xFFF7E359, 0x00000000, 0x00000000
};
static const q31_t ref_correlate_6_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x00187CB5, 0x000215D8, 0xFFDE6441, 0xFFFD517A,
0xFFF21DA6, 0x0033ECDA, 0xFFE10412, 0xFFFE5C81,
0xFFF4934D, 0x00011BC0, 0x00125D9B, 0xFFF7E359,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000
};
static const q31_t ref_correlate_9_1[17] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B
};
static const q31_t ref_correlate_9_2[17] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0027C747,
0xFFD53B7C, 0x00036BD3, 0xFFF3B31F, 0x00021A40,
0x00125D9B, 0x001DB4E3, 0xFFBAD107, 0x0039048C,
0xFFE7140B
};
static const q31_t ref_correlate_9_3[17] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFB3D59, 0x00283F84,
0xFFD54815, 0x0004F0F5, 0xFFF4EEB1, 0x00011BC0,
0x000DD6FF, 0x00219108, 0xFFB7C323, 0x0039048C,
0xFFE7140B
};
static const q31_t ref_correlate_9_8[17] = {
0x00000000, 0xFFFBBDF4, 0x0013909C, 0x000A08E4,
0xFFDE5CF6, 0xFFFC7995, 0xFFF21DA6, 0x002FE082,
0xFFF6AB85, 0xFFF76670, 0xFFD741A5, 0x00225F0E,
0xFFF9A6AB, 0x00207844, 0xFFB7C323, 0x0039048C,
0xFFE7140B
};
static const q31_t ref_correlate_9_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x00187CB5, 0x000215D8, 0xFFC622DC, 0x0016E52E,
0xFFE16A60, 0x002FE71A, 0xFFF942CC, 0xFFF76670,
0xFFD741A5, 0x00225F0E, 0xFFF9A6AB, 0x00207844,
0xFFB7C323, 0x0039048C, 0xFFE7140B, 0x00000000,
0x00000000
};
static const q31_t ref_correlate_10_1[19] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFD92836, 0x0003D519, 0x000066CC,
0x000C6734, 0x000A0EF0, 0xFFF7E359, 0xFFDB1226,
0x001F7EEE, 0xFFE7140B, 0xFFF33A48
};
static const q31_t ref_correlate_10_2[19] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x0027C747, 0xFFD53B7C, 0x00036BD3, 0xFFF3B31F,
0x00021A40, 0x00125D9B, 0x001DB4E3, 0xFFBAD107,
0x0039048C, 0xFFF42882, 0xFFF33A48
};
static const q31_t ref_correlate_10_3[19] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFFB3D59,
0x00283F84, 0xFFD54815, 0x0004F0F5, 0xFFF4EEB1,
0x00011BC0, 0x000DD6FF, 0x00219108, 0xFFB7C323,
0x003773D4, 0xFFF42882, 0xFFF33A48
};
static const q31_t ref_correlate_10_8[19] = {
0x00000000, 0x00000000, 0xFFFBBDF4, 0x0013909C,
0x000A08E4, 0xFFDE5CF6, 0xFFFC7995, 0xFFF21DA6,
0x002FE082, 0xFFF6AB85, 0xFFF76670, 0xFFD5DB37,
0x0028AA9F, 0xFFFD8EAB, 0x001569A8, 0xFFB7333F,
0x003773D4, 0xFFF42882, 0xFFF33A48
};
static const q31_t ref_correlate_10_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x00187CB5, 0x000215D8, 0xFFC622DC, 0x0016E52E,
0xFFE16A60, 0x00278383, 0xFFFAF3C6, 0xFFF8BA5E,
0xFFD5DB37, 0x0028AA9F, 0xFFFD8EAB, 0x001569A8,
0xFFB7333F, 0x003773D4, 0xFFF42882, 0xFFF33A48,
0x00000000
};
static const q31_t ref_correlate_11_1[21] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFD92836, 0x0003D519,
0x000066CC, 0x000C6734, 0x000A0EF0, 0xFFF7E359,
0xFFDB1226, 0x001F7EEE, 0xFFE7140B, 0xFFF33A48,
0xFFFB56DD
};
static const q31_t ref_correlate_11_2[21] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x0027C747, 0xFFD53B7C, 0x00036BD3,
0xFFF3B31F, 0x00021A40, 0x00125D9B, 0x001DB4E3,
0xFFBAD107, 0x0039048C, 0xFFF42882, 0xFFF80027,
0xFFFB56DD
};
static const q31_t ref_correlate_11_3[21] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFB3D59, 0x00283F84, 0xFFD54815, 0x0004F0F5,
0xFFF4EEB1, 0x00011BC0, 0x000DD6FF, 0x00219108,
0xFFB7C323, 0x003773D4, 0xFFF39649, 0xFFF80027,
0xFFFB56DD
};
static const q31_t ref_correlate_11_8[21] = {
0x00000000, 0x00000000, 0x00000000, 0xFFFBBDF4,
0x0013909C, 0x000A08E4, 0xFFDE5CF6, 0xFFFC7995,
0xFFF21DA6, 0x002FE082, 0xFFF6AB85, 0xFFF76670,
0xFFD5DB37, 0x002827D4, 0xFFFFDABD, 0x0016D690,
0xFFB32A57, 0x00373F52, 0xFFF39649, 0xFFF80027,
0xFFFB56DD
};
static const q31_t ref_correlate_11_11[21] = {
0xFFE67CCF, 0x0007A928, 0x0003CB63, 0x00036FDA,
0x00187CB5, 0x000215D8, 0xFFC622DC, 0x0016E52E,
0xFFE16A60, 0x00278383, 0xFFF7E41C, 0xFFF9585D,
0xFFD65742, 0x002827D4, 0xFFFFDABD, 0x0016D690,
0xFFB32A57, 0x00373F52, 0xFFF39649, 0xFFF80027,
0xFFFB56DD
};
static const q31_t ref_correlate_12_1[23] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0xFFD92836,
0x0003D519, 0x000066CC, 0x000C6734, 0x000A0EF0,
0xFFF7E359, 0xFFDB1226, 0x001F7EEE, 0xFFE7140B,
0xFFF33A48, 0xFFFB56DD, 0xFFE23BB2
};
static const q31_t ref_correlate_12_2[23] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x0027C747, 0xFFD53B7C,
0x00036BD3, 0xFFF3B31F, 0x00021A40, 0x00125D9B,
0x001DB4E3, 0xFFBAD107, 0x0039048C, 0xFFF42882,
0xFFF80027, 0x0019D2B3, 0xFFE23BB2
};
static const q31_t ref_correlate_12_3[23] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFB3D59, 0x00283F84, 0xFFD54815,
0x0004F0F5, 0xFFF4EEB1, 0x00011BC0, 0x000DD6FF,
0x00219108, 0xFFB7C323, 0x003773D4, 0xFFF39649,
0xFFF45A41, 0x0019D2B3, 0xFFE23BB2
};
static const q31_t ref_correlate_12_8[23] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFFBBDF4, 0x0013909C, 0x000A08E4, 0xFFDE5CF6,
0xFFFC7995, 0xFFF21DA6, 0x002FE082, 0xFFF6AB85,
0xFFF76670, 0xFFD5DB37, 0x002827D4, 0xFFFC9764,
0x0025826E, 0xFFBC44EA, 0x001D7A63, 0xFFF246EF,
0xFFF45A41, 0x0019D2B3, 0xFFE23BB2
};
static const q31_t ref_correlate_12_11[23] = {
0x00000000, 0xFFE67CCF, 0x0007A928, 0x0003CB63,
0x00036FDA, 0x00187CB5, 0x000215D8, 0xFFC622DC,
0x0016E52E, 0xFFE16A60, 0x00278383, 0xFFF7E41C,
0xFFE5CB43, 0xFFDA4857, 0x002B400F, 0xFFFC9764,
0x0025826E, 0xFFBC44EA, 0x001D7A63, 0xFFF246EF,
0xFFF45A41, 0x0019D2B3, 0xFFE23BB2
};
static const q31_t ref_correlate_13_1[25] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B, 0xFFF33A48, 0xFFFB56DD, 0xFFE23BB2,
0x0004F9B1
};
static const q31_t ref_correlate_13_2[25] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x0027C747,
0xFFD53B7C, 0x00036BD3, 0xFFF3B31F, 0x00021A40,
0x00125D9B, 0x001DB4E3, 0xFFBAD107, 0x0039048C,
0xFFF42882, 0xFFF80027, 0x0019D2B3, 0xFFDD2354,
0x0004F9B1
};
static const q31_t ref_correlate_13_3[25] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0xFFFB3D59, 0x00283F84,
0xFFD54815, 0x0004F0F5, 0xFFF4EEB1, 0x00011BC0,
0x000DD6FF, 0x00219108, 0xFFB7C323, 0x003773D4,
0xFFF39649, 0xFFF45A41, 0x001A6ECB, 0xFFDD2354,
0x0004F9B1
};
static const q31_t ref_correlate_13_8[25] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0xFFFBBDF4, 0x0013909C, 0x000A08E4,
0xFFDE5CF6, 0xFFFC7995, 0xFFF21DA6, 0x002FE082,
0xFFF6AB85, 0xFFF76670, 0xFFD5DB37, 0x002827D4,
0xFFFC9764, 0x00260E0E, 0xFFB9D124, 0x001BF4D8,
0xFFF69593, 0xFFF4924F, 0x001A6ECB, 0xFFDD2354,
0x0004F9B1
};
static const q31_t ref_correlate_13_11[25] = {
0x00000000, 0x00000000, 0xFFE67CCF, 0x0007A928,
0x0003CB63, 0x00036FDA, 0x00187CB5, 0x000215D8,
0xFFC622DC, 0x0016E52E, 0xFFE16A60, 0x00278383,
0xFFF7E41C, 0xFFE5CB43, 0xFFDD8CEA, 0x002A9765,
0xFFFC12FA, 0x00260E0E, 0xFFB9D124, 0x001BF4D8,
0xFFF69593, 0xFFF4924F, 0x001A6ECB, 0xFFDD2354,
0x0004F9B1
};
static const q31_t ref_conv_4_1[4] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734
};
static const q31_t ref_conv_4_2[5] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFF34C53
};
static const q31_t ref_conv_4_3[6] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFF358EC, 0x00018522
};
static const q31_t ref_conv_4_8[11] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFD1E3B6, 0x0010BC2E, 0x0012DDBB, 0x000477BE,
0xFFFC6DC9, 0xFFF9EE49, 0x00015C12
};
static const q31_t ref_conv_4_11[14] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFD1E3B6, 0x0010BC2E, 0x0012DDBB, 0x000477BE,
0x00007792, 0xFFFEAD0C, 0xFFE74C46, 0x00012CAE,
0xFFFE9F0F, 0x00082582
};
static const q31_t ref_conv_5_1[5] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0
};
static const q31_t ref_conv_5_2[6] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFF5B30C
};
static const q31_t ref_conv_5_3[7] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFF7382F, 0x00013B92
};
static const q31_t ref_conv_5_8[12] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0x00066F3A, 0x0014194D, 0x0004E90F,
0x000522EC, 0xFFF6DAC6, 0xFFFC66F1, 0x00011A44
};
static const q31_t ref_conv_5_11[15] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0x00066F3A, 0x0014194D, 0x0004E90F,
0x00092CB5, 0xFFFB9989, 0xFFE25726, 0x000246F2,
0xFFFD935C, 0x0006D089, 0x00069B3F
};
static const q31_t ref_conv_6_1[6] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359
};
static const q31_t ref_conv_6_2[7] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0x00084EAB
};
static const q31_t ref_conv_6_3[8] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0x00098A3D, 0xFFFF017F
};
static const q31_t ref_conv_6_8[13] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0x001C67F8, 0x0003EA8E,
0x0004C788, 0xFFEFD501, 0xFFFEE210, 0x000519CD,
0xFFFF1C5B
};
static const q31_t ref_conv_6_11[16] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0x001C67F8, 0x0003EA8E,
0x0008D151, 0xFFF493C4, 0xFFE4D244, 0x0006467B,
0xFFFCAFB7, 0x0007A86E, 0x0007AE3D, 0xFFFAAC08
};
static const q31_t ref_conv_9_1[9] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B
};
static const q31_t ref_conv_9_2[10] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0xFFE360D1, 0x00455079,
0xFFC6D2EC, 0x0019859D
};
static const q31_t ref_conv_9_3[11] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0xFFE49C63, 0x004451F8,
0xFFC24C50, 0x001D61C3, 0xFFFCF21C
};
static const q31_t ref_conv_9_8[16] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFC713D8, 0x000B96B9, 0xFFDD3EC2, 0x002A907E,
0xFFF21AD5, 0xFFF40CDC, 0x000FBC66, 0xFFFD449F
};
static const q31_t ref_conv_9_11[19] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFCB1DA1, 0x0010557C, 0xFFC32EF6, 0x002BBD2C,
0xFFEFAE31, 0xFFFBB54A, 0x001B417C, 0xFFF98E4A,
0xFFE62A30, 0x0017FCA9, 0xFFEFA193
};
static const q31_t ref_conv_10_1[10] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B, 0xFFF33A48
};
static const q31_t ref_conv_10_2[11] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0xFFE360D1, 0x00455079,
0xFFC6D2EC, 0x000CBFE5, 0x000D1478
};
static const q31_t ref_conv_10_3[12] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0xFFE49C63, 0x004451F8,
0xFFC24C50, 0x00109C0B, 0x000A0694, 0xFFFE6F48
};
static const q31_t ref_conv_10_8[17] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFC713D8, 0xFFFED101, 0xFFEA533A, 0x0028FFC6,
0xFFF18AF0, 0xFFE8FE3F, 0x0013A467, 0x00039031,
0xFFFE9992
};
static const q31_t ref_conv_10_11[20] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFCB1DA1, 0x00038FC4, 0xFFD0436E, 0x002A2C74,
0xFFEF1E4D, 0xFFF0A6AD, 0x001F297D, 0xFFFFD9DC,
0xFFE4C3C2, 0x00195096, 0xFFF1528D, 0xFFF79C6A
};
static const q31_t ref_conv_11_1[11] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B, 0xFFF33A48, 0xFFFB56DD
};
static const q31_t ref_conv_11_2[12] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0xFFE360D1, 0x00455079,
0xFFC6D2EC, 0x000CBFE5, 0x00086B55, 0x0004C5DF
};
static const q31_t ref_conv_11_3[13] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0xFFE49C63, 0x004451F8,
0xFFC24C50, 0x00109C0B, 0x00055D71, 0x00033528,
0xFFFF6DC7
};
static const q31_t ref_conv_11_8[18] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFC713D8, 0xFFFED101, 0xFFE5AA17, 0x002DC5A6,
0xFFF0F8B7, 0xFFE8C9BE, 0x000F9B7F, 0x0004FD18,
0x0000E5A4, 0xFFFF7D35
};
static const q31_t ref_conv_11_11[21] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFCB1DA1, 0x00038FC4, 0xFFCB9A4B, 0x002EF254,
0xFFEE8C13, 0xFFF0722C, 0x001B2095, 0x000146C3,
0xFFE70FD4, 0x0018CDCB, 0xFFF1CE97, 0xFFF83A68,
0xFFFCF056
};
static const q31_t ref_conv_12_1[12] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B, 0xFFF33A48, 0xFFFB56DD, 0xFFE23BB2
};
static const q31_t ref_conv_12_2[13] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0xFFE360D1, 0x00455079,
0xFFC6D2EC, 0x000CBFE5, 0x00086B55, 0xFFE70191,
0x001E7BD6
};
static const q31_t ref_conv_12_3[14] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0xFFE49C63, 0x004451F8,
0xFFC24C50, 0x00109C0B, 0x00055D71, 0xFFE570DA,
0x001DE99C, 0xFFFC5A1A
};
static const q31_t ref_conv_12_8[19] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFC713D8, 0xFFFED101, 0xFFE5AA17, 0x00100158,
0x000F748D, 0xFFE523D7, 0x000E4C25, 0xFFEB3829,
0x000A0037, 0x000E2914, 0xFFFCBCA7
};
static const q31_t ref_conv_12_11[22] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFCB1DA1, 0x00038FC4, 0xFFCB9A4B, 0x00112E06,
0x000D07E9, 0xFFECCC45, 0x0019D13B, 0xFFE781D4,
0xFFF02A67, 0x002779AA, 0xFFEE8B3F, 0xFFFB52A3,
0x0000E16B, 0xFFEC72E6
};
static const q31_t ref_conv_13_1[13] = {
0xFFD92836, 0x0003D519, 0x000066CC, 0x000C6734,
0x000A0EF0, 0xFFF7E359, 0xFFDB1226, 0x001F7EEE,
0xFFE7140B, 0xFFF33A48, 0xFFFB56DD, 0xFFE23BB2,
0x0004F9B1
};
static const q31_t ref_conv_13_2[14] = {
0xFFD92836, 0x002B9C60, 0xFFFC7A13, 0x000BFDEE,
0xFFFD5B43, 0xFFED9665, 0xFFE360D1, 0x00455079,
0xFFC6D2EC, 0x000CBFE5, 0x00086B55, 0xFFE70191,
0x00237587, 0xFFFAE7A2
};
static const q31_t ref_conv_13_3[15] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000C762B,
0xFFFD67DC, 0xFFEF1B87, 0xFFE49C63, 0x004451F8,
0xFFC24C50, 0x00109C0B, 0x00055D71, 0xFFE570DA,
0x0022E34D, 0xFFF741BC, 0x00009C19
};
static const q31_t ref_conv_13_8[20] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFC713D8, 0xFFFED101, 0xFFE5AA17, 0x00100158,
0x00146E3E, 0xFFE00B79, 0x000EE83E, 0xFFEB7037,
0x000E4EDB, 0x000CA389, 0xFFFA48E2, 0x00008BA0
};
static const q31_t ref_conv_13_11[23] = {
0xFFD92836, 0x002B9C60, 0xFFF7B76C, 0x000AC090,
0xFFDBF2A6, 0xFFFE5293, 0xFFF77A1E, 0x00493B07,
0xFFCB1DA1, 0x00038FC4, 0xFFCB9A4B, 0x00112E06,
0x0012019A, 0xFFE7B3E7, 0x001A6D54, 0xFFE7B9E2,
0xFFF4790B, 0x0025F41F, 0xFFEC1779, 0xFFFBDE43,
0x00005D00, 0xFFEBCA3C, 0x00034493
};