diff --git a/src/audio/src/coef/src_ipc4_int32_40_21_4535_5000.h b/src/audio/src/coef/src_ipc4_int32_40_21_4535_5000.h new file mode 100644 index 000000000000..e472f82c024f --- /dev/null +++ b/src/audio/src/coef/src_ipc4_int32_40_21_4535_5000.h @@ -0,0 +1,4657 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2025 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +__cold_rodata static const int32_t src_int32_40_21_4535_5000_fir[4640] = { + -17358, + 32502, + -53608, + 81190, + -115290, + 155305, + -199820, + 246453, + -291729, + 331005, + -358441, + 367056, + -348863, + 295100, + -196566, + 44045, + 171156, + -456599, + 818033, + -1258669, + 1778436, + -2373265, + 3034421, + -3747934, + 4494169, + -5247567, + 5976600, + -6643964, + 7207030, + -7618573, + 7827765, + -7781443, + 7425599, + -6707081, + 5575444, + -3984893, + 1896243, + 721161, + -3887666, + 7611738, + -11888686, + 16699742, + -22011583, + 27776325, + -33932065, + 40403994, + -47106124, + 53943683, + -60816270, + 67621984, + -74262948, + 80653302, + -86732158, + 92488315, + -98017220, + 103685994, + -110787761, + 126156109, + 2047168391, + 73083649, + -85158443, + 87583119, + -86939464, + 84610238, + -81115659, + 76737477, + -71673616, + 66087803, + -60127521, + 53930417, + -47625970, + 41335105, + -35168940, + 29227284, + -23597195, + 18351795, + -13549446, + 9233348, + -5431572, + 2157523, + 589192, + -2821553, + 4563613, + -5848770, + 6717888, + -7217343, + 7397079, + -7308730, + 7003869, + -6532455, + 5941485, + -5273911, + 4567820, + -3855877, + 3165039, + -2516507, + 1925896, + -1403593, + 955257, + -582435, + 283244, + -53081, + -114664, + 227929, + -295366, + 325795, + -327754, + 309142, + -276967, + 237177, + -194589, + 152883, + -114666, + 81577, + -54429, + 33366, + -16561, + 31427, + -52459, + 80328, + -115263, + 156875, + -203982, + 254441, + -305005, + 351228, + -387414, + 406644, + -400888, + 361207, + -278064, + 141729, + 57204, + -327214, + 675170, + -1105598, + 1619915, + -2215670, + 2885837, + -3618177, + 4394735, + -5191499, + 5978258, + -6718700, + 7370758, + -7887239, + 8216727, + -8304755, + 8095232, + -7532085, + 6561066, + -5131682, + 3199163, + -726396, + -2314246, + 5939287, + -10152811, + 14945502, + -20294146, + 26161671, + -32497818, + 39240553, + -46318336, + 53653486, + -61167019, + 68785693, + -76452815, + 84146145, + -91910882, + 99928711, + -108686429, + 119479583, + -136446551, + 181265755, + 2043340170, + 22174678, + -59692024, + 71263583, + -75519343, + 76342681, + -75096509, + 72423815, + -68702107, + 64194150, + -59106696, + 53615528, + -47876457, + 42029923, + -36202553, + 30507266, + -25042771, + 19892920, + -15126166, + 10795289, + -6937466, + 3574703, + -714650, + -1648261, + 3531373, + -4962133, + 5976262, + -6615829, + 6927306, + -6959673, + 6762636, + -6385010, + 5873306, + -5270564, + 4615435, + -3941539, + 3277077, + -2644690, + 2061546, + -1539616, + 1086113, + -704045, + 392856, + -149109, + -32821, + 160080, + -240713, + 283111, + -295544, + 285782, + -260819, + 226683, + -188332, + 149635, + -113405, + 81497, + -54925, + 34018, + -15641, + 30141, + -50983, + 78988, + -114575, + 157571, + -207037, + 261080, + -316703, + 369680, + -414491, + 444319, + -451133, + 425866, + -358694, + 239422, + -57981, + -194984, + 527433, + -945187, + 1451150, + -2044515, + 2720008, + -3467197, + 4269918, + -5105842, + 5946252, + -6756030, + 7493908, + -8112988, + 8561545, + -8784113, + 8722819, + -8318967, + 7514797, + -6255384, + 4490599, + -2177059, + -720019, + 4225152, + -8351212, + 13098429, + -18453877, + 24391562, + -30873229, + 37850068, + -45265533, + 53059682, + -61175703, + 69569938, + -78228039, + 87193026, + -96618829, + 106885142, + -118882301, + 134871369, + -161998008, + 238276923, + 2035696625, + -26454257, + -34518018, + 54819639, + -63824057, + 67735480, + -68711741, + 67739468, + -65367712, + 61953950, + -57761531, + 53002526, + -47857679, + 42485831, + -37028184, + 31609982, + -26340927, + 21315045, + -16610435, + 12289112, + -8397104, + 4964862, + -2007999, + -471637, + 2484607, + -4052279, + 5205053, + -5980471, + 6421289, + -6573573, + 6484895, + -6202661, + 5772641, + -5237722, + 4636908, + -4004582, + 3370027, + -2757196, + 2184706, + -1666040, + 1209916, + -820778, + 499395, + -243510, + 48504, + 91941, + -185221, + 239257, + -262007, + 261071, + -243392, + 215043, + -181098, + 145590, + -111524, + 80956, + -55098, + 34459, + -14599, + 28649, + -49182, + 77171, + -113219, + 157377, + -208952, + 266316, + -326736, + 386235, + -439498, + 479848, + -499297, + 488697, + -437991, + 336572, + -173757, + -60636, + 375620, + -778289, + 1273023, + -1860672, + 2537754, + -3295711, + 4120263, + -4990901, + 5880562, + -6755527, + 7575555, + -8294308, + 8860040, + -9216583, + 9304604, + -9063099, + 8431107, + -7349558, + 5763227, + -3622681, + 886150, + 2478769, + -6493698, + 11168450, + -16500506, + 22475153, + -29066432, + 36239129, + -43952149, + 52163826, + -60840152, + 69967790, + -79575654, + 89773270, + -100825318, + 113313516, + -128541802, + 149769424, + -187302521, + 297045034, + 2024263503, + -72696724, + -9761504, + 38342697, + -51921452, + 58839818, + -62000080, + 62713428, + -61691600, + 59381975, + -56101526, + 52096565, + -47571237, + 42701558, + -37642296, + 32530166, + -27485136, + 22610802, + -17994403, + 13706790, + -9802543, + 6320348, + -3283664, + 701713, + 1429252, + -3124425, + 4408735, + -5315007, + 5882058, + -6152800, + 6172410, + -5986632, + 5640246, + -5175749, + 4632281, + -4044797, + 3443495, + -2853501, + 2294772, + -1782225, + 1326022, + -932016, + 602289, + -335766, + 128858, + 23896, + -129210, + 194491, + -227345, + 235163, + -224799, + 202337, + -172941, + 140782, + -109043, + 79967, + -54955, + 34692, + -13437, + 26953, + -47060, + 74878, + -111194, + 156282, + -209702, + 270101, + -335030, + 400780, + -462273, + 513009, + -545087, + 549328, + -515495, + 432625, + -289476, + 75088, + 220559, + -605799, + 1086475, + -1665095, + 2339998, + -3104555, + 3946461, + -4847145, + 5781360, + -6716974, + 7615007, + -8429934, + 9110277, + -9599481, + 9837071, + -9760072, + 9304645, + -8407896, + 7009792, + -5055102, + 2495283, + 709804, + -4590440, + 9166003, + -14444445, + 20422470, + -27086631, + 34415602, + -42384104, + 50969180, + -60160112, + 69974441, + -80484992, + 91868645, + -104502185, + 119172198, + -137604018, + 164082901, + -212218256, + 357417072, + 2009079295, + -116456715, + 14457362, + 21922865, + -39879650, + 49707935, + -55001714, + 57376355, + -57696691, + 56494747, + -54137877, + 50904404, + -47020213, + 42677182, + -38042555, + 33263600, + -28469769, + 23773565, + -19270816, + 15040760, + -11146182, + 7633745, + -4534591, + 1865235, + 371263, + -2183860, + 3591900, + -4623325, + 5312816, + -5699900, + 5827127, + -5738328, + 5477049, + -5085168, + 4601742, + -4062103, + 3497196, + -2933173, + 2391220, + -1887592, + 1433839, + -1037179, + 700989, + -425379, + 207799, + -43673, + -72998, + 149073, + -191765, + 208217, + -205158, + 188651, + -163918, + 135250, + -105986, + 78543, + -54502, + 34721, + -12160, + 25059, + -44623, + 72114, + -108500, + 154279, + -209267, + 272397, + -341516, + 413209, + -482663, + 543590, + -588221, + 607396, + -590752, + 527028, + -404482, + 211432, + 63101, + -428652, + 892500, + -1458807, + 2127752, + -2894682, + 3749341, + -4675211, + 5649007, + -6640370, + 7611800, + -8518847, + 9310586, + -9930385, + 10316965, + -10405719, + 10130279, + -9424262, + 8223147, + -6466197, + 4098341, + -1071905, + -2651916, + 7101991, + -12296738, + 18244355, + -24944046, + 32388587, + -40568784, + 49480700, + -59137260, + 69587242, + -80947762, + 93463482, + -107623957, + 124422261, + -146010513, + 177722526, + -236601758, + 419232110, + 1990195080, + -157648913, + 38023811, + 5648505, + -27766679, + 40392828, + -47758056, + 51760396, + -53407512, + 53310436, + -51883404, + 49434360, + -46209154, + 42414124, + -38227835, + 33807132, + -29290117, + 24797487, + -20433061, + 16283969, + -12420802, + 8897907, + -5753899, + 3012463, + -683424, + -1235917, + 2759229, + -3909439, + 4716911, + -5217590, + 5451164, + -5459325, + 5284147, + -4966659, + 4545624, + -4056551, + 3530958, + -2995880, + 2473603, + -1981628, + 1532822, + -1135722, + 794976, + -511866, + 284897, + -110392, + -16904, + 103265, + -155477, + 180396, + -184592, + 174073, + -154092, + 129036, + -102378, + 76699, + -53748, + 34549, + -10773, + 22974, + -41880, + 68887, + -105143, + 151366, + -207634, + 273172, + -346138, + 423429, + -500527, + 571392, + -628430, + 662549, + -663317, + 619233, + -518119, + 347629, + -95882, + -247813, + 692140, + -1242901, + 1902120, + -2667155, + 3529870, + -4475897, + 5484052, + -6525926, + 7565714, + -8560290, + 9459567, + -10207156, + 10741307, + -10996139, + 10903115, + -10392723, + 9396299, + -7847921, + 5686275, + -2856397, + -688855, + 4987714, + -10069001, + 15952411, + -22649868, + 30168378, + -38515002, + 47705023, + -57775206, + 68805736, + -80958111, + 94544779, + -110168020, + 129027735, + -153705677, + 190601085, + -260308573, + 482321861, + 1967674322, + -196198909, + 60828888, + -10394203, + -15650111, + 30947962, + -40311514, + 45898991, + -48850054, + 49848748, + -49352471, + 47696252, + -45144031, + 41915128, + -38198215, + 34158686, + -29942411, + 25677527, + -21475196, + 17429902, + -13619608, + 10105999, + -6934917, + 4137054, + -1728917, + -285943, + 1915469, + -3177465, + 4097829, + -4708732, + 5046803, + -5151364, + 5062796, + -4821056, + 4464398, + -4028316, + 3544724, + -3041383, + 2541556, + -2063888, + 1622483, + -1227145, + 883758, + -594769, + 359733, + -175892, + 38758, + 57329, + -118691, + 151865, + -163226, + 158696, + -143530, + 122184, + -98249, + 74453, + -52704, + 34182, + -9280, + 20706, + -38841, + 65208, + -101131, + 147547, + -204796, + 272403, + -348846, + 431358, + -515739, + 596231, + -665458, + 714448, + -732755, + 708701, + -629733, + 482909, + -255503, + -64279, + 486484, + -1018530, + 1664286, + -2423146, + 3289146, + -4250161, + 5287232, + -6374069, + 7476766, + -8553765, + 9556104, + -10427946, + 11107417, + -11527724, + 11618536, + -11307588, + 10522446, + -9192352, + 7250078, + -4633647, + 1287823, + 2834811, + -7773356, + 13558939, + -20216199, + 27766410, + -36232960, + 45650434, + -56079484, + 67631668, + -80512677, + 95102298, + -112114768, + 132955829, + -160637058, + 202633912, + -283193876, + 546511275, + 1941592615, + -232043374, + 82769853, + -26121668, + -3596706, + 21426965, + -32705242, + 39826682, + -44051618, + 46130804, + -46560893, + 45701338, + -43832202, + 41184244, + -37954978, + 34317273, + -30423845, + 26409473, + -22391980, + 18472624, + -14736261, + 11251535, + -8071224, + 5232825, + -2759409, + 660731, + 1065406, + -2431600, + 3459161, + -4176326, + 4616467, + -4816338, + 4814405, + -4649339, + 4358678, + -3977702, + 3538547, + -3069544, + 2594800, + -2133995, + 1702388, + -1310988, + 966880, + -673652, + 431908, + -239818, + 93681, + 11523, + -81621, + 122794, + -141192, + 142617, + -132301, + 114742, + -93631, + 71825, + -51380, + 33628, + -7688, + 18264, + -35517, + 61091, + -96478, + 142832, + -200755, + 270075, + -349605, + 436926, + -528184, + 617937, + -699067, + 762770, + -798646, + 794902, + -738678, + 616501, + -414865, + 120934, + 276654, + -786902, + 1415512, + -2163926, + 3028396, + -3999116, + 5059470, + -6185439, + 7345214, + -8499045, + 9599368, + -10591215, + 11412930, + -11997177, + 12272221, + -12163438, + 11595015, + -10491742, + 8780831, + -6393623, + 3267067, + 655198, + -5422371, + 11076877, + -17655988, + 25195199, + -33734200, + 43326832, + -54057534, + 66068996, + -79610621, + 95128646, + -113447741, + 136177148, + -166755690, + 213739369, + -305113114, + 611619158, + 1912037381, + -265130181, + 103750544, + -41453291, + 8327940, + 11883343, + -24982901, + 33578915, + -39040650, + 42179015, + -43525847, + 43462245, + -42282361, + 40226796, + -37500592, + 34282986, + -30732580, + 26989962, + -23178899, + 19406805, + -15764915, + 12328410, + -9156679, + 6293785, + -3769204, + 1598819, + 213832, + -1676097, + 2804592, + -3623483, + 4162717, + -4456280, + 4540525, + -4452629, + 4229207, + -3905136, + 3512594, + -3080323, + 2633139, + -2191643, + 1772161, + -1386840, + 1043920, + -748105, + 501039, + -301824, + 147561, + -33896, + -44476, + 93352, + -118620, + 125936, + -120476, + 106762, + -88558, + 68837, + -49791, + 32894, + -6004, + 15660, + -31923, + 56552, + -91201, + 137235, + -195518, + 266183, + -348387, + 440076, + -537763, + 636355, + -729033, + 807210, + -860589, + 877324, + -844317, + 747635, + -573065, + 306792, + 63808, + -549277, + 1157130, + -1890859, + 2748965, + -3724024, + 4801866, + -5960887, + 7171560, + -8396172, + 9588828, + -10695737, + 11655808, + -12401536, + 12860177, + -12955159, + 12607703, + -11738556, + 10269760, + -8126337, + 5237757, + -1539000, + -3028985, + 8519724, + -14982961, + 22468281, + -31031544, + 40745686, + -51718672, + 64123884, + -78253655, + 94619332, + -114153742, + 138665890, + -172016403, + 223839320, + -325922652, + 677458829, + 1879107517, + -295418482, + 123681704, + -56311834, + 20059730, + 2370183, + -17188414, + 27191831, + -33846579, + 38016952, + -40265760, + 40992891, + -40504484, + 39049344, + -36838696, + 34056997, + -30867753, + 27416498, + -23832188, + 20227751, + -16700244, + 13330935, + -10185457, + 7314167, + -4752753, + 2523112, + -634475, + -915237, + 2137875, + -3053414, + 3688225, + -4073352, + 4242843, + -4232179, + 4076859, + -3811165, + 3467139, + -3073777, + 2656461, + -2236600, + 1831486, + -1454338, + 1114495, + -817748, + 566765, + -361579, + 200107, + -78677, + -7468, + 63709, + -95644, + 108754, + -108131, + 98295, + -83065, + 65512, + -47951, + 31989, + -4235, + 12904, + -28074, + 51610, + -85320, + 130775, + -189098, + 260730, + -345177, + 440763, + -544392, + 651350, + -755153, + 847482, + -918197, + 955467, + -946025, + 875552, + -729202, + 492250, + -150876, + -306955, + 890535, + -1605399, + 2452313, + -3426291, + 4515696, + -5701471, + 6956545, + -8245460, + 9524250, + -10740610, + 11834355, + -12738189, + 13378759, + -13677972, + 13554513, + -12925517, + 11708279, + -9821908, + 7188765, + -3735515, + -606443, + 5901472, + -12211552, + 19600139, + -28139032, + 37919976, + -49074050, + 61804677, + -76446048, + 93572822, + -114222943, + 140400028, + -176378110, + 232859592, + -345480429, + 743838800, + 1842913003, + -322878734, + 142481275, + -70623774, + 31536394, + -7060127, + -9365719, + 20702070, + -28499647, + 33669202, + -36800203, + 38308397, + -38509767, + 37659644, + -35974065, + 33641545, + -30829477, + 27687455, + -24348850, + 20931421, + -17537472, + 14253865, + -11152081, + 8288461, + -5704682, + 3428505, + -1474779, + -153312, + 1462811, + -2469409, + 3195767, + -3669832, + 3923166, + -3989369, + 3902630, + -3696452, + 3402565, + -3050060, + 2664741, + -2268703, + 1880109, + -1513166, + 1178260, + -882229, + 628746, + -418769, + 251035, + -122574, + 29198, + 34033, + -72399, + 91174, + -95343, + 89396, + -77191, + 61875, + -45875, + 30922, + -2391, + 10009, + -23988, + 46287, + -78861, + 123478, + -181517, + 253728, + -339970, + 438958, + -548005, + 662802, + -777243, + 883320, + -971108, + 1028854, + -1043196, + 999506, + -882378, + 676258, + -366198, + -61272, + 617177, + -1309076, + 2140007, + -3107458, + 4202405, + -5408453, + 6701148, + -8047492, + 9405707, + -10725265, + 11947230, + -13004891, + 13824697, + -14327462, + 14429788, + -14045649, + 13088048, + -11470615, + 9109021, + -5922006, + 1831778, + 3236529, + -9356825, + 16606129, + -25071849, + 34864132, + -46136605, + 59121873, + -74194623, + 91990571, + -113648968, + 141361465, + -179804090, + 240730427, + -363646608, + 810563475, + 1803574462, + -347492677, + 160074653, + -84319631, + 42697802, + -16356183, + -1558532, + 14146556, + -23030734, + 29161227, + -33149772, + 35424999, + -36310552, + 36066596, + -34912588, + 33039916, + -30618833, + 27802089, + -24726667, + 21514455, + -18272395, + 15092426, + -12051448, + 9211444, + -6619820, + 4310024, + -2302418, + 605406, + 783227, + -1874815, + 2688205, + -3248101, + 3583417, + -3725695, + 3707634, + -3561774, + 3319362, + -3009421, + 2658038, + -2287866, + 1917837, + -1563063, + 1234913, + -941230, + 686666, + -473094, + 300076, + -165350, + 65319, + 4491, + -49017, + 73300, + -82189, + 80124, + -70974, + 57953, + -43581, + 29703, + -481, + 6991, + -19684, + 40608, + -71850, + 115374, + -172805, + 245198, + -332773, + 434644, + -548549, + 670613, + -795140, + 914482, + -1018982, + 1097033, + -1135246, + 1118764, + -1031705, + 857766, + -580946, + 186409, + 338555, + -1003492, + 1813709, + -2769196, + 3863599, + -5083290, + 6406579, + -7803125, + 9233574, + -10649469, + 11993454, + -13199780, + 14195110, + -14899605, + 15228245, + -15092319, + 14401012, + -13062950, + 10987570, + -8086124, + 4272048, + 539639, + -6434389, + 13502396, + -21846247, + 31593960, + -42920994, + 56088077, + -71508734, + 89877033, + -112428961, + 141536184, + -182262236, + 247386910, + -380284228, + 877433881, + 1761222675, + -369253269, + 176394903, + -97334274, + 53486260, + -25467828, + 6189895, + 7562298, + -17471183, + 24519219, + -29335974, + 32359949, + -33920259, + 34280190, + -33661219, + 32256420, + -30237862, + 27760532, + -24964206, + 21974182, + -18901403, + 15842341, + -12878858, + 10078204, + -7493230, + 5162856, + -3112820, + 1356682, + 102954, + -1273023, + 2168467, + -2810627, + 3225619, + -3442762, + 3493092, + -3408013, + 3218117, + -2952203, + 2636494, + -2294076, + 1944540, + -1603816, + 1284192, + -994465, + 740236, + -524277, + 346970, + -206774, + 100697, + -24750, + -25634, + 55236, + -68749, + 70534, + -64457, + 53773, + -41086, + 28343, + 1487, + 3863, + -15184, + 34598, + -64321, + 106497, + -162995, + 235171, + -323605, + 427818, + -545991, + 674703, + -808705, + 940749, + -1061506, + 1159573, + -1221613, + 1232617, + -1176313, + 1035732, + -793904, + 434703, + 56205, + -690313, + 1475175, + -2413294, + 3501037, + -4727629, + 6074278, + -7513479, + 9008531, + -10513327, + 11972419, + -13321389, + 14487529, + -15390792, + 15945007, + -16059273, + 15639456, + -14589677, + 12813640, + -10215588, + 6700653, + -2174199, + -3460316, + 10305790, + -18479459, + 28126564, + -39443530, + 52717949, + -68400236, + 87239667, + -110563635, + 140914364, + -183725293, + 252769392, + -395259851, + 944248409, + 1715998067, + -388164569, + 191382939, + -109607195, + 63846797, + -34346421, + 13837008, + 986177, + -11852624, + 19769948, + -25381094, + 29131416, + -31353298, + 32311442, + -32227943, + 31296363, + -29689549, + 27563791, + -25060831, + 22308635, + -19421496, + 16499849, + -13630036, + 10884173, + -8320233, + 5982371, + -3901538, + 2096348, + -574194, + -667444, + 1639535, + -2359951, + 2851882, + -3142272, + 3260329, + -3236153, + 3099518, + -2878839, + 2600333, + -2287390, + 1960149, + -1635269, + 1325879, + -1041684, + 789192, + -572058, + 391476, + -246628, + 135141, + -53530, + -2379, + 37088, + -55102, + 60687, + -57679, + 49363, + -38408, + 26854, + 3500, + 643, + -10509, + 28288, + -56309, + 96889, + -152129, + 223685, + -312495, + 418492, + -540312, + 675013, + -817819, + 961930, + -1098392, + 1216076, + -1301765, + 1340380, + -1315349, + 1209125, + -1003859, + 682212, + -228303, + -371256, + 1126236, + -2041652, + 3116623, + -4343300, + 5705906, + -7179935, + 8731559, + -10317285, + 11883891, + -13368658, + 14699911, + -15797850, + 16575634, + -16940674, + 16796041, + -16041884, + 14576697, + -12298248, + 9103877, + -4889813, + -451056, + 7033775, + -14989605, + 24480254, + -35722094, + 49028127, + -64883437, + 84088920, + -108057299, + 139490479, + -184171069, + 256823880, + -408444203, + 1010803571, + 1668050139, + -404241579, + 204987659, + -121082758, + 73727425, + -42945082, + 21341174, + -5545247, + -6206794, + 14940609, + -21308069, + 25758375, + -28624990, + 30172330, + -30621716, + 30166013, + -28977798, + 27213735, + -25016695, + 22516558, + -19830299, + 17061728, + -14301156, + 11625142, + -9096433, + 6764154, + -4664268, + 2820324, + -1244439, + -61491, + 1104423, + -1898676, + 2464397, + -2826017, + 3010763, + -3047273, + 2964343, + -2789851, + 2549862, + -2267940, + 1964661, + -1657316, + 1359803, + -1082670, + 833300, + -616199, + 433365, + -284703, + 168467, + -81693, + 20616, + 18957, + -41329, + 50642, + -50685, + 44754, + -35568, + 25247, + 5549, + -2653, + -5685, + 21709, + -47853, + 86593, + -140257, + 210790, + -299485, + 406693, + -531514, + 671503, + -822391, + 977859, + -1129385, + 1266171, + -1375198, + 1441399, + -1447988, + 1376934, + -1209603, + 927537, + -513379, + -48083, + 768797, + -1656271, + 2712395, + -3932303, + 5303334, + -6804131, + 8403937, + -10062130, + 11728016, + -13340936, + 14830655, + -16118067, + 17116148, + -17731140, + 17863858, + -17411032, + 16266514, + -14322155, + 11468077, + -7591943, + 2576661, + 3704331, + -11395604, + 20674454, + -31776050, + 45037156, + -60975032, + 80438187, + -104917870, + 137263378, + -183582620, + 259502414, + -419712799, + 1076894774, + 1617536882, + -417510035, + 217166049, + -131710424, + 83079384, + -51218935, + 28661909, + -11995944, + -565363, + 10058668, + -17140359, + 22260501, + -25751471, + 27875719, + -28852417, + 28872556, + -28107408, + 26713083, + -24832738, + 22597411, + -20126073, + 17525305, + -14888860, + 12297290, + -9817745, + 7504019, + -5396875, + 3524638, + -1904066, + 541438, + 566165, + -1429447, + 2065416, + -2495863, + 2745898, + -2842542, + 2813461, + -2685843, + 2485463, + -2235927, + 1958133, + -1669908, + 1385835, + -1117248, + 872354, + -656486, + 472427, + -320802, + 200499, + -109086, + 43226, + 948, + -27508, + 40458, + -43518, + 39973, + -32583, + 23536, + 7621, + -6007, + -736, + 14894, + -38994, + 75660, + -127433, + 196540, + -284627, + 392460, + -519615, + 664158, + -822352, + 988400, + -1154258, + 1309524, + -1441445, + 1535051, + -1573431, + 1538172, + -1409947, + 1169276, + -797419, + 277409, + 404819, + -1259240, + 2290515, + -3496801, + 4868638, + -6387950, + 8027238, + -9748984, + 11505321, + -13237994, + 14878610, + -16349203, + 17563057, + -18425771, + 18836460, + -18689010, + 17873220, + -16275633, + 13779760, + -10265325, + 5605910, + 335861, + -7717063, + 16729599, + -27626142, + 40765394, + -56694035, + 76303770, + -101156863, + 134236341, + -181948415, + 260763418, + -428946559, + 1142317093, + 1564624147, + -428006161, + 227883239, + -141444941, + 91857370, + -59125330, + 35760088, + -18330605, + 5040240, + 5151709, + -12901810, + 18658053, + -22749601, + 25435286, + -26930784, + 27424055, + -27084043, + 26065382, + -24510678, + 22551364, + -20307718, + 17888471, + -15390274, + 12897199, + -10480406, + 8198041, + -6095412, + 4205450, + -2549436, + 1137983, + 27794, + -954941, + 1657242, + -2153747, + 2467313, + -2623208, + 2647819, + -2567502, + 2407594, + -2191622, + 1940685, + -1673046, + 1403893, + -1145275, + 906179, + -692726, + 508469, + -354744, + 231071, + -135563, + 65328, + -16842, + -13720, + 30196, + -36220, + 35054, + -29476, + 21732, + 9704, + -9400, + 4312, + 7880, + -29778, + 64143, + -113718, + 181001, + -267984, + 375850, + -504651, + 652982, + -817659, + 993446, + -1172820, + 1345834, + -1500074, + 1620750, + -1690919, + 1691880, + -1603723, + 1406042, + -1078812, + 603399, + 36316, + -852727, + 1853256, + -3039108, + 4404088, + -5933517, + 7603318, + -9379303, + 11216711, + -13060024, + 14843085, + -16489509, + 17913380, + -19020184, + 19707903, + -19868176, + 19387367, + -18147343, + 16025661, + -12894779, + 8619667, + -3052913, + -3974175, + 12667024, + -23294389, + 36234910, + -52061681, + 71704802, + -96789360, + 130417102, + -179262467, + 260572020, + -436032406, + 1206866062, + 1509484989, + -435776380, + 237112528, + -150246505, + 100019741, + -66624056, + 42598148, + -24514829, + 10579007, + 247281, + -8616519, + 14971758, + -19636862, + 22865441, + -24868355, + 25829400, + -25914193, + 25274984, + -24053000, + 22379302, + -20374780, + 18149690, + -15803020, + 13421875, + -11081007, + 8842569, + -6756147, + 4859071, + -3177013, + 1724837, + -507673, + -477845, + 1242218, + -1801658, + 2176657, + -2390596, + 2468446, + -2435587, + 2316788, + -2135362, + 1912496, + -1666786, + 1413939, + -1166650, + 934630, + -724755, + 541318, + -386357, + 260025, + -160986, + 86803, + -34313, + -40, + 19914, + -28836, + 30024, + -26266, + 19849, + 11787, + -12814, + 9430, + 703, + -20252, + 52101, + -99179, + 164247, + -249633, + 356931, + -486676, + 638000, + -808298, + 992918, + -1184911, + 1374837, + -1550695, + 1697952, + -1799728, + 1837138, + -1789790, + 1636466, + -1355955, + 928052, + -334663, + -438967, + 1402994, + -2561676, + 3912132, + -5443178, + 7134309, + -8954870, + 10863466, + -12807643, + 14723856, + -16537739, + 18164664, + -19510538, + 20472785, + -20941409, + 20799978, + -19926348, + 18192815, + -15465294, + 11600909, + -6443054, + -187612, + 8508855, + -18803969, + 31469372, + -47101334, + 66663171, + -91833959, + 125817867, + -175524446, + 258900348, + -440863845, + 1270338454, + 1452298982, + -440876977, + 244835359, + -158080894, + 107528693, + -73677538, + 49140283, + -30515313, + 16020510, + -4627259, + -4308703, + 11222694, + -16431263, + 20181240, + -22677390, + 24098252, + -24605137, + 24347021, + -23462932, + 22082806, + -20327449, + 18308006, + -16125231, + 13868759, + -11616500, + 9434250, + -7375578, + 5481987, + -3783377, + 2298767, + -1037252, + -849, + 822711, + -1441631, + 1875633, + -2146094, + 2276436, + -2290930, + 2213645, + -2067549, + 1873805, + -1651237, + 1415981, + -1181308, + 957595, + -752428, + 570818, + -415487, + 287217, + -185224, + 107538, + -51371, + 13454, + 9672, + -21410, + 24917, + -22974, + 17900, + 13855, + -16227, + 14589, + -6598, + -10466, + 39594, + -83889, + 146358, + -229657, + 335786, + -465762, + 619262, + -794276, + 986772, + -1190407, + 1396311, + -1592957, + 1766156, + -1899182, + 1973066, + -1967047, + 1859204, + -1627257, + 1249527, + -706043, + -20249, + 942188, + -2067080, + 3395388, + -4919500, + 6622610, + -8477783, + 10447239, + -12481889, + 14521169, + -16493159, + 18315001, + -19893557, + 21126277, + -21902147, + 22102602, + -21602180, + 20268637, + -17962111, + 14532701, + -9815511, + 3621595, + 4277883, + -14179096, + 26493928, + -41838363, + 61203418, + -86312709, + 120455288, + -170739752, + 255727800, + -443341516, + 1332533071, + 1393251518, + -443373732, + 251041272, + -164919572, + 114350428, + -80251016, + 55352625, + -36300023, + 21335072, + -9444895, + -2555, + 7432167, + -13151232, + 17398298, + -20370809, + 22240988, + -23164895, + 23287367, + -22744429, + 21664149, + -20166555, + 18363041, + -16355554, + 14235741, + -12084218, + 9970044, + -7950452, + 6070872, + -4365248, + 2856630, + -1558011, + 473376, + 401097, + -1075730, + 1565993, + -1891149, + 2072950, + -2134431, + 2098829, + -1988648, + 1824908, + -1626557, + 1410073, + -1189223, + 974992, + -775632, + 596838, + -441997, + 312511, + -208152, + 127423, + -67926, + 26689, + -474, + -13983, + 19762, + -19621, + 15897, + 15897, + -19621, + 19762, + -13983, + -474, + 26689, + -67926, + 127423, + -208152, + 312511, + -441997, + 596838, + -775632, + 974992, + -1189223, + 1410073, + -1626557, + 1824908, + -1988648, + 2098829, + -2134431, + 2072950, + -1891149, + 1565993, + -1075730, + 401097, + 473376, + -1558011, + 2856630, + -4365248, + 6070872, + -7950452, + 9970044, + -12084218, + 14235741, + -16355554, + 18363041, + -20166555, + 21664149, + -22744429, + 23287367, + -23164895, + 22240988, + -20370809, + 17398298, + -13151232, + 7432167, + -2555, + -9444895, + 21335072, + -36300023, + 55352625, + -80251016, + 114350428, + -164919572, + 251041272, + -443373732, + 1393251518, + 1332533071, + -443341516, + 255727800, + -170739752, + 120455288, + -86312709, + 61203418, + -41838363, + 26493928, + -14179096, + 4277883, + 3621595, + -9815511, + 14532701, + -17962111, + 20268637, + -21602180, + 22102602, + -21902147, + 21126277, + -19893557, + 18315001, + -16493159, + 14521169, + -12481889, + 10447239, + -8477783, + 6622610, + -4919500, + 3395388, + -2067080, + 942188, + -20249, + -706043, + 1249527, + -1627257, + 1859204, + -1967047, + 1973066, + -1899182, + 1766156, + -1592957, + 1396311, + -1190407, + 986772, + -794276, + 619262, + -465762, + 335786, + -229657, + 146358, + -83889, + 39594, + -10466, + -6598, + 14589, + -16227, + 13855, + 17900, + -22974, + 24917, + -21410, + 9672, + 13454, + -51371, + 107538, + -185224, + 287217, + -415487, + 570818, + -752428, + 957595, + -1181308, + 1415981, + -1651237, + 1873805, + -2067549, + 2213645, + -2290930, + 2276436, + -2146094, + 1875633, + -1441631, + 822711, + -849, + -1037252, + 2298767, + -3783377, + 5481987, + -7375578, + 9434250, + -11616500, + 13868759, + -16125231, + 18308006, + -20327449, + 22082806, + -23462932, + 24347021, + -24605137, + 24098252, + -22677390, + 20181240, + -16431263, + 11222694, + -4308703, + -4627259, + 16020510, + -30515313, + 49140283, + -73677538, + 107528693, + -158080894, + 244835359, + -440876977, + 1452298982, + 1270338454, + -440863845, + 258900348, + -175524446, + 125817867, + -91833959, + 66663171, + -47101334, + 31469372, + -18803969, + 8508855, + -187612, + -6443054, + 11600909, + -15465294, + 18192815, + -19926348, + 20799978, + -20941409, + 20472785, + -19510538, + 18164664, + -16537739, + 14723856, + -12807643, + 10863466, + -8954870, + 7134309, + -5443178, + 3912132, + -2561676, + 1402994, + -438967, + -334663, + 928052, + -1355955, + 1636466, + -1789790, + 1837138, + -1799728, + 1697952, + -1550695, + 1374837, + -1184911, + 992918, + -808298, + 638000, + -486676, + 356931, + -249633, + 164247, + -99179, + 52101, + -20252, + 703, + 9430, + -12814, + 11787, + 19849, + -26266, + 30024, + -28836, + 19914, + -40, + -34313, + 86803, + -160986, + 260025, + -386357, + 541318, + -724755, + 934630, + -1166650, + 1413939, + -1666786, + 1912496, + -2135362, + 2316788, + -2435587, + 2468446, + -2390596, + 2176657, + -1801658, + 1242218, + -477845, + -507673, + 1724837, + -3177013, + 4859071, + -6756147, + 8842569, + -11081007, + 13421875, + -15803020, + 18149690, + -20374780, + 22379302, + -24053000, + 25274984, + -25914193, + 25829400, + -24868355, + 22865441, + -19636862, + 14971758, + -8616519, + 247281, + 10579007, + -24514829, + 42598148, + -66624056, + 100019741, + -150246505, + 237112528, + -435776380, + 1509484989, + 1206866062, + -436032406, + 260572020, + -179262467, + 130417102, + -96789360, + 71704802, + -52061681, + 36234910, + -23294389, + 12667024, + -3974175, + -3052913, + 8619667, + -12894779, + 16025661, + -18147343, + 19387367, + -19868176, + 19707903, + -19020184, + 17913380, + -16489509, + 14843085, + -13060024, + 11216711, + -9379303, + 7603318, + -5933517, + 4404088, + -3039108, + 1853256, + -852727, + 36316, + 603399, + -1078812, + 1406042, + -1603723, + 1691880, + -1690919, + 1620750, + -1500074, + 1345834, + -1172820, + 993446, + -817659, + 652982, + -504651, + 375850, + -267984, + 181001, + -113718, + 64143, + -29778, + 7880, + 4312, + -9400, + 9704, + 21732, + -29476, + 35054, + -36220, + 30196, + -13720, + -16842, + 65328, + -135563, + 231071, + -354744, + 508469, + -692726, + 906179, + -1145275, + 1403893, + -1673046, + 1940685, + -2191622, + 2407594, + -2567502, + 2647819, + -2623208, + 2467313, + -2153747, + 1657242, + -954941, + 27794, + 1137983, + -2549436, + 4205450, + -6095412, + 8198041, + -10480406, + 12897199, + -15390274, + 17888471, + -20307718, + 22551364, + -24510678, + 26065382, + -27084043, + 27424055, + -26930784, + 25435286, + -22749601, + 18658053, + -12901810, + 5151709, + 5040240, + -18330605, + 35760088, + -59125330, + 91857370, + -141444941, + 227883239, + -428006161, + 1564624147, + 1142317093, + -428946559, + 260763418, + -181948415, + 134236341, + -101156863, + 76303770, + -56694035, + 40765394, + -27626142, + 16729599, + -7717063, + 335861, + 5605910, + -10265325, + 13779760, + -16275633, + 17873220, + -18689010, + 18836460, + -18425771, + 17563057, + -16349203, + 14878610, + -13237994, + 11505321, + -9748984, + 8027238, + -6387950, + 4868638, + -3496801, + 2290515, + -1259240, + 404819, + 277409, + -797419, + 1169276, + -1409947, + 1538172, + -1573431, + 1535051, + -1441445, + 1309524, + -1154258, + 988400, + -822352, + 664158, + -519615, + 392460, + -284627, + 196540, + -127433, + 75660, + -38994, + 14894, + -736, + -6007, + 7621, + 23536, + -32583, + 39973, + -43518, + 40458, + -27508, + 948, + 43226, + -109086, + 200499, + -320802, + 472427, + -656486, + 872354, + -1117248, + 1385835, + -1669908, + 1958133, + -2235927, + 2485463, + -2685843, + 2813461, + -2842542, + 2745898, + -2495863, + 2065416, + -1429447, + 566165, + 541438, + -1904066, + 3524638, + -5396875, + 7504019, + -9817745, + 12297290, + -14888860, + 17525305, + -20126073, + 22597411, + -24832738, + 26713083, + -28107408, + 28872556, + -28852417, + 27875719, + -25751471, + 22260501, + -17140359, + 10058668, + -565363, + -11995944, + 28661909, + -51218935, + 83079384, + -131710424, + 217166049, + -417510035, + 1617536882, + 1076894774, + -419712799, + 259502414, + -183582620, + 137263378, + -104917870, + 80438187, + -60975032, + 45037156, + -31776050, + 20674454, + -11395604, + 3704331, + 2576661, + -7591943, + 11468077, + -14322155, + 16266514, + -17411032, + 17863858, + -17731140, + 17116148, + -16118067, + 14830655, + -13340936, + 11728016, + -10062130, + 8403937, + -6804131, + 5303334, + -3932303, + 2712395, + -1656271, + 768797, + -48083, + -513379, + 927537, + -1209603, + 1376934, + -1447988, + 1441399, + -1375198, + 1266171, + -1129385, + 977859, + -822391, + 671503, + -531514, + 406693, + -299485, + 210790, + -140257, + 86593, + -47853, + 21709, + -5685, + -2653, + 5549, + 25247, + -35568, + 44754, + -50685, + 50642, + -41329, + 18957, + 20616, + -81693, + 168467, + -284703, + 433365, + -616199, + 833300, + -1082670, + 1359803, + -1657316, + 1964661, + -2267940, + 2549862, + -2789851, + 2964343, + -3047273, + 3010763, + -2826017, + 2464397, + -1898676, + 1104423, + -61491, + -1244439, + 2820324, + -4664268, + 6764154, + -9096433, + 11625142, + -14301156, + 17061728, + -19830299, + 22516558, + -25016695, + 27213735, + -28977798, + 30166013, + -30621716, + 30172330, + -28624990, + 25758375, + -21308069, + 14940609, + -6206794, + -5545247, + 21341174, + -42945082, + 73727425, + -121082758, + 204987659, + -404241579, + 1668050139, + 1010803571, + -408444203, + 256823880, + -184171069, + 139490479, + -108057299, + 84088920, + -64883437, + 49028127, + -35722094, + 24480254, + -14989605, + 7033775, + -451056, + -4889813, + 9103877, + -12298248, + 14576697, + -16041884, + 16796041, + -16940674, + 16575634, + -15797850, + 14699911, + -13368658, + 11883891, + -10317285, + 8731559, + -7179935, + 5705906, + -4343300, + 3116623, + -2041652, + 1126236, + -371256, + -228303, + 682212, + -1003859, + 1209125, + -1315349, + 1340380, + -1301765, + 1216076, + -1098392, + 961930, + -817819, + 675013, + -540312, + 418492, + -312495, + 223685, + -152129, + 96889, + -56309, + 28288, + -10509, + 643, + 3500, + 26854, + -38408, + 49363, + -57679, + 60687, + -55102, + 37088, + -2379, + -53530, + 135141, + -246628, + 391476, + -572058, + 789192, + -1041684, + 1325879, + -1635269, + 1960149, + -2287390, + 2600333, + -2878839, + 3099518, + -3236153, + 3260329, + -3142272, + 2851882, + -2359951, + 1639535, + -667444, + -574194, + 2096348, + -3901538, + 5982371, + -8320233, + 10884173, + -13630036, + 16499849, + -19421496, + 22308635, + -25060831, + 27563791, + -29689549, + 31296363, + -32227943, + 32311442, + -31353298, + 29131416, + -25381094, + 19769948, + -11852624, + 986177, + 13837008, + -34346421, + 63846797, + -109607195, + 191382939, + -388164569, + 1715998067, + 944248409, + -395259851, + 252769392, + -183725293, + 140914364, + -110563635, + 87239667, + -68400236, + 52717949, + -39443530, + 28126564, + -18479459, + 10305790, + -3460316, + -2174199, + 6700653, + -10215588, + 12813640, + -14589677, + 15639456, + -16059273, + 15945007, + -15390792, + 14487529, + -13321389, + 11972419, + -10513327, + 9008531, + -7513479, + 6074278, + -4727629, + 3501037, + -2413294, + 1475175, + -690313, + 56205, + 434703, + -793904, + 1035732, + -1176313, + 1232617, + -1221613, + 1159573, + -1061506, + 940749, + -808705, + 674703, + -545991, + 427818, + -323605, + 235171, + -162995, + 106497, + -64321, + 34598, + -15184, + 3863, + 1487, + 28343, + -41086, + 53773, + -64457, + 70534, + -68749, + 55236, + -25634, + -24750, + 100697, + -206774, + 346970, + -524277, + 740236, + -994465, + 1284192, + -1603816, + 1944540, + -2294076, + 2636494, + -2952203, + 3218117, + -3408013, + 3493092, + -3442762, + 3225619, + -2810627, + 2168467, + -1273023, + 102954, + 1356682, + -3112820, + 5162856, + -7493230, + 10078204, + -12878858, + 15842341, + -18901403, + 21974182, + -24964206, + 27760532, + -30237862, + 32256420, + -33661219, + 34280190, + -33920259, + 32359949, + -29335974, + 24519219, + -17471183, + 7562298, + 6189895, + -25467828, + 53486260, + -97334274, + 176394903, + -369253269, + 1761222675, + 877433881, + -380284228, + 247386910, + -182262236, + 141536184, + -112428961, + 89877033, + -71508734, + 56088077, + -42920994, + 31593960, + -21846247, + 13502396, + -6434389, + 539639, + 4272048, + -8086124, + 10987570, + -13062950, + 14401012, + -15092319, + 15228245, + -14899605, + 14195110, + -13199780, + 11993454, + -10649469, + 9233574, + -7803125, + 6406579, + -5083290, + 3863599, + -2769196, + 1813709, + -1003492, + 338555, + 186409, + -580946, + 857766, + -1031705, + 1118764, + -1135246, + 1097033, + -1018982, + 914482, + -795140, + 670613, + -548549, + 434644, + -332773, + 245198, + -172805, + 115374, + -71850, + 40608, + -19684, + 6991, + -481, + 29703, + -43581, + 57953, + -70974, + 80124, + -82189, + 73300, + -49017, + 4491, + 65319, + -165350, + 300076, + -473094, + 686666, + -941230, + 1234913, + -1563063, + 1917837, + -2287866, + 2658038, + -3009421, + 3319362, + -3561774, + 3707634, + -3725695, + 3583417, + -3248101, + 2688205, + -1874815, + 783227, + 605406, + -2302418, + 4310024, + -6619820, + 9211444, + -12051448, + 15092426, + -18272395, + 21514455, + -24726667, + 27802089, + -30618833, + 33039916, + -34912588, + 36066596, + -36310552, + 35424999, + -33149772, + 29161227, + -23030734, + 14146556, + -1558532, + -16356183, + 42697802, + -84319631, + 160074653, + -347492677, + 1803574462, + 810563475, + -363646608, + 240730427, + -179804090, + 141361465, + -113648968, + 91990571, + -74194623, + 59121873, + -46136605, + 34864132, + -25071849, + 16606129, + -9356825, + 3236529, + 1831778, + -5922006, + 9109021, + -11470615, + 13088048, + -14045649, + 14429788, + -14327462, + 13824697, + -13004891, + 11947230, + -10725265, + 9405707, + -8047492, + 6701148, + -5408453, + 4202405, + -3107458, + 2140007, + -1309076, + 617177, + -61272, + -366198, + 676258, + -882378, + 999506, + -1043196, + 1028854, + -971108, + 883320, + -777243, + 662802, + -548005, + 438958, + -339970, + 253728, + -181517, + 123478, + -78861, + 46287, + -23988, + 10009, + -2391, + 30922, + -45875, + 61875, + -77191, + 89396, + -95343, + 91174, + -72399, + 34033, + 29198, + -122574, + 251035, + -418769, + 628746, + -882229, + 1178260, + -1513166, + 1880109, + -2268703, + 2664741, + -3050060, + 3402565, + -3696452, + 3902630, + -3989369, + 3923166, + -3669832, + 3195767, + -2469409, + 1462811, + -153312, + -1474779, + 3428505, + -5704682, + 8288461, + -11152081, + 14253865, + -17537472, + 20931421, + -24348850, + 27687455, + -30829477, + 33641545, + -35974065, + 37659644, + -38509767, + 38308397, + -36800203, + 33669202, + -28499647, + 20702070, + -9365719, + -7060127, + 31536394, + -70623774, + 142481275, + -322878734, + 1842913003, + 743838800, + -345480429, + 232859592, + -176378110, + 140400028, + -114222943, + 93572822, + -76446048, + 61804677, + -49074050, + 37919976, + -28139032, + 19600139, + -12211552, + 5901472, + -606443, + -3735515, + 7188765, + -9821908, + 11708279, + -12925517, + 13554513, + -13677972, + 13378759, + -12738189, + 11834355, + -10740610, + 9524250, + -8245460, + 6956545, + -5701471, + 4515696, + -3426291, + 2452313, + -1605399, + 890535, + -306955, + -150876, + 492250, + -729202, + 875552, + -946025, + 955467, + -918197, + 847482, + -755153, + 651350, + -544392, + 440763, + -345177, + 260730, + -189098, + 130775, + -85320, + 51610, + -28074, + 12904, + -4235, + 31989, + -47951, + 65512, + -83065, + 98295, + -108131, + 108754, + -95644, + 63709, + -7468, + -78677, + 200107, + -361579, + 566765, + -817748, + 1114495, + -1454338, + 1831486, + -2236600, + 2656461, + -3073777, + 3467139, + -3811165, + 4076859, + -4232179, + 4242843, + -4073352, + 3688225, + -3053414, + 2137875, + -915237, + -634475, + 2523112, + -4752753, + 7314167, + -10185457, + 13330935, + -16700244, + 20227751, + -23832188, + 27416498, + -30867753, + 34056997, + -36838696, + 39049344, + -40504484, + 40992891, + -40265760, + 38016952, + -33846579, + 27191831, + -17188414, + 2370183, + 20059730, + -56311834, + 123681704, + -295418482, + 1879107517, + 677458829, + -325922652, + 223839320, + -172016403, + 138665890, + -114153742, + 94619332, + -78253655, + 64123884, + -51718672, + 40745686, + -31031544, + 22468281, + -14982961, + 8519724, + -3028985, + -1539000, + 5237757, + -8126337, + 10269760, + -11738556, + 12607703, + -12955159, + 12860177, + -12401536, + 11655808, + -10695737, + 9588828, + -8396172, + 7171560, + -5960887, + 4801866, + -3724024, + 2748965, + -1890859, + 1157130, + -549277, + 63808, + 306792, + -573065, + 747635, + -844317, + 877324, + -860589, + 807210, + -729033, + 636355, + -537763, + 440076, + -348387, + 266183, + -195518, + 137235, + -91201, + 56552, + -31923, + 15660, + -6004, + 32894, + -49791, + 68837, + -88558, + 106762, + -120476, + 125936, + -118620, + 93352, + -44476, + -33896, + 147561, + -301824, + 501039, + -748105, + 1043920, + -1386840, + 1772161, + -2191643, + 2633139, + -3080323, + 3512594, + -3905136, + 4229207, + -4452629, + 4540525, + -4456280, + 4162717, + -3623483, + 2804592, + -1676097, + 213832, + 1598819, + -3769204, + 6293785, + -9156679, + 12328410, + -15764915, + 19406805, + -23178899, + 26989962, + -30732580, + 34282986, + -37500592, + 40226796, + -42282361, + 43462245, + -43525847, + 42179015, + -39040650, + 33578915, + -24982901, + 11883343, + 8327940, + -41453291, + 103750544, + -265130181, + 1912037381, + 611619158, + -305113114, + 213739369, + -166755690, + 136177148, + -113447741, + 95128646, + -79610621, + 66068996, + -54057534, + 43326832, + -33734200, + 25195199, + -17655988, + 11076877, + -5422371, + 655198, + 3267067, + -6393623, + 8780831, + -10491742, + 11595015, + -12163438, + 12272221, + -11997177, + 11412930, + -10591215, + 9599368, + -8499045, + 7345214, + -6185439, + 5059470, + -3999116, + 3028396, + -2163926, + 1415512, + -786902, + 276654, + 120934, + -414865, + 616501, + -738678, + 794902, + -798646, + 762770, + -699067, + 617937, + -528184, + 436926, + -349605, + 270075, + -200755, + 142832, + -96478, + 61091, + -35517, + 18264, + -7688, + 33628, + -51380, + 71825, + -93631, + 114742, + -132301, + 142617, + -141192, + 122794, + -81621, + 11523, + 93681, + -239818, + 431908, + -673652, + 966880, + -1310988, + 1702388, + -2133995, + 2594800, + -3069544, + 3538547, + -3977702, + 4358678, + -4649339, + 4814405, + -4816338, + 4616467, + -4176326, + 3459161, + -2431600, + 1065406, + 660731, + -2759409, + 5232825, + -8071224, + 11251535, + -14736261, + 18472624, + -22391980, + 26409473, + -30423845, + 34317273, + -37954978, + 41184244, + -43832202, + 45701338, + -46560893, + 46130804, + -44051618, + 39826682, + -32705242, + 21426965, + -3596706, + -26121668, + 82769853, + -232043374, + 1941592615, + 546511275, + -283193876, + 202633912, + -160637058, + 132955829, + -112114768, + 95102298, + -80512677, + 67631668, + -56079484, + 45650434, + -36232960, + 27766410, + -20216199, + 13558939, + -7773356, + 2834811, + 1287823, + -4633647, + 7250078, + -9192352, + 10522446, + -11307588, + 11618536, + -11527724, + 11107417, + -10427946, + 9556104, + -8553765, + 7476766, + -6374069, + 5287232, + -4250161, + 3289146, + -2423146, + 1664286, + -1018530, + 486484, + -64279, + -255503, + 482909, + -629733, + 708701, + -732755, + 714448, + -665458, + 596231, + -515739, + 431358, + -348846, + 272403, + -204796, + 147547, + -101131, + 65208, + -38841, + 20706, + -9280, + 34182, + -52704, + 74453, + -98249, + 122184, + -143530, + 158696, + -163226, + 151865, + -118691, + 57329, + 38758, + -175892, + 359733, + -594769, + 883758, + -1227145, + 1622483, + -2063888, + 2541556, + -3041383, + 3544724, + -4028316, + 4464398, + -4821056, + 5062796, + -5151364, + 5046803, + -4708732, + 4097829, + -3177465, + 1915469, + -285943, + -1728917, + 4137054, + -6934917, + 10105999, + -13619608, + 17429902, + -21475196, + 25677527, + -29942411, + 34158686, + -38198215, + 41915128, + -45144031, + 47696252, + -49352471, + 49848748, + -48850054, + 45898991, + -40311514, + 30947962, + -15650111, + -10394203, + 60828888, + -196198909, + 1967674322, + 482321861, + -260308573, + 190601085, + -153705677, + 129027735, + -110168020, + 94544779, + -80958111, + 68805736, + -57775206, + 47705023, + -38515002, + 30168378, + -22649868, + 15952411, + -10069001, + 4987714, + -688855, + -2856397, + 5686275, + -7847921, + 9396299, + -10392723, + 10903115, + -10996139, + 10741307, + -10207156, + 9459567, + -8560290, + 7565714, + -6525926, + 5484052, + -4475897, + 3529870, + -2667155, + 1902120, + -1242901, + 692140, + -247813, + -95882, + 347629, + -518119, + 619233, + -663317, + 662549, + -628430, + 571392, + -500527, + 423429, + -346138, + 273172, + -207634, + 151366, + -105143, + 68887, + -41880, + 22974, + -10773, + 34549, + -53748, + 76699, + -102378, + 129036, + -154092, + 174073, + -184592, + 180396, + -155477, + 103265, + -16904, + -110392, + 284897, + -511866, + 794976, + -1135722, + 1532822, + -1981628, + 2473603, + -2995880, + 3530958, + -4056551, + 4545624, + -4966659, + 5284147, + -5459325, + 5451164, + -5217590, + 4716911, + -3909439, + 2759229, + -1235917, + -683424, + 3012463, + -5753899, + 8897907, + -12420802, + 16283969, + -20433061, + 24797487, + -29290117, + 33807132, + -38227835, + 42414124, + -46209154, + 49434360, + -51883404, + 53310436, + -53407512, + 51760396, + -47758056, + 40392828, + -27766679, + 5648505, + 38023811, + -157648913, + 1990195080, + 419232110, + -236601758, + 177722526, + -146010513, + 124422261, + -107623957, + 93463482, + -80947762, + 69587242, + -59137260, + 49480700, + -40568784, + 32388587, + -24944046, + 18244355, + -12296738, + 7101991, + -2651916, + -1071905, + 4098341, + -6466197, + 8223147, + -9424262, + 10130279, + -10405719, + 10316965, + -9930385, + 9310586, + -8518847, + 7611800, + -6640370, + 5649007, + -4675211, + 3749341, + -2894682, + 2127752, + -1458807, + 892500, + -428652, + 63101, + 211432, + -404482, + 527028, + -590752, + 607396, + -588221, + 543590, + -482663, + 413209, + -341516, + 272397, + -209267, + 154279, + -108500, + 72114, + -44623, + 25059, + -12160, + 34721, + -54502, + 78543, + -105986, + 135250, + -163918, + 188651, + -205158, + 208217, + -191765, + 149073, + -72998, + -43673, + 207799, + -425379, + 700989, + -1037179, + 1433839, + -1887592, + 2391220, + -2933173, + 3497196, + -4062103, + 4601742, + -5085168, + 5477049, + -5738328, + 5827127, + -5699900, + 5312816, + -4623325, + 3591900, + -2183860, + 371263, + 1865235, + -4534591, + 7633745, + -11146182, + 15040760, + -19270816, + 23773565, + -28469769, + 33263600, + -38042555, + 42677182, + -47020213, + 50904404, + -54137877, + 56494747, + -57696691, + 57376355, + -55001714, + 49707935, + -39879650, + 21922865, + 14457362, + -116456715, + 2009079295, + 357417072, + -212218256, + 164082901, + -137604018, + 119172198, + -104502185, + 91868645, + -80484992, + 69974441, + -60160112, + 50969180, + -42384104, + 34415602, + -27086631, + 20422470, + -14444445, + 9166003, + -4590440, + 709804, + 2495283, + -5055102, + 7009792, + -8407896, + 9304645, + -9760072, + 9837071, + -9599481, + 9110277, + -8429934, + 7615007, + -6716974, + 5781360, + -4847145, + 3946461, + -3104555, + 2339998, + -1665095, + 1086475, + -605799, + 220559, + 75088, + -289476, + 432625, + -515495, + 549328, + -545087, + 513009, + -462273, + 400780, + -335030, + 270101, + -209702, + 156282, + -111194, + 74878, + -47060, + 26953, + -13437, + 34692, + -54955, + 79967, + -109043, + 140782, + -172941, + 202337, + -224799, + 235163, + -227345, + 194491, + -129210, + 23896, + 128858, + -335766, + 602289, + -932016, + 1326022, + -1782225, + 2294772, + -2853501, + 3443495, + -4044797, + 4632281, + -5175749, + 5640246, + -5986632, + 6172410, + -6152800, + 5882058, + -5315007, + 4408735, + -3124425, + 1429252, + 701713, + -3283664, + 6320348, + -9802543, + 13706790, + -17994403, + 22610802, + -27485136, + 32530166, + -37642296, + 42701558, + -47571237, + 52096565, + -56101526, + 59381975, + -61691600, + 62713428, + -62000080, + 58839818, + -51921452, + 38342697, + -9761504, + -72696724, + 2024263503, + 297045034, + -187302521, + 149769424, + -128541802, + 113313516, + -100825318, + 89773270, + -79575654, + 69967790, + -60840152, + 52163826, + -43952149, + 36239129, + -29066432, + 22475153, + -16500506, + 11168450, + -6493698, + 2478769, + 886150, + -3622681, + 5763227, + -7349558, + 8431107, + -9063099, + 9304604, + -9216583, + 8860040, + -8294308, + 7575555, + -6755527, + 5880562, + -4990901, + 4120263, + -3295711, + 2537754, + -1860672, + 1273023, + -778289, + 375620, + -60636, + -173757, + 336572, + -437991, + 488697, + -499297, + 479848, + -439498, + 386235, + -326736, + 266316, + -208952, + 157377, + -113219, + 77171, + -49182, + 28649, + -14599, + 34459, + -55098, + 80956, + -111524, + 145590, + -181098, + 215043, + -243392, + 261071, + -262007, + 239257, + -185221, + 91941, + 48504, + -243510, + 499395, + -820778, + 1209916, + -1666040, + 2184706, + -2757196, + 3370027, + -4004582, + 4636908, + -5237722, + 5772641, + -6202661, + 6484895, + -6573573, + 6421289, + -5980471, + 5205053, + -4052279, + 2484607, + -471637, + -2007999, + 4964862, + -8397104, + 12289112, + -16610435, + 21315045, + -26340927, + 31609982, + -37028184, + 42485831, + -47857679, + 53002526, + -57761531, + 61953950, + -65367712, + 67739468, + -68711741, + 67735480, + -63824057, + 54819639, + -34518018, + -26454257, + 2035696625, + 238276923, + -161998008, + 134871369, + -118882301, + 106885142, + -96618829, + 87193026, + -78228039, + 69569938, + -61175703, + 53059682, + -45265533, + 37850068, + -30873229, + 24391562, + -18453877, + 13098429, + -8351212, + 4225152, + -720019, + -2177059, + 4490599, + -6255384, + 7514797, + -8318967, + 8722819, + -8784113, + 8561545, + -8112988, + 7493908, + -6756030, + 5946252, + -5105842, + 4269918, + -3467197, + 2720008, + -2044515, + 1451150, + -945187, + 527433, + -194984, + -57981, + 239422, + -358694, + 425866, + -451133, + 444319, + -414491, + 369680, + -316703, + 261080, + -207037, + 157571, + -114575, + 78988, + -50983, + 30141, + -15641, + 34018, + -54925, + 81497, + -113405, + 149635, + -188332, + 226683, + -260819, + 285782, + -295544, + 283111, + -240713, + 160080, + -32821, + -149109, + 392856, + -704045, + 1086113, + -1539616, + 2061546, + -2644690, + 3277077, + -3941539, + 4615435, + -5270564, + 5873306, + -6385010, + 6762636, + -6959673, + 6927306, + -6615829, + 5976262, + -4962133, + 3531373, + -1648261, + -714650, + 3574703, + -6937466, + 10795289, + -15126166, + 19892920, + -25042771, + 30507266, + -36202553, + 42029923, + -47876457, + 53615528, + -59106696, + 64194150, + -68702107, + 72423815, + -75096509, + 76342681, + -75519343, + 71263583, + -59692024, + 22174678, + 2043340170, + 181265755, + -136446551, + 119479583, + -108686429, + 99928711, + -91910882, + 84146145, + -76452815, + 68785693, + -61167019, + 53653486, + -46318336, + 39240553, + -32497818, + 26161671, + -20294146, + 14945502, + -10152811, + 5939287, + -2314246, + -726396, + 3199163, + -5131682, + 6561066, + -7532085, + 8095232, + -8304755, + 8216727, + -7887239, + 7370758, + -6718700, + 5978258, + -5191499, + 4394735, + -3618177, + 2885837, + -2215670, + 1619915, + -1105598, + 675170, + -327214, + 57204, + 141729, + -278064, + 361207, + -400888, + 406644, + -387414, + 351228, + -305005, + 254441, + -203982, + 156875, + -115263, + 80328, + -52459, + 31427, + -16561, + 33366, + -54429, + 81577, + -114666, + 152883, + -194589, + 237177, + -276967, + 309142, + -327754, + 325795, + -295366, + 227929, + -114664, + -53081, + 283244, + -582435, + 955257, + -1403593, + 1925896, + -2516507, + 3165039, + -3855877, + 4567820, + -5273911, + 5941485, + -6532455, + 7003869, + -7308730, + 7397079, + -7217343, + 6717888, + -5848770, + 4563613, + -2821553, + 589192, + 2157523, + -5431572, + 9233348, + -13549446, + 18351795, + -23597195, + 29227284, + -35168940, + 41335105, + -47625970, + 53930417, + -60127521, + 66087803, + -71673616, + 76737477, + -81115659, + 84610238, + -86939464, + 87583119, + -85158443, + 73083649, + 2047168391, + 126156109, + -110787761, + 103685994, + -98017220, + 92488315, + -86732158, + 80653302, + -74262948, + 67621984, + -60816270, + 53943683, + -47106124, + 40403994, + -33932065, + 27776325, + -22011583, + 16699742, + -11888686, + 7611738, + -3887666, + 721161, + 1896243, + -3984893, + 5575444, + -6707081, + 7425599, + -7781443, + 7827765, + -7618573, + 7207030, + -6643964, + 5976600, + -5247567, + 4494169, + -3747934, + 3034421, + -2373265, + 1778436, + -1258669, + 818033, + -456599, + 171156, + 44045, + -196566, + 295100, + -348863, + 367056, + -358441, + 331005, + -291729, + 246453, + -199820, + 155305, + -115290, + 81190, + -53608, + 32502, + -17358 + +}; + +static const struct src_stage src_int32_40_21_4535_5000 = { + 11, 21, 40, 116, 4640, 21, 40, 0, 0, + src_int32_40_21_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_ipc4_int32_4_1_2268_5000.h b/src/audio/src/coef/src_ipc4_int32_4_1_2268_5000.h index 2f6e13a07f73..36e75377cceb 100644 --- a/src/audio/src/coef/src_ipc4_int32_4_1_2268_5000.h +++ b/src/audio/src/coef/src_ipc4_int32_4_1_2268_5000.h @@ -1,94 +1,93 @@ /* SPDX-License-Identifier: BSD-3-Clause * - * Copyright(c) 2022 Intel Corporation. All rights reserved. + * Copyright(c) 2025 Intel Corporation. All rights reserved. * */ /** \cond GENERATED_BY_TOOLS_TUNE_SRC */ - #include __cold_rodata static const int32_t src_int32_4_1_2268_5000_fir[80] = { - -87628, - 1342863, - -3662077, - 138802, - 20444714, - -52853595, - 53061773, - 47755525, - -289188253, - 690517563, - 1538634380, - 313821176, - -267551160, - 112290716, - 561212, - -34612344, - 22445265, - -5315496, - -1068077, - 835507, - 5227, - 1450670, - -6165446, - 8446930, - 8882839, - -56464266, - 102351002, - -56938534, - -204613045, - 1066329050, - 1369463421, - 1029209, - -175392877, - 128003777, - -38744220, - -11189463, - 17145545, - -7185972, - 722734, - 319852, - 319852, - 722734, - -7185972, - 17145545, - -11189463, - -38744220, - 128003777, - -175392877, - 1029209, - 1369463421, - 1066329050, - -204613045, - -56938534, - 102351002, - -56464266, - 8882839, - 8446930, - -6165446, - 1450670, - 5227, - 835507, - -1068077, - -5315496, - 22445265, - -34612344, - 561212, - 112290716, - -267551160, - 313821176, - 1538634380, - 690517563, - -289188253, - 47755525, - 53061773, - -52853595, - 20444714, - 138802, - -3662077, - 1342863, - -87628 + -79074, + 1261923, + -3505225, + 134551, + 20007489, + -52100361, + 52595384, + 47528502, + -288611016, + 690221989, + 1538628396, + 313597850, + -266863194, + 111657573, + 555592, + -34063205, + 21918363, + -5138234, + -1018364, + 780184, + 4793, + 1370660, + -5922392, + 8209720, + 8710279, + -55744859, + 101567607, + -56713690, + -204307161, + 1066098953, + 1369361423, + 1028111, + -174827784, + 127158385, + -38305258, + -10992658, + 16704845, + -6925322, + 686148, + 296371, + 296371, + 686148, + -6925322, + 16704845, + -10992658, + -38305258, + 127158385, + -174827784, + 1028111, + 1369361423, + 1066098953, + -204307161, + -56713690, + 101567607, + -55744859, + 8710279, + 8209720, + -5922392, + 1370660, + 4793, + 780184, + -1018364, + -5138234, + 21918363, + -34063205, + 555592, + 111657573, + -266863194, + 313597850, + 1538628396, + 690221989, + -288611016, + 47528502, + 52595384, + -52100361, + 20007489, + 134551, + -3505225, + 1261923, + -79074 }; diff --git a/src/audio/src/coef/src_ipc4_int32_4_1_3401_5000.h b/src/audio/src/coef/src_ipc4_int32_4_1_3401_5000.h new file mode 100644 index 000000000000..850a923205be --- /dev/null +++ b/src/audio/src/coef/src_ipc4_int32_4_1_3401_5000.h @@ -0,0 +1,161 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2025 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +__cold_rodata static const int32_t src_int32_4_1_3401_5000_fir[144] = { + -6865, + 234410, + -916679, + 2089314, + -3289124, + 3374037, + -714769, + -6096148, + 17124328, + -29974467, + 39274091, + -37278552, + 15707980, + 31703226, + -107136821, + 209107855, + -340768703, + 572688133, + 1771256666, + 102715267, + -191004549, + 181011265, + -135967381, + 81093928, + -32110808, + -2348043, + 20148385, + -24086906, + 19483102, + -11768526, + 4834208, + -461556, + -1321405, + 1416940, + -855545, + 320335, + 104772, + -57833, + -491588, + 1910568, + -4204104, + 6582624, + -7246427, + 3699398, + 6252553, + -22987157, + 43559310, + -60904805, + 64275218, + -40793732, + -23167772, + 144955605, + -372356238, + 1085537075, + 1521266396, + -228016089, + -3969993, + 88070338, + -107184976, + 91418514, + -60448310, + 28458177, + -4049351, + -9660080, + 13809725, + -11817164, + 7407345, + -3283250, + 675936, + 387949, + -485772, + 243808, + 243808, + -485772, + 387949, + 675936, + -3283250, + 7407345, + -11817164, + 13809725, + -9660080, + -4049351, + 28458177, + -60448310, + 91418514, + -107184976, + 88070338, + -3969993, + -228016089, + 1521266396, + 1085537075, + -372356238, + 144955605, + -23167772, + -40793732, + 64275218, + -60904805, + 43559310, + -22987157, + 6252553, + 3699398, + -7246427, + 6582624, + -4204104, + 1910568, + -491588, + -57833, + 104772, + 320335, + -855545, + 1416940, + -1321405, + -461556, + 4834208, + -11768526, + 19483102, + -24086906, + 20148385, + -2348043, + -32110808, + 81093928, + -135967381, + 181011265, + -191004549, + 102715267, + 1771256666, + 572688133, + -340768703, + 209107855, + -107136821, + 31703226, + 15707980, + -37278552, + 39274091, + -29974467, + 17124328, + -6096148, + -714769, + 3374037, + -3289124, + 2089314, + -916679, + 234410, + -6865 + +}; + +static const struct src_stage src_int32_4_1_3401_5000 = { + 0, 1, 4, 36, 144, 1, 4, 0, 0, + src_int32_4_1_3401_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_ipc4_int32_64_21_2381_5000.h b/src/audio/src/coef/src_ipc4_int32_64_21_2381_5000.h new file mode 100644 index 000000000000..4680121475ea --- /dev/null +++ b/src/audio/src/coef/src_ipc4_int32_64_21_2381_5000.h @@ -0,0 +1,1553 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2025 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +__cold_rodata static const int32_t src_int32_64_21_2381_5000_fir[1536] = { + 47591, + 250302, + -2161881, + 5260958, + -3813413, + -11226687, + 39578873, + -56907168, + 18408470, + 109021034, + -306866913, + 500016339, + 1584969758, + 475586321, + -304787599, + 113202848, + 14350486, + -55091896, + 39575290, + -11842807, + -3354035, + 5104429, + -2158300, + 268573, + 53332, + 230720, + -2162004, + 5413465, + -4277163, + -10582872, + 39526837, + -58671546, + 22502033, + 104623873, + -308566270, + 524582475, + 1584255515, + 451309412, + -302338068, + 117167099, + 10333066, + -53229009, + 39517003, + -12430851, + -2899618, + 4944220, + -2151369, + 285546, + 59370, + 209814, + -2158564, + 5561609, + -4744677, + -9911789, + 39418330, + -60381773, + 26626068, + 100013897, + -309876190, + 549267497, + 1582827630, + 427202349, + -299528311, + 120911886, + 6361065, + -51321804, + 39404992, + -12990487, + -2450730, + 4780668, + -2141201, + 301239, + 65701, + 187575, + -2151458, + 5705047, + -5215329, + -9213914, + 39252572, + -62034622, + 30775355, + 95193951, + -310787472, + 574053947, + 1580687306, + 403281600, + -296368555, + 124435620, + 2439212, + -49373589, + 39240295, + -13521430, + -2007922, + 4614110, + -2127910, + 315669, + 72323, + 163996, + -2140588, + 5843434, + -5688476, + -8489773, + 39028849, + -63626894, + 34944559, + 90167203, + -311291202, + 598924161, + 1577836345, + 379563347, + -292869249, + 127737020, + -1427904, + -47387680, + 39024011, + -14023444, + -1571721, + 4444878, + -2111610, + 328856, + 79230, + 139071, + -2125858, + 5976426, + -6163457, + -7739939, + 38746522, + -65155429, + 39128242, + 84937134, + -311378767, + 623860284, + 1574277145, + 356063471, + -289041053, + 130815114, + -5235833, + -45367398, + 38757294, + -14496338, + -1142637, + 4273302, + -2092421, + 340823, + 86416, + 112799, + -2107178, + 6103681, + -6639595, + -6965034, + 38405025, + -66617111, + 43320867, + 79507546, + -311041866, + 648844282, + 1570012701, + 332797542, + -284894819, + 133669233, + -8980270, + -43316059, + 38441352, + -14939966, + -721156, + 4099706, + -2070463, + 351595, + 93874, + 85181, + -2084461, + 6224857, + -7116197, + -6165729, + 38003869, + -68008869, + 47516803, + 73882558, + -310272527, + 673857966, + 1565046601, + 309780804, + -280441585, + 136299008, + -12657056, + -41236974, + 38077443, + -15354231, + -307744, + 3924412, + -2045856, + 361195, + 101595, + 56219, + -2057625, + 6339613, + -7592556, + -5342741, + 37542643, + -69327684, + 51710332, + 68066606, + -309063113, + 698883004, + 1559383019, + 287028158, + -275692553, + 138704368, + -16262187, + -39133445, + 37666873, + -15739077, + 97156, + 3747733, + -2018723, + 369652, + 109571, + 25919, + -2026595, + 6447612, + -8067950, + -4496839, + 37021016, + -70570598, + 55895658, + 62064442, + -307406335, + 723900940, + 1553026714, + 264554155, + -270659081, + 140885533, + -19791811, + -37008756, + 37210994, + -16094496, + 493123, + 3569982, + -1989187, + 376993, + 117790, + -5708, + -1991298, + 6548518, + -8541645, + -3628836, + 36438739, + -71734710, + 60066909, + 55881132, + -305295265, + 748893211, + 1545983024, + 242372982, + -265352664, + 142843015, + -23242237, + -34866172, + 36711199, + -16420520, + 879757, + 3391462, + -1957373, + 383249, + 126243, + -38651, + -1951668, + 6642000, + -9012894, + -2739595, + 35795647, + -72817191, + 64218147, + 49522057, + -302723348, + 773841164, + 1538257861, + 220498447, + -259784925, + 144577605, + -26609932, + -32708934, + 36168925, + -16717225, + 1256681, + 3212471, + -1923404, + 388451, + 134915, + -72894, + -1907645, + 6727731, + -9480939, + -1830023, + 35091658, + -73815282, + 68343375, + 42992903, + -299684407, + 798726077, + 1529857705, + 198943971, + -253967598, + 146090378, + -29891528, + -30540255, + 35585643, + -16984730, + 1623543, + 3033303, + -1887406, + 392630, + 143793, + -108420, + -1859174, + 6805390, + -9945011, + -901076, + 34326779, + -74726302, + 72436545, + 36299668, + -296172659, + 823529173, + 1520789595, + 177722577, + -247912514, + 147382679, + -33083823, + -28363315, + 34962858, + -17223194, + 1980009, + 2854242, + -1849504, + 395819, + 152863, + -145206, + -1806209, + 6874659, + -10404332, + 46246, + 33501104, + -75547652, + 76491561, + 29448654, + -292182721, + 848231640, + 1511061124, + 156846878, + -241631586, + 148456123, + -36183781, + -26181258, + 34302111, + -17432814, + 2325772, + 2675566, + -1809820, + 398053, + 162109, + -183228, + -1748705, + 6935229, + -10858116, + 1010897, + 32614816, + -76276820, + 80502294, + 22446461, + -287709624, + 872814648, + 1500680432, + 136329070, + -235136798, + 149312587, + -39188538, + -23997189, + 33604968, + -17613828, + 2660545, + 2497546, + -1768480, + 399367, + 171512, + -222458, + -1686631, + 6986795, + -11305571, + 1991787, + 31668187, + -76911387, + 84462583, + 15299987, + -282748817, + 897259370, + 1489656194, + 116180917, + -228440188, + 149954205, + -42095400, + -21814165, + 32873024, + -17766511, + 2984066, + 2320445, + -1725607, + 399795, + 181055, + -262864, + -1619956, + 7029060, + -11745895, + 2987784, + 30661582, + -77449029, + 88366247, + 8016425, + -277296177, + 921546997, + 1477997615, + 96413749, + -221553837, + 150383359, + -44901844, + -19635200, + 32107896, + -17891176, + 3296095, + 2144519, + -1681323, + 399374, + 190719, + -304410, + -1548661, + 7061738, + -12178284, + 3997712, + 29595458, + -77887525, + 92207089, + 603252, + -271348022, + 945658759, + 1465714418, + 77038449, + -214489852, + 150602678, + -47605522, + -17463254, + 31311224, + -17988170, + 3596414, + 1970014, + -1635749, + 398140, + 200482, + -347060, + -1472732, + 7084549, + -12601931, + 5020356, + 28470363, + -78224758, + 95978910, + -6931771, + -264901112, + 969575939, + 1452816836, + 58065446, + -207260354, + 150615024, + -50204260, + -15301232, + 30484663, + -18057874, + 3884827, + 1797170, + -1589006, + 396131, + 210324, + -390770, + -1392164, + 7097223, + -13016023, + 6054457, + 27286941, + -78458723, + 99675513, + -14580604, + -257952661, + 993279899, + 1439315596, + 39504709, + -199877464, + 150423493, + -52696059, + -13151983, + 29629886, + -18100704, + 4161162, + 1626216, + -1541212, + 393384, + 220221, + -435497, + -1306960, + 7099499, + -13419748, + 7098722, + 26045928, + -78587528, + 103290711, + -22334939, + -250500343, + 1016752091, + 1425221918, + 21365739, + -192353290, + 150031400, + -55079093, + -11018293, + 28748580, + -18117108, + 4425269, + 1457374, + -1492483, + 389935, + 230149, + -481189, + -1217128, + 7091130, + -13812293, + 8151816, + 24748156, + -78609404, + 106818339, + -30186202, + -242542297, + 1039974078, + 1410547493, + 3657563, + -184699913, + 149442278, + -57351714, + -8902884, + 27842438, + -18107563, + 4677018, + 1290855, + -1442935, + 385823, + 240083, + -527797, + -1122689, + 7071876, + -14192847, + 9212370, + 23394550, + -78522700, + 110252260, + -38125560, + -234077135, + 1062927555, + 1395304478, + -13611270, + -176929375, + 148659867, + -59512446, + -6808413, + 26913165, + -18072577, + 4916304, + 1126865, + -1392682, + 381086, + 249998, + -575263, + -1023669, + 7041513, + -14560598, + 10278979, + 21986132, + -78325896, + 113586372, + -46143931, + -225103949, + 1085594362, + 1379505480, + -30432697, + -169053663, + 147688106, + -61559988, + -4737464, + 25962468, + -18012685, + 5143040, + 965595, + -1341834, + 375761, + 259866, + -623528, + -920104, + 6999826, + -14914743, + 11350206, + 20524016, + -78017603, + 116814621, + -54231989, + -215622310, + 1107956506, + 1363163543, + -46799146, + -161084700, + 146531127, + -63493215, + -2692551, + 24992058, + -17928451, + 5357163, + 807233, + -1290499, + 369886, + 269658, + -672530, + -812038, + 6946617, + -15254478, + 12424581, + 19009414, + -77596567, + 119931007, + -62380170, + -205632280, + 1129996177, + 1346292139, + -62703534, + -153034329, + 145193248, + -65311171, + -676112, + 24003644, + -17820462, + 5558630, + 651952, + -1238785, + 363498, + 279347, + -722203, + -699524, + 6881698, + -15579010, + 13500604, + 17443629, + -77061672, + 122929593, + -70578687, + -195134412, + 1151695767, + 1328905149, + -78139279, + -144914305, + 143678960, + -67013076, + 1309492, + 22998935, + -17689331, + 5747416, + 499920, + -1186795, + 356634, + 288902, + -772475, + -582625, + 6804898, + -15887551, + 14576747, + 15828060, + -76411947, + 125804513, + -78817531, + -184129754, + 1173037887, + 1311016849, + -93100296, + -136736276, + 141992924, + -68598316, + 3261979, + 21979632, + -17535693, + 5923519, + 351293, + -1134630, + 349331, + 298292, + -823275, + -461412, + 6716061, + -16179323, + 15651455, + 14164199, + -75646563, + 128549986, + -87086484, + -172619852, + 1194005384, + 1292641902, + -107581003, + -128511779, + 140139960, + -70066449, + 5179151, + 20947431, + -17360205, + 6086957, + 206217, + -1082389, + 341625, + 307484, + -874526, + -335965, + 6615046, + -16453558, + 16723148, + 12453630, + -74764843, + 131160315, + -95375128, + -160606755, + 1214581359, + 1273795333, + -121576323, + -120252220, + 138125038, + -71417198, + 7058889, + 19904017, + -17163543, + 6237765, + 64830, + -1030166, + 333553, + 316448, + -926147, + -206375, + 6501727, + -16709499, + 17790225, + 10698030, + -73766263, + 133629906, + -103672854, + -148093013, + 1234749186, + 1254492522, + -135081682, + -111968872, + 135953271, + -72650452, + 8899164, + 18851062, + -16946404, + 6375997, + -72740, + -978056, + 325149, + 325149, + -978056, + -72740, + 6375997, + -16946404, + 18851062, + 8899164, + -72650452, + 135953271, + -111968872, + -135081682, + 1254492522, + 1234749186, + -148093013, + -103672854, + 133629906, + -73766263, + 10698030, + 17790225, + -16709499, + 6501727, + -206375, + -926147, + 316448, + 333553, + -1030166, + 64830, + 6237765, + -17163543, + 19904017, + 7058889, + -71417198, + 138125038, + -120252220, + -121576323, + 1273795333, + 1214581359, + -160606755, + -95375128, + 131160315, + -74764843, + 12453630, + 16723148, + -16453558, + 6615046, + -335965, + -874526, + 307484, + 341625, + -1082389, + 206217, + 6086957, + -17360205, + 20947431, + 5179151, + -70066449, + 140139960, + -128511779, + -107581003, + 1292641902, + 1194005384, + -172619852, + -87086484, + 128549986, + -75646563, + 14164199, + 15651455, + -16179323, + 6716061, + -461412, + -823275, + 298292, + 349331, + -1134630, + 351293, + 5923519, + -17535693, + 21979632, + 3261979, + -68598316, + 141992924, + -136736276, + -93100296, + 1311016849, + 1173037887, + -184129754, + -78817531, + 125804513, + -76411947, + 15828060, + 14576747, + -15887551, + 6804898, + -582625, + -772475, + 288902, + 356634, + -1186795, + 499920, + 5747416, + -17689331, + 22998935, + 1309492, + -67013076, + 143678960, + -144914305, + -78139279, + 1328905149, + 1151695767, + -195134412, + -70578687, + 122929593, + -77061672, + 17443629, + 13500604, + -15579010, + 6881698, + -699524, + -722203, + 279347, + 363498, + -1238785, + 651952, + 5558630, + -17820462, + 24003644, + -676112, + -65311171, + 145193248, + -153034329, + -62703534, + 1346292139, + 1129996177, + -205632280, + -62380170, + 119931007, + -77596567, + 19009414, + 12424581, + -15254478, + 6946617, + -812038, + -672530, + 269658, + 369886, + -1290499, + 807233, + 5357163, + -17928451, + 24992058, + -2692551, + -63493215, + 146531127, + -161084700, + -46799146, + 1363163543, + 1107956506, + -215622310, + -54231989, + 116814621, + -78017603, + 20524016, + 11350206, + -14914743, + 6999826, + -920104, + -623528, + 259866, + 375761, + -1341834, + 965595, + 5143040, + -18012685, + 25962468, + -4737464, + -61559988, + 147688106, + -169053663, + -30432697, + 1379505480, + 1085594362, + -225103949, + -46143931, + 113586372, + -78325896, + 21986132, + 10278979, + -14560598, + 7041513, + -1023669, + -575263, + 249998, + 381086, + -1392682, + 1126865, + 4916304, + -18072577, + 26913165, + -6808413, + -59512446, + 148659867, + -176929375, + -13611270, + 1395304478, + 1062927555, + -234077135, + -38125560, + 110252260, + -78522700, + 23394550, + 9212370, + -14192847, + 7071876, + -1122689, + -527797, + 240083, + 385823, + -1442935, + 1290855, + 4677018, + -18107563, + 27842438, + -8902884, + -57351714, + 149442278, + -184699913, + 3657563, + 1410547493, + 1039974078, + -242542297, + -30186202, + 106818339, + -78609404, + 24748156, + 8151816, + -13812293, + 7091130, + -1217128, + -481189, + 230149, + 389935, + -1492483, + 1457374, + 4425269, + -18117108, + 28748580, + -11018293, + -55079093, + 150031400, + -192353290, + 21365739, + 1425221918, + 1016752091, + -250500343, + -22334939, + 103290711, + -78587528, + 26045928, + 7098722, + -13419748, + 7099499, + -1306960, + -435497, + 220221, + 393384, + -1541212, + 1626216, + 4161162, + -18100704, + 29629886, + -13151983, + -52696059, + 150423493, + -199877464, + 39504709, + 1439315596, + 993279899, + -257952661, + -14580604, + 99675513, + -78458723, + 27286941, + 6054457, + -13016023, + 7097223, + -1392164, + -390770, + 210324, + 396131, + -1589006, + 1797170, + 3884827, + -18057874, + 30484663, + -15301232, + -50204260, + 150615024, + -207260354, + 58065446, + 1452816836, + 969575939, + -264901112, + -6931771, + 95978910, + -78224758, + 28470363, + 5020356, + -12601931, + 7084549, + -1472732, + -347060, + 200482, + 398140, + -1635749, + 1970014, + 3596414, + -17988170, + 31311224, + -17463254, + -47605522, + 150602678, + -214489852, + 77038449, + 1465714418, + 945658759, + -271348022, + 603252, + 92207089, + -77887525, + 29595458, + 3997712, + -12178284, + 7061738, + -1548661, + -304410, + 190719, + 399374, + -1681323, + 2144519, + 3296095, + -17891176, + 32107896, + -19635200, + -44901844, + 150383359, + -221553837, + 96413749, + 1477997615, + 921546997, + -277296177, + 8016425, + 88366247, + -77449029, + 30661582, + 2987784, + -11745895, + 7029060, + -1619956, + -262864, + 181055, + 399795, + -1725607, + 2320445, + 2984066, + -17766511, + 32873024, + -21814165, + -42095400, + 149954205, + -228440188, + 116180917, + 1489656194, + 897259370, + -282748817, + 15299987, + 84462583, + -76911387, + 31668187, + 1991787, + -11305571, + 6986795, + -1686631, + -222458, + 171512, + 399367, + -1768480, + 2497546, + 2660545, + -17613828, + 33604968, + -23997189, + -39188538, + 149312587, + -235136798, + 136329070, + 1500680432, + 872814648, + -287709624, + 22446461, + 80502294, + -76276820, + 32614816, + 1010897, + -10858116, + 6935229, + -1748705, + -183228, + 162109, + 398053, + -1809820, + 2675566, + 2325772, + -17432814, + 34302111, + -26181258, + -36183781, + 148456123, + -241631586, + 156846878, + 1511061124, + 848231640, + -292182721, + 29448654, + 76491561, + -75547652, + 33501104, + 46246, + -10404332, + 6874659, + -1806209, + -145206, + 152863, + 395819, + -1849504, + 2854242, + 1980009, + -17223194, + 34962858, + -28363315, + -33083823, + 147382679, + -247912514, + 177722577, + 1520789595, + 823529173, + -296172659, + 36299668, + 72436545, + -74726302, + 34326779, + -901076, + -9945011, + 6805390, + -1859174, + -108420, + 143793, + 392630, + -1887406, + 3033303, + 1623543, + -16984730, + 35585643, + -30540255, + -29891528, + 146090378, + -253967598, + 198943971, + 1529857705, + 798726077, + -299684407, + 42992903, + 68343375, + -73815282, + 35091658, + -1830023, + -9480939, + 6727731, + -1907645, + -72894, + 134915, + 388451, + -1923404, + 3212471, + 1256681, + -16717225, + 36168925, + -32708934, + -26609932, + 144577605, + -259784925, + 220498447, + 1538257861, + 773841164, + -302723348, + 49522057, + 64218147, + -72817191, + 35795647, + -2739595, + -9012894, + 6642000, + -1951668, + -38651, + 126243, + 383249, + -1957373, + 3391462, + 879757, + -16420520, + 36711199, + -34866172, + -23242237, + 142843015, + -265352664, + 242372982, + 1545983024, + 748893211, + -305295265, + 55881132, + 60066909, + -71734710, + 36438739, + -3628836, + -8541645, + 6548518, + -1991298, + -5708, + 117790, + 376993, + -1989187, + 3569982, + 493123, + -16094496, + 37210994, + -37008756, + -19791811, + 140885533, + -270659081, + 264554155, + 1553026714, + 723900940, + -307406335, + 62064442, + 55895658, + -70570598, + 37021016, + -4496839, + -8067950, + 6447612, + -2026595, + 25919, + 109571, + 369652, + -2018723, + 3747733, + 97156, + -15739077, + 37666873, + -39133445, + -16262187, + 138704368, + -275692553, + 287028158, + 1559383019, + 698883004, + -309063113, + 68066606, + 51710332, + -69327684, + 37542643, + -5342741, + -7592556, + 6339613, + -2057625, + 56219, + 101595, + 361195, + -2045856, + 3924412, + -307744, + -15354231, + 38077443, + -41236974, + -12657056, + 136299008, + -280441585, + 309780804, + 1565046601, + 673857966, + -310272527, + 73882558, + 47516803, + -68008869, + 38003869, + -6165729, + -7116197, + 6224857, + -2084461, + 85181, + 93874, + 351595, + -2070463, + 4099706, + -721156, + -14939966, + 38441352, + -43316059, + -8980270, + 133669233, + -284894819, + 332797542, + 1570012701, + 648844282, + -311041866, + 79507546, + 43320867, + -66617111, + 38405025, + -6965034, + -6639595, + 6103681, + -2107178, + 112799, + 86416, + 340823, + -2092421, + 4273302, + -1142637, + -14496338, + 38757294, + -45367398, + -5235833, + 130815114, + -289041053, + 356063471, + 1574277145, + 623860284, + -311378767, + 84937134, + 39128242, + -65155429, + 38746522, + -7739939, + -6163457, + 5976426, + -2125858, + 139071, + 79230, + 328856, + -2111610, + 4444878, + -1571721, + -14023444, + 39024011, + -47387680, + -1427904, + 127737020, + -292869249, + 379563347, + 1577836345, + 598924161, + -311291202, + 90167203, + 34944559, + -63626894, + 39028849, + -8489773, + -5688476, + 5843434, + -2140588, + 163996, + 72323, + 315669, + -2127910, + 4614110, + -2007922, + -13521430, + 39240295, + -49373589, + 2439212, + 124435620, + -296368555, + 403281600, + 1580687306, + 574053947, + -310787472, + 95193951, + 30775355, + -62034622, + 39252572, + -9213914, + -5215329, + 5705047, + -2151458, + 187575, + 65701, + 301239, + -2141201, + 4780668, + -2450730, + -12990487, + 39404992, + -51321804, + 6361065, + 120911886, + -299528311, + 427202349, + 1582827630, + 549267497, + -309876190, + 100013897, + 26626068, + -60381773, + 39418330, + -9911789, + -4744677, + 5561609, + -2158564, + 209814, + 59370, + 285546, + -2151369, + 4944220, + -2899618, + -12430851, + 39517003, + -53229009, + 10333066, + 117167099, + -302338068, + 451309412, + 1584255515, + 524582475, + -308566270, + 104623873, + 22502033, + -58671546, + 39526837, + -10582872, + -4277163, + 5413465, + -2162004, + 230720, + 53332, + 268573, + -2158300, + 5104429, + -3354035, + -11842807, + 39575290, + -55091896, + 14350486, + 113202848, + -304787599, + 475586321, + 1584969758, + 500016339, + -306866913, + 109021034, + 18408470, + -56907168, + 39578873, + -11226687, + -3813413, + 5260958, + -2161881, + 250302, + 47591 + +}; + +static const struct src_stage src_int32_64_21_2381_5000 = { + 20, 61, 64, 24, 1536, 21, 64, 0, 0, + src_int32_64_21_2381_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_ipc4_int32_define.h b/src/audio/src/coef/src_ipc4_int32_define.h index 2103ba0c1435..8eb7de206a8b 100644 --- a/src/audio/src/coef/src_ipc4_int32_define.h +++ b/src/audio/src/coef/src_ipc4_int32_define.h @@ -8,15 +8,15 @@ #define __SOF_AUDIO_COEFFICIENTS_SRC_SRC_IPC4_INT32_DEFINE_H__ /* SRC constants */ -#define MAX_FIR_DELAY_SIZE 730 -#define MAX_OUT_DELAY_SIZE 900 +#define MAX_FIR_DELAY_SIZE 1305 +#define MAX_OUT_DELAY_SIZE 3844 #define MAX_BLK_IN 80 -#define MAX_BLK_OUT 40 +#define MAX_BLK_OUT 64 #define NUM_IN_FS 16 #define NUM_OUT_FS 13 #define STAGE1_TIMES_MAX 32 -#define STAGE2_TIMES_MAX 32 -#define STAGE_BUF_SIZE 672 -#define NUM_ALL_COEFFICIENTS 70008 +#define STAGE2_TIMES_MAX 40 +#define STAGE_BUF_SIZE 840 +#define NUM_ALL_COEFFICIENTS 76328 #endif /* __SOF_AUDIO_COEFFICIENTS_SRC_SRC_IPC4_INT32_DEFINE_H__ */ diff --git a/src/audio/src/coef/src_ipc4_int32_table.h b/src/audio/src/coef/src_ipc4_int32_table.h index f69a042d05b4..96bfe2383016 100644 --- a/src/audio/src/coef/src_ipc4_int32_table.h +++ b/src/audio/src/coef/src_ipc4_int32_table.h @@ -35,6 +35,7 @@ #include "src_ipc4_int32_4_1_1134_5000.h" #include "src_ipc4_int32_4_1_1512_5000.h" #include "src_ipc4_int32_4_1_2268_5000.h" +#include "src_ipc4_int32_4_1_3401_5000.h" #include "src_ipc4_int32_4_1_4535_5000.h" #include "src_ipc4_int32_4_3_4535_5000.h" #include "src_ipc4_int32_4_21_1080_5000.h" @@ -98,6 +99,8 @@ #include "src_ipc4_int32_40_21_2381_5000.h" #include "src_ipc4_int32_40_21_2976_5000.h" #include "src_ipc4_int32_40_21_3968_5000.h" +#include "src_ipc4_int32_40_21_4535_5000.h" +#include "src_ipc4_int32_64_21_2381_5000.h" #include /* SRC table */ @@ -182,14 +185,14 @@ static const struct src_stage * const src_table1[13][16] = { &src_int32_8_7_2468_5000, &src_int32_1_2_4535_5000, &src_int32_8_21_3239_5000, &src_int32_1_2_2268_5000 }, - { &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0 + { &src_int32_2_1_4535_5000, &src_int32_40_21_4535_5000, + &src_int32_4_3_4535_5000, &src_int32_2_1_4535_5000, + &src_int32_0_0_0_0, &src_int32_32_21_4535_5000, + &src_int32_4_3_4535_5000, &src_int32_2_1_4535_5000, + &src_int32_0_0_0_0, &src_int32_32_21_4535_5000, + &src_int32_4_3_4535_5000, &src_int32_1_1_0_0, + &src_int32_16_21_4319_5000, &src_int32_2_3_4535_5000, + &src_int32_10_21_3455_5000, &src_int32_1_3_4535_5000 }, { &src_int32_21_8_4535_5000, &src_int32_2_1_4535_5000, &src_int32_7_5_4535_5000, &src_int32_21_10_4535_5000, @@ -302,14 +305,14 @@ static const struct src_stage * const src_table2[13][16] = { &src_int32_10_21_4535_5000, &src_int32_1_1_0_0, &src_int32_5_7_4535_5000, &src_int32_1_2_4535_5000 }, - { &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0, - &src_int32_0_0_0_0, &src_int32_0_0_0_0 + { &src_int32_4_1_2268_5000, &src_int32_64_21_2381_5000, + &src_int32_4_1_3401_5000, &src_int32_2_1_2268_5000, + &src_int32_0_0_0_0, &src_int32_40_21_2976_5000, + &src_int32_2_1_3401_5000, &src_int32_1_1_0_0, + &src_int32_0_0_0_0, &src_int32_20_21_3125_5000, + &src_int32_1_1_0_0, &src_int32_1_1_0_0, + &src_int32_20_21_4535_5000, &src_int32_1_1_0_0, + &src_int32_16_21_4535_5000, &src_int32_1_1_0_0 }, { &src_int32_21_5_1728_5000, &src_int32_4_1_2268_5000, &src_int32_21_4_3239_5000, &src_int32_21_8_2160_5000, diff --git a/src/audio/src/src_common.c b/src/audio/src/src_common.c index a2487314efa6..120077f5763b 100644 --- a/src/audio/src/src_common.c +++ b/src/audio/src/src_common.c @@ -621,6 +621,14 @@ int src_allocate_copy_stages(struct comp_dev *dev, struct src_param *prm, coef_size[0] = tap_size * stage_src1->filter_length; coef_size[1] = tap_size * stage_src2->filter_length; + if (coef_size[0] == 0 || coef_size[1] == 0) { + comp_err(dev, + "illegal zero coefficient vector size for unsupported conversion request %d to %d", + prm->in_fs[prm->idx_in], prm->out_fs[prm->idx_out]); + rfree(stage_dst); + return -EINVAL; + } + stage_dst[0].coefs = fast_get(stage_src1->coefs, coef_size[0]); stage_dst[1].coefs = fast_get(stage_src2->coefs, coef_size[1]); diff --git a/src/audio/src/tune/sof_src_ipc4_int32.m b/src/audio/src/tune/sof_src_ipc4_int32.m index ef2893f16a58..6729d48e84d0 100644 --- a/src/audio/src/tune/sof_src_ipc4_int32.m +++ b/src/audio/src/tune/sof_src_ipc4_int32.m @@ -12,22 +12,22 @@ % 1 1 2 2 3 4 4 6 8 9 7 9 % 8 1 6 2 4 2 4 8 4 8 6 6 2 % - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 8 - 1 0 1 0 1 1 1 1 0 1 1 1 0 % 11 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 12 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 16 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 8 + 1 0 1 0 1 1 1 1 1 1 1 1 0 % 11 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 12 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 16 0 0 0 0 1 0 1 1 0 0 0 0 0 % 18.9 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 22.05 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 24 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 32 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 22.05 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 24 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 32 0 0 0 0 0 0 1 1 0 1 1 0 0 % 37.8 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 44.1 - 1 1 1 1 1 1 1 1 0 1 1 1 1 % 48 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 64 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 88.2 - 1 1 1 1 1 1 1 1 0 1 1 1 1 % 96 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 176.4 - 1 0 1 0 1 1 1 1 0 1 1 1 1 % 192 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 44.1 + 1 1 1 1 1 1 1 1 1 1 1 1 1 % 48 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 64 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 88.2 + 1 1 1 1 1 1 1 1 1 1 1 1 1 % 96 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 176.4 + 1 0 1 0 1 1 1 1 1 1 1 1 1 % 192 ]; cfg.ctype = 'int32';