#pragma once /* This file was auto-generated by Ryzerth's magic optimized FIR script. DO NOT EDIT MANUALLY!!! */ namespace dsp::multirate::decim { const unsigned int fir_256_128_len = 1012; const float fir_256_128_taps[] = { 0.0000054617197f, 0.0000010039987f, 0.0000010956039f, 0.0000011920904f, 0.0000012938865f, 0.0000014008804f, 0.0000015134951f, 0.0000016316288f, 0.0000017556952f, 0.0000018856055f, 0.0000020217596f, 0.0000021640841f, 0.0000023129618f, 0.0000024683369f, 0.0000026305712f, 0.0000027996282f, 0.0000029758459f, 0.0000031592080f, 0.0000033500265f, 0.0000035483053f, 0.0000037543287f, 0.0000039681205f, 0.0000041899359f, 0.0000044198178f, 0.0000046579914f, 0.0000049045172f, 0.0000051595901f, 0.0000054232859f, 0.0000056957697f, 0.0000059771297f, 0.0000062675020f, 0.0000065669838f, 0.0000068756832f, 0.0000071937032f, 0.0000075211250f, 0.0000078580532f, 0.0000082045440f, 0.0000085606992f, 0.0000089265516f, 0.0000093021962f, 0.0000096876440f, 0.0000100829787f, 0.0000104881911f, 0.0000109033494f, 0.0000113284258f, 0.0000117634690f, 0.0000122084333f, 0.0000126633440f, 0.0000131281391f, 0.0000136028167f, 0.0000140872987f, 0.0000145815531f, 0.0000150854857f, 0.0000155990318f, 0.0000161220807f, 0.0000166545325f, 0.0000171962598f, 0.0000177471253f, 0.0000183069836f, 0.0000188756586f, 0.0000194529856f, 0.0000200387487f, 0.0000206327617f, 0.0000212347684f, 0.0000218445591f, 0.0000224618368f, 0.0000230863658f, 0.0000237178084f, 0.0000243559001f, 0.0000250002630f, 0.0000256506012f, 0.0000263064966f, 0.0000269676192f, 0.0000276335113f, 0.0000283038060f, 0.0000289780068f, 0.0000296557072f, 0.0000303363724f, 0.0000310195537f, 0.0000317046787f, 0.0000323912545f, 0.0000330786713f, 0.0000337663900f, 0.0000344537638f, 0.0000351402059f, 0.0000358250326f, 0.0000365076083f, 0.0000371872122f, 0.0000378631590f, 0.0000385346910f, 0.0000392010726f, 0.0000398615087f, 0.0000405152136f, 0.0000411613543f, 0.0000417990953f, 0.0000424275651f, 0.0000430458793f, 0.0000436531270f, 0.0000442483761f, 0.0000448306757f, 0.0000453990473f, 0.0000459524996f, 0.0000464900089f, 0.0000470105429f, 0.0000475130351f, 0.0000479964116f, 0.0000484595649f, 0.0000489013793f, 0.0000493207086f, 0.0000497163952f, 0.0000500872564f, 0.0000504320934f, 0.0000507496888f, 0.0000510388032f, 0.0000512981874f, 0.0000515265621f, 0.0000517226482f, 0.0000518851286f, 0.0000520126964f, 0.0000521039980f, 0.0000521577014f, 0.0000521724191f, 0.0000521467956f, 0.0000520794123f, 0.0000519688928f, 0.0000518137901f, 0.0000516127093f, 0.0000513641784f, 0.0000510667862f, 0.0000507190397f, 0.0000503195135f, 0.0000498666979f, 0.0000493591558f, 0.0000487953650f, 0.0000481738794f, 0.0000474931688f, 0.0000467517812f, 0.0000459481829f, 0.0000450809190f, 0.0000441484575f, 0.0000431493437f, 0.0000420820523f, 0.0000409451326f, 0.0000397370709f, 0.0000384564242f, 0.0000371016959f, 0.0000356714551f, 0.0000341642269f, 0.0000325785972f, 0.0000309131181f, 0.0000291663973f, 0.0000273370189f, 0.0000254236173f, 0.0000234248141f, 0.0000213392762f, 0.0000191656671f, 0.0000169026922f, 0.0000145490624f, 0.0000121035277f, 0.0000095648509f, 0.0000069318331f, 0.0000042032944f, 0.0000013780933f, -0.0000015448876f, -0.0000045667258f, -0.0000076884710f, -0.0000109111299f, -0.0000142356795f, -0.0000176630487f, -0.0000211941363f, -0.0000248297868f, -0.0000285708153f, -0.0000324179752f, -0.0000363719922f, -0.0000404335221f, -0.0000446031954f, -0.0000488815635f, -0.0000532691560f, -0.0000577664138f, -0.0000623737594f, -0.0000670915167f, -0.0000719199952f, -0.0000768593961f, -0.0000819099094f, -0.0000870716076f, -0.0000923445550f, -0.0000977286901f, -0.0001032239450f, -0.0001088301187f, -0.0001145470050f, -0.0001203742580f, -0.0001263115271f, -0.0001323583166f, -0.0001385141249f, -0.0001447783020f, -0.0001511501895f, -0.0001576289781f, -0.0001642138471f, -0.0001709038232f, -0.0001776979177f, -0.0001845949894f, -0.0001915938761f, -0.0001986932647f, -0.0002058918142f, -0.0002131880358f, -0.0002205804055f, -0.0002280672545f, -0.0002356468714f, -0.0002433174043f, -0.0002510769507f, -0.0002589234716f, -0.0002668548703f, -0.0002748689175f, -0.0002829633193f, -0.0002911356534f, -0.0002993834261f, -0.0003077040191f, -0.0003160947374f, -0.0003245527639f, -0.0003330752009f, -0.0003416590306f, -0.0003503011513f, -0.0003589983429f, -0.0003677472992f, -0.0003765445962f, -0.0003853867235f, -0.0003942700520f, -0.0004031908675f, -0.0004121453355f, -0.0004211295386f, -0.0004301394370f, -0.0004391709117f, -0.0004482197180f, -0.0004572815366f, -0.0004663519194f, -0.0004754263492f, -0.0004845001759f, -0.0004935686869f, -0.0005026270327f, -0.0005116703080f, -0.0005206934671f, -0.0005296914154f, -0.0005386589147f, -0.0005475906847f, -0.0005564812990f, -0.0005653252961f, -0.0005741170662f, -0.0005828509711f, -0.0005915212236f, -0.0006001220139f, -0.0006086473832f, -0.0006170913558f, -0.0006254478087f, -0.0006337106061f, -0.0006418734679f, -0.0006499301053f, -0.0006578740890f, -0.0006656989842f, -0.0006733982212f, -0.0006809652268f, -0.0006883933000f, -0.0006956757374f, -0.0007028057162f, -0.0007097764122f, -0.0007165808902f, -0.0007232122149f, -0.0007296633493f, -0.0007359272569f, -0.0007419968098f, -0.0007478648811f, -0.0007535242631f, -0.0007589677498f, -0.0007641880653f, -0.0007691779366f, -0.0007739300312f, -0.0007784370217f, -0.0007826915315f, -0.0007866861914f, -0.0007904135933f, -0.0007938663403f, -0.0007970370052f, -0.0007999181773f, -0.0008025024239f, -0.0008047823347f, -0.0008067504850f, -0.0008083994801f, -0.0008097219168f, -0.0008107104310f, -0.0008113576556f, -0.0008116562723f, -0.0008115989647f, -0.0008111784758f, -0.0008103875548f, -0.0008092190219f, -0.0008076657071f, -0.0008057205234f, -0.0008033763972f, -0.0008006263506f, -0.0007974634219f, -0.0007938807581f, -0.0007898715256f, -0.0007854290126f, -0.0007805465296f, -0.0007752175217f, -0.0007694354603f, -0.0007631939632f, -0.0007564866791f, -0.0007493074146f, -0.0007416500121f, -0.0007335084828f, -0.0007248768797f, -0.0007157494339f, -0.0007061204255f, -0.0006959843215f, -0.0006853356454f, -0.0006741691151f, -0.0006624795144f, -0.0006502618271f, -0.0006375111133f, -0.0006242226379f, -0.0006103917530f, -0.0005960140195f, -0.0005810850973f, -0.0005656008577f, -0.0005495572834f, -0.0005329505706f, -0.0005157770396f, -0.0004980332255f, -0.0004797158006f, -0.0004608216523f, -0.0004413478190f, -0.0004212915539f, -0.0004006502744f, -0.0003794216126f, -0.0003576033774f, -0.0003351935927f, -0.0003121904710f, -0.0002885924395f, -0.0002643981260f, -0.0002396063730f, -0.0002142162337f, -0.0001882269770f, -0.0001616380917f, -0.0001344492837f, -0.0001066604864f, -0.0000782718524f, -0.0000492837685f, -0.0000196968430f, 0.0000104880762f, 0.0000412699167f, 0.0000726473624f, 0.0001046188693f, 0.0001371826468f, 0.0001703366727f, 0.0002040786763f, 0.0002384061515f, 0.0002733163427f, 0.0003088062548f, 0.0003448726437f, 0.0003815120213f, 0.0004187206518f, 0.0004564945514f, 0.0004948294900f, 0.0005337209861f, 0.0005731643140f, 0.0006131544939f, 0.0006536863036f, 0.0006947542648f, 0.0007363526596f, 0.0007784755123f, 0.0008211166104f, 0.0008642694829f, 0.0009079274248f, 0.0009520834733f, 0.0009967304337f, 0.0010418608557f, 0.0010874670591f, 0.0011335411113f, 0.0011800748517f, 0.0012270598713f, 0.0012744875354f, 0.0013223489661f, 0.0013706350614f, 0.0014193364826f, 0.0014684436687f, 0.0015179468293f, 0.0015678359536f, 0.0016181008094f, 0.0016687309465f, 0.0017197157018f, 0.0017710441970f, 0.0018227053500f, 0.0018746878666f, 0.0019269802582f, 0.0019795708285f, 0.0020324476959f, 0.0020855987758f, 0.0021390118086f, 0.0021926743367f, 0.0022465737373f, 0.0023006971965f, 0.0023550317442f, 0.0024095642271f, 0.0024642813451f, 0.0025191696234f, 0.0025742154495f, 0.0026294050460f, 0.0026847245064f, 0.0027401597701f, 0.0027956966562f, 0.0028513208414f, 0.0029070178900f, 0.0029627732367f, 0.0030185722124f, 0.0030744000312f, 0.0031302418118f, 0.0031860825701f, 0.0032419072346f, 0.0032977006457f, 0.0033534475647f, 0.0034091326794f, 0.0034647406073f, 0.0035202559073f, 0.0035756630769f, 0.0036309465703f, 0.0036860907892f, 0.0037410801073f, 0.0037958988559f, 0.0038505313527f, 0.0039049618835f, 0.0039591747350f, 0.0040131541736f, 0.0040668844797f, 0.0041203499262f, 0.0041735348127f, 0.0042264234446f, 0.0042790001663f, 0.0043312493419f, 0.0043831553862f, 0.0044347027481f, 0.0044858759388f, 0.0045366595183f, 0.0045870381197f, 0.0046369964405f, 0.0046865192616f, 0.0047355914438f, 0.0047841979416f, 0.0048323238052f, 0.0048799541881f, 0.0049270743557f, 0.0049736696861f, 0.0050197256849f, 0.0050652279802f, 0.0051101623431f, 0.0051545146765f, 0.0051982710415f, 0.0052414176408f, 0.0052839408493f, 0.0053258271941f, 0.0053670633876f, 0.0054076363051f, 0.0054475330196f, 0.0054867407779f, 0.0055252470364f, 0.0055630394362f, 0.0056001058389f, 0.0056364343024f, 0.0056720131146f, 0.0057068307715f, 0.0057408760083f, 0.0057741377800f, 0.0058066052887f, 0.0058382679685f, 0.0058691155076f, 0.0058991378384f, 0.0059283251534f, 0.0059566679018f, 0.0059841567980f, 0.0060107828250f, 0.0060365372360f, 0.0060614115641f, 0.0060853976175f, 0.0061084874942f, 0.0061306735723f, 0.0061519485294f, 0.0061723053272f, 0.0061917372361f, 0.0062102378145f, 0.0062278009372f, 0.0062444207718f, 0.0062600918085f, 0.0062748088344f, 0.0062885669652f, 0.0063013616175f, 0.0063131885409f, 0.0063240437903f, 0.0063339237566f, 0.0063428251405f, 0.0063507449805f, 0.0063576806296f, 0.0063636297789f, 0.0063685904388f, 0.0063725609572f, 0.0063755400055f, 0.0063775265914f, 0.0063785200498f, 0.0063785200498f, 0.0063775265914f, 0.0063755400055f, 0.0063725609572f, 0.0063685904388f, 0.0063636297789f, 0.0063576806296f, 0.0063507449805f, 0.0063428251405f, 0.0063339237566f, 0.0063240437903f, 0.0063131885409f, 0.0063013616175f, 0.0062885669652f, 0.0062748088344f, 0.0062600918085f, 0.0062444207718f, 0.0062278009372f, 0.0062102378145f, 0.0061917372361f, 0.0061723053272f, 0.0061519485294f, 0.0061306735723f, 0.0061084874942f, 0.0060853976175f, 0.0060614115641f, 0.0060365372360f, 0.0060107828250f, 0.0059841567980f, 0.0059566679018f, 0.0059283251534f, 0.0058991378384f, 0.0058691155076f, 0.0058382679685f, 0.0058066052887f, 0.0057741377800f, 0.0057408760083f, 0.0057068307715f, 0.0056720131146f, 0.0056364343024f, 0.0056001058389f, 0.0055630394362f, 0.0055252470364f, 0.0054867407779f, 0.0054475330196f, 0.0054076363051f, 0.0053670633876f, 0.0053258271941f, 0.0052839408493f, 0.0052414176408f, 0.0051982710415f, 0.0051545146765f, 0.0051101623431f, 0.0050652279802f, 0.0050197256849f, 0.0049736696861f, 0.0049270743557f, 0.0048799541881f, 0.0048323238052f, 0.0047841979416f, 0.0047355914438f, 0.0046865192616f, 0.0046369964405f, 0.0045870381197f, 0.0045366595183f, 0.0044858759388f, 0.0044347027481f, 0.0043831553862f, 0.0043312493419f, 0.0042790001663f, 0.0042264234446f, 0.0041735348127f, 0.0041203499262f, 0.0040668844797f, 0.0040131541736f, 0.0039591747350f, 0.0039049618835f, 0.0038505313527f, 0.0037958988559f, 0.0037410801073f, 0.0036860907892f, 0.0036309465703f, 0.0035756630769f, 0.0035202559073f, 0.0034647406073f, 0.0034091326794f, 0.0033534475647f, 0.0032977006457f, 0.0032419072346f, 0.0031860825701f, 0.0031302418118f, 0.0030744000312f, 0.0030185722124f, 0.0029627732367f, 0.0029070178900f, 0.0028513208414f, 0.0027956966562f, 0.0027401597701f, 0.0026847245064f, 0.0026294050460f, 0.0025742154495f, 0.0025191696234f, 0.0024642813451f, 0.0024095642271f, 0.0023550317442f, 0.0023006971965f, 0.0022465737373f, 0.0021926743367f, 0.0021390118086f, 0.0020855987758f, 0.0020324476959f, 0.0019795708285f, 0.0019269802582f, 0.0018746878666f, 0.0018227053500f, 0.0017710441970f, 0.0017197157018f, 0.0016687309465f, 0.0016181008094f, 0.0015678359536f, 0.0015179468293f, 0.0014684436687f, 0.0014193364826f, 0.0013706350614f, 0.0013223489661f, 0.0012744875354f, 0.0012270598713f, 0.0011800748517f, 0.0011335411113f, 0.0010874670591f, 0.0010418608557f, 0.0009967304337f, 0.0009520834733f, 0.0009079274248f, 0.0008642694829f, 0.0008211166104f, 0.0007784755123f, 0.0007363526596f, 0.0006947542648f, 0.0006536863036f, 0.0006131544939f, 0.0005731643140f, 0.0005337209861f, 0.0004948294900f, 0.0004564945514f, 0.0004187206518f, 0.0003815120213f, 0.0003448726437f, 0.0003088062548f, 0.0002733163427f, 0.0002384061515f, 0.0002040786763f, 0.0001703366727f, 0.0001371826468f, 0.0001046188693f, 0.0000726473624f, 0.0000412699167f, 0.0000104880762f, -0.0000196968430f, -0.0000492837685f, -0.0000782718524f, -0.0001066604864f, -0.0001344492837f, -0.0001616380917f, -0.0001882269770f, -0.0002142162337f, -0.0002396063730f, -0.0002643981260f, -0.0002885924395f, -0.0003121904710f, -0.0003351935927f, -0.0003576033774f, -0.0003794216126f, -0.0004006502744f, -0.0004212915539f, -0.0004413478190f, -0.0004608216523f, -0.0004797158006f, -0.0004980332255f, -0.0005157770396f, -0.0005329505706f, -0.0005495572834f, -0.0005656008577f, -0.0005810850973f, -0.0005960140195f, -0.0006103917530f, -0.0006242226379f, -0.0006375111133f, -0.0006502618271f, -0.0006624795144f, -0.0006741691151f, -0.0006853356454f, -0.0006959843215f, -0.0007061204255f, -0.0007157494339f, -0.0007248768797f, -0.0007335084828f, -0.0007416500121f, -0.0007493074146f, -0.0007564866791f, -0.0007631939632f, -0.0007694354603f, -0.0007752175217f, -0.0007805465296f, -0.0007854290126f, -0.0007898715256f, -0.0007938807581f, -0.0007974634219f, -0.0008006263506f, -0.0008033763972f, -0.0008057205234f, -0.0008076657071f, -0.0008092190219f, -0.0008103875548f, -0.0008111784758f, -0.0008115989647f, -0.0008116562723f, -0.0008113576556f, -0.0008107104310f, -0.0008097219168f, -0.0008083994801f, -0.0008067504850f, -0.0008047823347f, -0.0008025024239f, -0.0007999181773f, -0.0007970370052f, -0.0007938663403f, -0.0007904135933f, -0.0007866861914f, -0.0007826915315f, -0.0007784370217f, -0.0007739300312f, -0.0007691779366f, -0.0007641880653f, -0.0007589677498f, -0.0007535242631f, -0.0007478648811f, -0.0007419968098f, -0.0007359272569f, -0.0007296633493f, -0.0007232122149f, -0.0007165808902f, -0.0007097764122f, -0.0007028057162f, -0.0006956757374f, -0.0006883933000f, -0.0006809652268f, -0.0006733982212f, -0.0006656989842f, -0.0006578740890f, -0.0006499301053f, -0.0006418734679f, -0.0006337106061f, -0.0006254478087f, -0.0006170913558f, -0.0006086473832f, -0.0006001220139f, -0.0005915212236f, -0.0005828509711f, -0.0005741170662f, -0.0005653252961f, -0.0005564812990f, -0.0005475906847f, -0.0005386589147f, -0.0005296914154f, -0.0005206934671f, -0.0005116703080f, -0.0005026270327f, -0.0004935686869f, -0.0004845001759f, -0.0004754263492f, -0.0004663519194f, -0.0004572815366f, -0.0004482197180f, -0.0004391709117f, -0.0004301394370f, -0.0004211295386f, -0.0004121453355f, -0.0004031908675f, -0.0003942700520f, -0.0003853867235f, -0.0003765445962f, -0.0003677472992f, -0.0003589983429f, -0.0003503011513f, -0.0003416590306f, -0.0003330752009f, -0.0003245527639f, -0.0003160947374f, -0.0003077040191f, -0.0002993834261f, -0.0002911356534f, -0.0002829633193f, -0.0002748689175f, -0.0002668548703f, -0.0002589234716f, -0.0002510769507f, -0.0002433174043f, -0.0002356468714f, -0.0002280672545f, -0.0002205804055f, -0.0002131880358f, -0.0002058918142f, -0.0001986932647f, -0.0001915938761f, -0.0001845949894f, -0.0001776979177f, -0.0001709038232f, -0.0001642138471f, -0.0001576289781f, -0.0001511501895f, -0.0001447783020f, -0.0001385141249f, -0.0001323583166f, -0.0001263115271f, -0.0001203742580f, -0.0001145470050f, -0.0001088301187f, -0.0001032239450f, -0.0000977286901f, -0.0000923445550f, -0.0000870716076f, -0.0000819099094f, -0.0000768593961f, -0.0000719199952f, -0.0000670915167f, -0.0000623737594f, -0.0000577664138f, -0.0000532691560f, -0.0000488815635f, -0.0000446031954f, -0.0000404335221f, -0.0000363719922f, -0.0000324179752f, -0.0000285708153f, -0.0000248297868f, -0.0000211941363f, -0.0000176630487f, -0.0000142356795f, -0.0000109111299f, -0.0000076884710f, -0.0000045667258f, -0.0000015448876f, 0.0000013780933f, 0.0000042032944f, 0.0000069318331f, 0.0000095648509f, 0.0000121035277f, 0.0000145490624f, 0.0000169026922f, 0.0000191656671f, 0.0000213392762f, 0.0000234248141f, 0.0000254236173f, 0.0000273370189f, 0.0000291663973f, 0.0000309131181f, 0.0000325785972f, 0.0000341642269f, 0.0000356714551f, 0.0000371016959f, 0.0000384564242f, 0.0000397370709f, 0.0000409451326f, 0.0000420820523f, 0.0000431493437f, 0.0000441484575f, 0.0000450809190f, 0.0000459481829f, 0.0000467517812f, 0.0000474931688f, 0.0000481738794f, 0.0000487953650f, 0.0000493591558f, 0.0000498666979f, 0.0000503195135f, 0.0000507190397f, 0.0000510667862f, 0.0000513641784f, 0.0000516127093f, 0.0000518137901f, 0.0000519688928f, 0.0000520794123f, 0.0000521467956f, 0.0000521724191f, 0.0000521577014f, 0.0000521039980f, 0.0000520126964f, 0.0000518851286f, 0.0000517226482f, 0.0000515265621f, 0.0000512981874f, 0.0000510388032f, 0.0000507496888f, 0.0000504320934f, 0.0000500872564f, 0.0000497163952f, 0.0000493207086f, 0.0000489013793f, 0.0000484595649f, 0.0000479964116f, 0.0000475130351f, 0.0000470105429f, 0.0000464900089f, 0.0000459524996f, 0.0000453990473f, 0.0000448306757f, 0.0000442483761f, 0.0000436531270f, 0.0000430458793f, 0.0000424275651f, 0.0000417990953f, 0.0000411613543f, 0.0000405152136f, 0.0000398615087f, 0.0000392010726f, 0.0000385346910f, 0.0000378631590f, 0.0000371872122f, 0.0000365076083f, 0.0000358250326f, 0.0000351402059f, 0.0000344537638f, 0.0000337663900f, 0.0000330786713f, 0.0000323912545f, 0.0000317046787f, 0.0000310195537f, 0.0000303363724f, 0.0000296557072f, 0.0000289780068f, 0.0000283038060f, 0.0000276335113f, 0.0000269676192f, 0.0000263064966f, 0.0000256506012f, 0.0000250002630f, 0.0000243559001f, 0.0000237178084f, 0.0000230863658f, 0.0000224618368f, 0.0000218445591f, 0.0000212347684f, 0.0000206327617f, 0.0000200387487f, 0.0000194529856f, 0.0000188756586f, 0.0000183069836f, 0.0000177471253f, 0.0000171962598f, 0.0000166545325f, 0.0000161220807f, 0.0000155990318f, 0.0000150854857f, 0.0000145815531f, 0.0000140872987f, 0.0000136028167f, 0.0000131281391f, 0.0000126633440f, 0.0000122084333f, 0.0000117634690f, 0.0000113284258f, 0.0000109033494f, 0.0000104881911f, 0.0000100829787f, 0.0000096876440f, 0.0000093021962f, 0.0000089265516f, 0.0000085606992f, 0.0000082045440f, 0.0000078580532f, 0.0000075211250f, 0.0000071937032f, 0.0000068756832f, 0.0000065669838f, 0.0000062675020f, 0.0000059771297f, 0.0000056957697f, 0.0000054232859f, 0.0000051595901f, 0.0000049045172f, 0.0000046579914f, 0.0000044198178f, 0.0000041899359f, 0.0000039681205f, 0.0000037543287f, 0.0000035483053f, 0.0000033500265f, 0.0000031592080f, 0.0000029758459f, 0.0000027996282f, 0.0000026305712f, 0.0000024683369f, 0.0000023129618f, 0.0000021640841f, 0.0000020217596f, 0.0000018856055f, 0.0000017556952f, 0.0000016316288f, 0.0000015134951f, 0.0000014008804f, 0.0000012938865f, 0.0000011920904f, 0.0000010956039f, 0.0000010039987f, 0.0000054617197f, }; }