1static const q31_t in_com1[512] = { 2 0x07573B12, 0x2EC797D9, 0xC2005D89, 0x1C95A024, 3 0xF1974B48, 0x176A951A, 0x1BA722EB, 0xA98B24FD, 4 0xEEAD9492, 0x3F07C3DB, 0xB87BE477, 0xE21DF731, 5 0xB696CFFE, 0xE3A28F3E, 0xE3E39058, 0xAFE585CB, 6 0xE4845CE1, 0x22B36842, 0x2AAE7FB5, 0xF913C0C2, 7 0x31CAC35E, 0xA514905C, 0xDFBFB38D, 0x1FE7FB17, 8 0xEA2CEB6A, 0xC0EF3512, 0x01C473C9, 0x1259836B, 9 0xE92FD8A7, 0x3AF67241, 0x0ECE6832, 0xDB795889, 10 0x39B92A34, 0x129579FC, 0xE720F844, 0xF93944E1, 11 0x690FB7FC, 0xE1140973, 0x04B93A74, 0x06E2AA28, 12 0xEF0D84AB, 0xF6C3466F, 0xF57B7761, 0xF43FF5A2, 13 0x10D65BDD, 0x2AC1B528, 0x1D89E1DB, 0xFCA1315D, 14 0xE445AF27, 0xF87D5553, 0xA6118639, 0xCEFA22D8, 15 0x38239E24, 0xF5DF489A, 0xBD564A3B, 0x2FC426AA, 16 0xE5D4C0A4, 0x70E70CBB, 0x2881A984, 0xDC21CB01, 17 0x18DA2989, 0x494BB607, 0x0BFAD89D, 0x37F6F2D7, 18 0x00AB3CFF, 0x31D4614E, 0xCC6DEC86, 0x1EF73757, 19 0x40C72F3E, 0xECDBD3F9, 0x734E705C, 0x1146307A, 20 0xB5AE088E, 0x055EFF8A, 0xEBC84087, 0xFBE9C170, 21 0xF4A95A2C, 0xFC4C1CE1, 0x3D7E666A, 0xA91202D6, 22 0x13ADA55D, 0x0815ADE0, 0xF0B54063, 0xF93D4675, 23 0x02D8AEB5, 0xFDFFB5D4, 0xD06489CE, 0x41843D71, 24 0xAD10D4C5, 0xF8B70452, 0x02F60F77, 0xB845CF9D, 25 0x5D25C5CF, 0x54044E13, 0xF357D4B6, 0xBA083AE8, 26 0x1C255766, 0xDF85A22F, 0xFCD6423C, 0x437635FC, 27 0xDE0F2E44, 0xE6D62F20, 0x29210502, 0xFA85FE7B, 28 0xE077E582, 0xDFB67FB8, 0x12500FFF, 0xF9DCE018, 29 0x04CBD08E, 0xDA2C788A, 0x25FF256A, 0xEC158349, 30 0x25785C78, 0xDAB43EED, 0x26EF22EC, 0x1DD0AD61, 31 0xF52B2205, 0xEDDA790B, 0x040917EF, 0x0BAFBC17, 32 0xF6F3F328, 0x12EDC40E, 0x00ECCD3D, 0xCDB4B8E0, 33 0x27447DB7, 0xEFFBB869, 0x2574D5BE, 0xECFEA76A, 34 0xEFC745BD, 0x0C5D77BB, 0x0602ADF6, 0x06FDE3E1, 35 0xED9F0DB3, 0x0A5F4093, 0x0679C87E, 0xCEAEF77A, 36 0x20BBE2C4, 0x0A641AA6, 0xA910B399, 0x01E2B080, 37 0xE2E09F18, 0xA6F72EDE, 0xFE2FABC2, 0x4E244B53, 38 0xD3160C8D, 0xE3E0EE09, 0x0389F9CE, 0x250FA4A6, 39 0xEB83B283, 0x0A5A3DEE, 0xFF25AC37, 0xF7119CF8, 40 0xFAD960AA, 0xC4968914, 0xDF975681, 0x2D0CC26B, 41 0x0BC3EFA5, 0x0F96AF80, 0xF0F6667A, 0x06B7C6E0, 42 0xB5594AEC, 0xCFDFCBA2, 0xB22DEAC5, 0x2832024A, 43 0xF5155AE2, 0x21DFEB63, 0x675A2FE7, 0xDE4906EF, 44 0x2633A518, 0x2118B66C, 0xE60A64E4, 0x23F80024, 45 0x212CC865, 0x1C2F48CF, 0xEF0CF901, 0x2494118C, 46 0x0DA8985D, 0xF65C73BE, 0x2260B35A, 0x32B03420, 47 0x3B61251E, 0x4463EB5F, 0x1A9FEADD, 0xD0AACC67, 48 0x108660C9, 0xDDD326B1, 0x0FDFE7DA, 0xF0527B81, 49 0x1B525599, 0xCF2C573A, 0xFD2C7836, 0x1F945C0D, 50 0x80000000, 0x051DEF9B, 0x2C245206, 0x0889749F, 51 0xCCA60BEC, 0x4A3A28DC, 0xC65EE9B7, 0x32AE8D5E, 52 0x4371D3A1, 0x0CC4DABB, 0x23614D48, 0x2B44B319, 53 0xEEAF9628, 0x4820AE47, 0x1DA3D941, 0x0CA2B7B5, 54 0x0ABFCC84, 0xED8CA387, 0xEFBC69ED, 0xFE2A0FC0, 55 0x2149E616, 0xA7166502, 0xD31EEBFE, 0x2B3442A3, 56 0xD1055CF6, 0xCBFD3D7B, 0xC53D1D51, 0x2853BF52, 57 0xE9CA74C5, 0x0A4CCD89, 0xFDFFC3DC, 0x47D245FD, 58 0x0CD90A7A, 0x153BE72D, 0x9CB3339A, 0xABC15DF4, 59 0xCBC7BE30, 0x032DC516, 0xF8015A4C, 0x16BF805F, 60 0xFC0F2AD2, 0xEA1A8C2F, 0x3114578E, 0xF0100B58, 61 0xEF51EE22, 0xE53DEB61, 0xF3991177, 0xF2307FB6, 62 0x317A9AA7, 0x00BAF4E2, 0x9DE4336B, 0xFE560BB3, 63 0x11510D69, 0x3614C43A, 0xFDA2E622, 0x0D865C6F, 64 0xC90B372A, 0x231E3AC6, 0xC0543DB0, 0x0E7C662B, 65 0x05EEB231, 0xECF30A9F, 0x1C26984E, 0xFFD77356, 66 0x23D1B2B1, 0xE25DA2FF, 0x01BA44F1, 0x12C7D401, 67 0x5D659494, 0xFA5EC323, 0x3D30CA61, 0x18884527, 68 0xE00368C1, 0x0E9F88C3, 0xCA5AD3EE, 0xE4BF6888, 69 0x08B0B7B5, 0x11F87CA7, 0x0733167A, 0x032F38C7, 70 0x0226D881, 0xD8AB94B5, 0xBE56DEAE, 0x0CA465D2, 71 0xF62130E4, 0x01A800E7, 0x0677BABD, 0x3F2F7DFF, 72 0xFF8FF9F2, 0x05D8F3A2, 0x06438487, 0x2CE0F8A6, 73 0x1FEA5D53, 0xF1814C77, 0x1A9E3E8B, 0xCC6A0019, 74 0xC8D20786, 0x2DD878D0, 0x47571904, 0x13DA0343, 75 0x4941946A, 0x117F0601, 0x18ABDDC4, 0x15A61092, 76 0x14B25EFA, 0xD4D412D6, 0x2EB1772F, 0x36F0979E, 77 0xE071510D, 0xCA52F528, 0x0D7A68C7, 0xE27263E4, 78 0xEDB49C02, 0x29D1523B, 0xE4830F2A, 0xEAE9243C, 79 0x0CE55C25, 0x159CB58D, 0xFB074B06, 0x22C4D93C, 80 0x1BF3BDA1, 0x0B166D77, 0x1E852B9B, 0xFEB9C2F9, 81 0x01183DC9, 0xE93D7C41, 0xFE8A3535, 0x0C696EA0, 82 0xD956C35F, 0xF6DB1C08, 0x157086B9, 0x18180349, 83 0xFDA7F889, 0xDEC1FEA7, 0x38DA2357, 0xFA5B4DCF, 84 0x037D2DB4, 0xF36C2866, 0x3503D972, 0xEB4B8E49, 85 0xB9C8CA2A, 0xE2A4EA07, 0x1C07D435, 0xC913881B, 86 0xD47A4EAB, 0xF456B96E, 0xF100471D, 0x5012C287, 87 0xCE507AFB, 0x15816DAB, 0xE18AC160, 0xE42A652E, 88 0xBE95EF48, 0x09EFB6E1, 0xC6ECD586, 0xE12F673D, 89 0x0CE61DFB, 0xD5437732, 0x25D6237A, 0xF262C021, 90 0x05AC68FE, 0x1D60EDD6, 0x097422A3, 0xFD363F5E, 91 0xFF32A8D1, 0xF36753C8, 0xCB1077EE, 0xE950479E, 92 0xDA17AFA6, 0xF94D5F5C, 0x4723B72F, 0x227EDBC9, 93 0x1F2D1042, 0x0CB8C21D, 0xDA2E710F, 0xF5D767A0, 94 0xF95AD47E, 0xF0B1040D, 0x27D163A1, 0x3120965F, 95 0x21771A78, 0xF1DAAFEE, 0xEE038DA1, 0x2336F212, 96 0x2AEBD1C4, 0x2935469F, 0x18B03E50, 0xFB816266, 97 0xE9E16F63, 0xE2C6B3C1, 0x06812019, 0xDD1CE26A, 98 0x1D81ABDF, 0xDDBC5CAF, 0xDC2DD836, 0x146FB116, 99 0xEC28D0A4, 0x1064BFF3, 0x2F98E26F, 0xF10520DA, 100 0xD6077B09, 0xAFAE79C0, 0x2EC1A1E2, 0x0411E41E, 101 0xD617EA2F, 0x31D863B5, 0xC8C839BB, 0xECC6B540, 102 0xC44F561E, 0x1BBDD09B, 0x1D6E8866, 0xE49A9FF5, 103 0x05D8B643, 0x3F485B5B, 0xDB907E40, 0x23C7BBE7, 104 0x2075B541, 0xA1861D6D, 0x1E2281E4, 0xFD75B84A, 105 0x04AB70A7, 0x04F19C17, 0x199A0D7D, 0xDFFB98DD, 106 0x1828EBC5, 0x243815E6, 0xC45A0926, 0x00E3E324, 107 0xDF46C8F8, 0x00E604CC, 0x5B5E5E53, 0xD4C7D6A4, 108 0x010C0F3F, 0xDE7EADAF, 0xDC4D4D3A, 0xD668086A, 109 0xE9F671C5, 0x280EB7AA, 0xE2347CC3, 0x621780F9, 110 0x1E9283F3, 0x2A12398A, 0xDCA6797F, 0x0A8108AB, 111 0x2237720D, 0x146D4C83, 0x52F43A38, 0x2E85F758, 112 0x135F5708, 0xFD3A1431, 0x33BE4C81, 0xBAF1DD55, 113 0x32EB68A0, 0xA8DC9E1C, 0x10F5CBED, 0x07E92B36, 114 0x13B3C529, 0xE3F4259A, 0x27085161, 0x046684EA, 115 0x296617B5, 0x21E661E8, 0x0677E3BF, 0x386EA34D, 116 0xC981F621, 0xB4271669, 0x5061A065, 0xBB532244, 117 0x2A72758A, 0x0FD591DB, 0x215CABE8, 0xDCD95E91, 118 0x6D689017, 0x2A71677F, 0x2232E98F, 0xFE686D5A, 119 0xFADE5CBA, 0xAE2EE20A, 0xC56B0148, 0xF61E83FB, 120 0xE9739D6B, 0x490EC049, 0x155D8689, 0x2CCD5CAA, 121 0xC94A0A37, 0xE7669601, 0x150FE87A, 0x0635DAA7, 122 0x2E0DF1D9, 0x30EE3EEC, 0x1985715B, 0xE70A1DE7, 123 0x32B0243C, 0xDAF6EA4D, 0xFA88F58F, 0x2548A3F4, 124 0x0F8BB58E, 0xFBC4641A, 0x25BAC83E, 0x06B57FFE, 125 0x5D396AB4, 0x338B6619, 0x0F124D0A, 0xE8F85F5D, 126 0x5598385A, 0x4CFCB2D0, 0xC7A2384E, 0x1904DF86, 127 0xF1EBA503, 0x1A111A36, 0xDF95BB9B, 0xD708D421, 128 0xE93CEC07, 0x6002D0AE, 0xE7133E23, 0xE463B586, 129 0xFCCFF80B, 0xC8D6517B, 0xBC3E7D9B, 0x9D991C2A 130 }; 131 132static const q31_t in_com2[512] = { 133 0xC0C273C1, 0x081E1008, 0xEE0F8C05, 0x01314326, 134 0x127BF3CB, 0xE9226F03, 0xE53C70C5, 0x43E01F64, 135 0xA9D23FFA, 0xF7AB2013, 0x0A68E87E, 0x0B7D9481, 136 0xC7EA9F51, 0x39945288, 0xC44E6306, 0xFD5A27F7, 137 0xFB708E1B, 0xE3D2BD68, 0x01169419, 0x27C56EBE, 138 0xD10D742D, 0xFDD2A5FA, 0xE1665C05, 0xB444E242, 139 0x082D0A58, 0x2C91F979, 0x0FC4B805, 0x2C5E87B6, 140 0x2A998B0D, 0x162D343C, 0xE98CA7DF, 0xEF543103, 141 0x22F295FA, 0xF6644E2D, 0xFFF14FAB, 0x1B15B251, 142 0xED75A5D0, 0x1DEF72A6, 0x3701FCD3, 0xD8BA4780, 143 0xFC716F82, 0xCA584B9E, 0x0AC6809F, 0x3A81DE89, 144 0x4C4BC514, 0xC755B31B, 0x06213131, 0x25F89718, 145 0x0BC95F88, 0xC8E5BD83, 0xEDE8BD7C, 0x3187F597, 146 0x340C0AFA, 0x2A24AD15, 0xAD210CE1, 0xDB1DACAB, 147 0x204A6FE2, 0x0174CB4D, 0x1F8C4C10, 0x111BAB5D, 148 0xCAB389F8, 0xF7C8C8B1, 0x045C7B44, 0xC9D00D98, 149 0x1F5A0FB0, 0xEE115555, 0x03B419EE, 0xD4AD9885, 150 0xD15B9BA6, 0xD00BF268, 0x1E832FBC, 0xEB25E7DC, 151 0xD2E210B7, 0x52129B8A, 0xBDE113D6, 0xD609CEE2, 152 0xF69E97DD, 0xF2F89DD2, 0xE8E5B7CF, 0x23E92615, 153 0x0FC78BDE, 0xB1D55FA1, 0x4178F314, 0x0ADE77D8, 154 0x1A0D4E7A, 0x143F884F, 0xFF75EEED, 0xF27F17FE, 155 0x00567B37, 0x26821F64, 0x044D5B1A, 0xD499C653, 156 0x1327D91F, 0x2E741F2A, 0xF54F7EA1, 0x0B50C65D, 157 0xEB75C1EB, 0xE7C5F7B2, 0x24700370, 0xDB562BA0, 158 0x2C7E9430, 0xFF4E650F, 0x573544C0, 0x0CE75AB1, 159 0x0A08238B, 0x02E53B7C, 0x40A1ADE5, 0xDAA6DF0E, 160 0x07FED0CA, 0xF007C5D9, 0x13F3767F, 0x04455600, 161 0x168CAF3A, 0x24712E5B, 0x14ABAC02, 0x107C5E28, 162 0x1262E95E, 0x276B7002, 0xFFF34733, 0xECE0357F, 163 0x08420DD1, 0xF699A801, 0xECD2D649, 0xE9351A08, 164 0xED96F378, 0x0855BF96, 0xF87CFA1E, 0x09D4F8DF, 165 0x04E91D94, 0x12F52348, 0x055D4491, 0xE754B704, 166 0x1CE64562, 0xBB1A3814, 0x43AD579A, 0xDF08A3FE, 167 0xE88F4283, 0x15C90270, 0x239F9489, 0xAAF1BA69, 168 0xD4912DFA, 0xFDE457D6, 0x0DC31B2E, 0xFB8384E9, 169 0xD15E3A7B, 0x0F4A21CB, 0x044AE12D, 0xF61014C0, 170 0x0FD04EC0, 0x1DEC3160, 0xDC1C1A43, 0xCB80E94F, 171 0xD0035C38, 0x552D14F9, 0xF43BCB0A, 0x2644E536, 172 0xFEB38484, 0x01118759, 0xF656364B, 0xE2DE9598, 173 0x158C154A, 0x4DCB0C84, 0x4736D86D, 0x1BC56EDA, 174 0xBF9581D7, 0xDB89CF19, 0x0A015F0F, 0x1B74203A, 175 0xDEEB9934, 0x0777723F, 0xECA00BE9, 0xFF1D56F8, 176 0xFB8C8661, 0x047F0140, 0x08859E26, 0x1B062DCE, 177 0xFE0A4B7C, 0x0D4E53A2, 0x46ECB1EB, 0xAE08A552, 178 0xCF5E2441, 0x372196F3, 0x182DA5E9, 0xF364B629, 179 0xE39BF112, 0xF90054CB, 0xFE015FCA, 0xEB17218F, 180 0xF7E5F255, 0xF803D76B, 0x104AFB34, 0xDCE37A6A, 181 0xC6CA3989, 0x456B2016, 0x0584B91D, 0xDD92A325, 182 0xBBDA0666, 0xFE2CBAFB, 0x082ABEFA, 0x3464EE80, 183 0x075B79EE, 0x13A12EE5, 0x2E20FD0E, 0x0FF1543F, 184 0x2007563D, 0xDD452CA0, 0x11218D62, 0x0839CE99, 185 0x06169836, 0xEDE8FCB5, 0xBAC51A33, 0xEF1CDB28, 186 0x10F71085, 0xDC536F19, 0x262308DE, 0xFCAC6CF8, 187 0x35D1099D, 0x307FA534, 0x09FD6657, 0xD937C006, 188 0xD890416C, 0x1D8BF349, 0x0DF2BDDC, 0x050AC596, 189 0x413B0DDE, 0x12A49106, 0x128DF067, 0x2EA923D7, 190 0x35349D46, 0xC618E6BA, 0x4DFCCAE6, 0x00458571, 191 0x1F2A0776, 0x2248E6D9, 0xD8BB4688, 0xC88BED4C, 192 0xD09DCF6B, 0xEF82E94E, 0x033894A4, 0x28EB72C7, 193 0xF430B1A0, 0x111C6B7F, 0x3D04AC7C, 0x0D12E914, 194 0xF57676CC, 0xFCE126CD, 0xFC8D53BF, 0x148057C9, 195 0x27FD3491, 0x1ABDDA34, 0x648C0D64, 0xD4FB1AE6, 196 0x2EE9F933, 0xE1811897, 0xF09181AF, 0x12E7D171, 197 0x1C571438, 0xD21862D4, 0x1290F856, 0x19043320, 198 0x23756707, 0x55191777, 0xEDDB0DAE, 0xE7CD8B91, 199 0xF00A5DA7, 0xF66847DF, 0xD1C6A585, 0xF6445F9C, 200 0x02B548FE, 0xD65AD839, 0x30CEB16D, 0x39D8BFE1, 201 0xEFE3659A, 0x0BF5F53D, 0xD654E686, 0xF456543B, 202 0xFB71601A, 0xF968B3BA, 0xFABF6A3B, 0x40E2F834, 203 0x17EED3DF, 0xF7B3A0EB, 0x22C80944, 0x16CB032E, 204 0x2F084B0F, 0x3600B84D, 0x070FECDB, 0x0765AF0F, 205 0x296890BE, 0xE4EA28FD, 0x08AFB9F8, 0x133C76D2, 206 0xEC10A4FB, 0x20CBA829, 0xE5142694, 0x156B06FE, 207 0xEF738C8E, 0x0142B638, 0xF2407839, 0xED6F18A0, 208 0xEA1D3729, 0xF1B4DB79, 0xEAB49DB1, 0xC3E9B545, 209 0xE11CB9B4, 0x26D39A0A, 0x3754BA40, 0xE4430D09, 210 0x152467CE, 0x329DADB4, 0x1FB9C43D, 0xF5F44B2A, 211 0x22496EAA, 0x37A9FEAC, 0x4E1EF261, 0x15F0E6A5, 212 0xBD132A1C, 0x09AE9678, 0xA399F187, 0x172F9357, 213 0xE826170A, 0xDA28B1F2, 0xEC8A51AD, 0xF5F35D70, 214 0xFD83EF00, 0xEB46098F, 0xC70788CE, 0x2106A4F3, 215 0xF6F81F70, 0xEFD9CF9F, 0x207F502D, 0xF53C3E14, 216 0xC6B59833, 0xE7A961E0, 0x060D8A7C, 0x1D65EB82, 217 0xF5C3C579, 0x00629449, 0x52597C28, 0x1692F430, 218 0xEEB25C52, 0x3C48DB44, 0x26416658, 0x1F1A03CE, 219 0x354EC464, 0xFC47558E, 0x54DB1C95, 0x15614C26, 220 0x1E10C37D, 0xEFDF523C, 0x7535E299, 0x28EBAEF2, 221 0xEB8A2235, 0x1764ED20, 0xE870A622, 0xBF2115C7, 222 0xD3C88416, 0x1AF0CBAC, 0xEA779FC5, 0xC0827F95, 223 0xF5267122, 0xEDCF9DF9, 0x21488DFF, 0x15E3C3A8, 224 0x0498070C, 0xFEA7D132, 0x353E1864, 0xFC093AE5, 225 0xF3616B9A, 0x429B6875, 0x238DC47B, 0xC073D8F5, 226 0x4F014881, 0x0A0BDB2D, 0xFFD0870B, 0x0E958675, 227 0xFD7FD8CE, 0x3B08B8E6, 0xBEF1BE21, 0xB81DE61A, 228 0x037073DD, 0xF8C02B06, 0xD05FFE19, 0x2D22585E, 229 0x04232339, 0x1E81720A, 0x31011730, 0xD6B489C9, 230 0x03AFF170, 0x15E6AEBF, 0x3866BDB4, 0x0D2A5A19, 231 0xD9E49125, 0x16273967, 0xD6F4970F, 0xEBA640A4, 232 0x2DE110A0, 0xEB79E669, 0x15576B2C, 0xA15B3FFB, 233 0xEE544968, 0xCE8E0763, 0x0005B121, 0x272E14AC, 234 0xF3F83FEA, 0x43608AE7, 0xE2430EDB, 0xD7C0DB8D, 235 0x33140CC5, 0xE1539442, 0xD784939D, 0xF00E767E, 236 0xB86AC7FD, 0x10F67ED0, 0x14324056, 0xACE8ED7F, 237 0x10273070, 0x3980A907, 0xA356B7B8, 0x0E99BFD8, 238 0x231DE5C7, 0x0C87C113, 0xE40E55CE, 0x399D2E4E, 239 0xCD34C046, 0x07C7CE99, 0xFE2F6255, 0xF076274C, 240 0xF7FA7334, 0xE378E4DB, 0xEFDA07F8, 0xD9D2B4FD, 241 0xEE3DE262, 0x352684E4, 0xAF46C8E1, 0x09B03AD8, 242 0xE181A3DF, 0xEDD190FF, 0xD1192C89, 0x2D42D900, 243 0xCF218A07, 0x18206D9E, 0xE196EEB4, 0xC5C51CA3, 244 0xDF03FF27, 0x1483B482, 0xC5A8E24D, 0xF1C5F58E, 245 0xEB7D52CF, 0x0363A485, 0xDE6FDA1B, 0xB3ADDCB4, 246 0xEB83EBB2, 0x147544D0, 0xD2DA5357, 0xBE70E8DB, 247 0xEC6BA86B, 0xDE11F788, 0xE27B2666, 0x0535B06C, 248 0xF9BDAC21, 0x5298851A, 0xCC42A01D, 0xF8E3115E, 249 0x4A6F03B2, 0x0C0DD8FD, 0x120EAC2A, 0xFC3B29E5, 250 0x18E5B1B9, 0x15431B01, 0xFD8585E6, 0xE6090D7F, 251 0x150352FA, 0xE51C2A12, 0x086D85F5, 0xA7A99A38, 252 0x054413B2, 0x2D115393, 0x0C6CA817, 0xE35AFD87, 253 0xD0221A75, 0x03F65233, 0xCAD3440C, 0xED9FF0A4, 254 0xF53AB0DF, 0xCE9F601F, 0x0ECEC928, 0x18416FA9, 255 0x2FC08689, 0x09A29ADE, 0xDBCEFCDB, 0x2D48D936, 256 0x13159960, 0x02DC4BF6, 0x04F40DBE, 0xF0415A4A, 257 0x06BA9D3F, 0x1388045F, 0x01601186, 0xB7CBDD87, 258 0xA6EA8ED8, 0x1856EED9, 0x0149C41B, 0xAFA6A725, 259 0x7FFFFFFF, 0x0A1BC468, 0x5DEE73D4, 0x0D3FE8D6, 260 0xF007A681, 0x2E99AA34, 0xEA7C7E83, 0x38FCB0EC 261 }; 262 263static const q31_t in_com3[256] = { 264 0x3378FDD6, 0x417A1EED, 0x00533266, 0x10444CC5, 265 0x42E4160C, 0xF9AF5A57, 0x0532EAD8, 0x3C11338B, 266 0x1AEF4029, 0xF6F59466, 0x11E83FA8, 0xF49BE0E0, 267 0xD799518E, 0xC47CFB3A, 0xD26F7929, 0x448D021C, 268 0xE147C865, 0x204A9F3C, 0xF6DC0509, 0xE7456D19, 269 0x1993D2C6, 0x00453298, 0xF78911B7, 0xF8AFFBC9, 270 0x33D3F93C, 0xEDD2F06F, 0xF3A390FA, 0x0D278C56, 271 0x0896C737, 0xC6CBCD70, 0x23E78AEB, 0x37E542AB, 272 0x129ABCB5, 0x0B81D103, 0x393472DD, 0x0193BB3F, 273 0xFD9FF044, 0xEA6FA6A3, 0xFCEC77C8, 0xE3638DB2, 274 0xD7F9ED08, 0x23A5A4CB, 0xE2509F1C, 0xF0BDEA3C, 275 0x43EC6797, 0x1F197B72, 0x030712D5, 0x2514AF30, 276 0x0D583EC0, 0xCD6AE7CC, 0x064761E4, 0xBF33E8A9, 277 0xD83F3C33, 0xE56ECAF4, 0x4DAC6DC5, 0xD030ACEC, 278 0x1EABBB33, 0xE46E2978, 0x036BE9D1, 0xF92219C0, 279 0xD0C7121A, 0xD2334FF1, 0xED62C34B, 0xEB2B6286, 280 0x1BB4FA9C, 0x33FA15AF, 0xF4D3BB3F, 0xF83082C2, 281 0x0509FEFA, 0xC9FAADE0, 0xFEDC5927, 0xF9E10F24, 282 0x43899BCE, 0x095EAAD3, 0x1DDE9F95, 0xFB325991, 283 0x325062EE, 0xCEBFDC7B, 0x0B81081B, 0xBDC5D59F, 284 0xF9E44FBB, 0x1A67DBE6, 0x13959DC6, 0x7FFFFFFF, 285 0xD7EF2D0B, 0x259E7C90, 0x09A528BC, 0xEFA6B855, 286 0xF9A7D2D5, 0xC3A42C5C, 0xE8D61DDE, 0xBDD0CC85, 287 0xEF91C0B3, 0xEF0915F9, 0x29AFA81F, 0xE4502889, 288 0xE75461C4, 0x1513FC2E, 0x17A157B6, 0xD03A14D3, 289 0xF8840C93, 0x148825F0, 0xEA04C288, 0x1C360525, 290 0xC9CE64C9, 0xE63CF0C6, 0x640CB720, 0x29D5EBD4, 291 0x046E3B1B, 0x03AF8BAA, 0x542C2D23, 0xDCB3A11D, 292 0x3470FD85, 0x10EB2423, 0xB25BC3C3, 0xB51D3600, 293 0xDEA7D91C, 0xF0B3113B, 0xE991B58A, 0xBD3BBD82, 294 0xF88B20FD, 0xE5FB4291, 0x08ACF22F, 0x06E4B1DE, 295 0x087C8AF2, 0x1D60A3F3, 0x2955E6E3, 0xB5DEABCD, 296 0x0144BD02, 0xACF30F49, 0x1CD1AED3, 0x1DEDBA50, 297 0x000C176E, 0x15CA94B8, 0xF73AE8C5, 0x2731EB24, 298 0xFF4DCECD, 0x22DE07FE, 0xDC3343AE, 0x01997492, 299 0x2D7B1F59, 0xD8E55299, 0x36D95DFE, 0xECA1DB90, 300 0xC5E86EF5, 0xF8528C32, 0xFF348FF5, 0xD581CE62, 301 0xE81E1BEA, 0x004FC15E, 0x00E9A98F, 0xE2EBFEC2, 302 0x10CE27EA, 0x144EABE8, 0x0F5B2ECB, 0xFCBD9259, 303 0x363B064C, 0xFCB6C2D4, 0xD662D32E, 0x2C609004, 304 0x1FD3FA65, 0xE370AA38, 0xEA65E8E2, 0x0BF27CA8, 305 0xFB241348, 0x03DD9AAB, 0x088C0FB9, 0xDD41B460, 306 0x1791A5EF, 0xF20FD255, 0xBED884A8, 0x2814FA6B, 307 0x0FCF2722, 0xF9A0E269, 0x0DA8940E, 0x11F35D7A, 308 0x05BA1037, 0x1C0DA00A, 0xE962E3EF, 0x27261D5B, 309 0x240D29ED, 0x342EAE56, 0xF2EBC018, 0xDD7C8664, 310 0xDE545DBB, 0x1A6529B8, 0xF6AD596B, 0xDE3B1AE3, 311 0xE18794A9, 0xE07BC41D, 0x17E2D6EB, 0xBFD18823, 312 0xE1CE0803, 0xF84E08B1, 0x37382831, 0x2BA3A8E8, 313 0xEA6BEDB1, 0x2516C401, 0xD48BCDDB, 0xD51EAD1E, 314 0x13EC945A, 0x1091BD5B, 0x4118D1C7, 0xE1956549, 315 0x07EDC740, 0x01C04EE0, 0x45DD62EB, 0xED5142C4, 316 0x02ED561B, 0x05FB5A98, 0x05895F95, 0xDAF4C489, 317 0x010C1086, 0x0A87F352, 0xB6F65E16, 0xCD193089, 318 0xD8DC44F1, 0x1A09E39A, 0x14FBABDE, 0x144B748C, 319 0x0A824CF6, 0xCAD3CD47, 0xFF695A37, 0xF9D68F35, 320 0xD4BD9B05, 0xD400810B, 0x279DEEE0, 0x0A65D2A7, 321 0xEDA68D79, 0x10F271F5, 0x3FCAC786, 0x07C46718, 322 0x20ACCF39, 0x01184FB6, 0xED407ED2, 0xFD551E68, 323 0xF4DE274B, 0x5C08477B, 0xE1305C2B, 0xE66DEAF4, 324 0xFC19A871, 0x0638AF99, 0x0A32CDD9, 0xFD601F42, 325 0xFF55DBA8, 0xF3BE2EEE, 0x297912F9, 0xF40E8760, 326 0xE7F0FD40, 0x11C3C956, 0xCD746042, 0x0F9DCD84, 327 0x072FCF1A, 0x1E1AC5B1, 0xDA2A849F, 0x3A1D85E7 328 }; 329 330static const q31_t ref_conj[512] = { 331 0x07573B12, 0xD1386827, 0xC2005D89, 0xE36A5FDC, 332 0xF1974B48, 0xE8956AE6, 0x1BA722EB, 0x5674DB03, 333 0xEEAD9492, 0xC0F83C25, 0xB87BE477, 0x1DE208CF, 334 0xB696CFFE, 0x1C5D70C2, 0xE3E39058, 0x501A7A35, 335 0xE4845CE1, 0xDD4C97BE, 0x2AAE7FB5, 0x06EC3F3E, 336 0x31CAC35E, 0x5AEB6FA4, 0xDFBFB38D, 0xE01804E9, 337 0xEA2CEB6A, 0x3F10CAEE, 0x01C473C9, 0xEDA67C95, 338 0xE92FD8A7, 0xC5098DBF, 0x0ECE6832, 0x2486A777, 339 0x39B92A34, 0xED6A8604, 0xE720F844, 0x06C6BB1F, 340 0x690FB7FC, 0x1EEBF68D, 0x04B93A74, 0xF91D55D8, 341 0xEF0D84AB, 0x093CB991, 0xF57B7761, 0x0BC00A5E, 342 0x10D65BDD, 0xD53E4AD8, 0x1D89E1DB, 0x035ECEA3, 343 0xE445AF27, 0x0782AAAD, 0xA6118639, 0x3105DD28, 344 0x38239E24, 0x0A20B766, 0xBD564A3B, 0xD03BD956, 345 0xE5D4C0A4, 0x8F18F345, 0x2881A984, 0x23DE34FF, 346 0x18DA2989, 0xB6B449F9, 0x0BFAD89D, 0xC8090D29, 347 0x00AB3CFF, 0xCE2B9EB2, 0xCC6DEC86, 0xE108C8A9, 348 0x40C72F3E, 0x13242C07, 0x734E705C, 0xEEB9CF86, 349 0xB5AE088E, 0xFAA10076, 0xEBC84087, 0x04163E90, 350 0xF4A95A2C, 0x03B3E31F, 0x3D7E666A, 0x56EDFD2A, 351 0x13ADA55D, 0xF7EA5220, 0xF0B54063, 0x06C2B98B, 352 0x02D8AEB5, 0x02004A2C, 0xD06489CE, 0xBE7BC28F, 353 0xAD10D4C5, 0x0748FBAE, 0x02F60F77, 0x47BA3063, 354 0x5D25C5CF, 0xABFBB1ED, 0xF357D4B6, 0x45F7C518, 355 0x1C255766, 0x207A5DD1, 0xFCD6423C, 0xBC89CA04, 356 0xDE0F2E44, 0x1929D0E0, 0x29210502, 0x057A0185, 357 0xE077E582, 0x20498048, 0x12500FFF, 0x06231FE8, 358 0x04CBD08E, 0x25D38776, 0x25FF256A, 0x13EA7CB7, 359 0x25785C78, 0x254BC113, 0x26EF22EC, 0xE22F529F, 360 0xF52B2205, 0x122586F5, 0x040917EF, 0xF45043E9, 361 0xF6F3F328, 0xED123BF2, 0x00ECCD3D, 0x324B4720, 362 0x27447DB7, 0x10044797, 0x2574D5BE, 0x13015896, 363 0xEFC745BD, 0xF3A28845, 0x0602ADF6, 0xF9021C1F, 364 0xED9F0DB3, 0xF5A0BF6D, 0x0679C87E, 0x31510886, 365 0x20BBE2C4, 0xF59BE55A, 0xA910B399, 0xFE1D4F80, 366 0xE2E09F18, 0x5908D122, 0xFE2FABC2, 0xB1DBB4AD, 367 0xD3160C8D, 0x1C1F11F7, 0x0389F9CE, 0xDAF05B5A, 368 0xEB83B283, 0xF5A5C212, 0xFF25AC37, 0x08EE6308, 369 0xFAD960AA, 0x3B6976EC, 0xDF975681, 0xD2F33D95, 370 0x0BC3EFA5, 0xF0695080, 0xF0F6667A, 0xF9483920, 371 0xB5594AEC, 0x3020345E, 0xB22DEAC5, 0xD7CDFDB6, 372 0xF5155AE2, 0xDE20149D, 0x675A2FE7, 0x21B6F911, 373 0x2633A518, 0xDEE74994, 0xE60A64E4, 0xDC07FFDC, 374 0x212CC865, 0xE3D0B731, 0xEF0CF901, 0xDB6BEE74, 375 0x0DA8985D, 0x09A38C42, 0x2260B35A, 0xCD4FCBE0, 376 0x3B61251E, 0xBB9C14A1, 0x1A9FEADD, 0x2F553399, 377 0x108660C9, 0x222CD94F, 0x0FDFE7DA, 0x0FAD847F, 378 0x1B525599, 0x30D3A8C6, 0xFD2C7836, 0xE06BA3F3, 379 0x80000000, 0xFAE21065, 0x2C245206, 0xF7768B61, 380 0xCCA60BEC, 0xB5C5D724, 0xC65EE9B7, 0xCD5172A2, 381 0x4371D3A1, 0xF33B2545, 0x23614D48, 0xD4BB4CE7, 382 0xEEAF9628, 0xB7DF51B9, 0x1DA3D941, 0xF35D484B, 383 0x0ABFCC84, 0x12735C79, 0xEFBC69ED, 0x01D5F040, 384 0x2149E616, 0x58E99AFE, 0xD31EEBFE, 0xD4CBBD5D, 385 0xD1055CF6, 0x3402C285, 0xC53D1D51, 0xD7AC40AE, 386 0xE9CA74C5, 0xF5B33277, 0xFDFFC3DC, 0xB82DBA03, 387 0x0CD90A7A, 0xEAC418D3, 0x9CB3339A, 0x543EA20C, 388 0xCBC7BE30, 0xFCD23AEA, 0xF8015A4C, 0xE9407FA1, 389 0xFC0F2AD2, 0x15E573D1, 0x3114578E, 0x0FEFF4A8, 390 0xEF51EE22, 0x1AC2149F, 0xF3991177, 0x0DCF804A, 391 0x317A9AA7, 0xFF450B1E, 0x9DE4336B, 0x01A9F44D, 392 0x11510D69, 0xC9EB3BC6, 0xFDA2E622, 0xF279A391, 393 0xC90B372A, 0xDCE1C53A, 0xC0543DB0, 0xF18399D5, 394 0x05EEB231, 0x130CF561, 0x1C26984E, 0x00288CAA, 395 0x23D1B2B1, 0x1DA25D01, 0x01BA44F1, 0xED382BFF, 396 0x5D659494, 0x05A13CDD, 0x3D30CA61, 0xE777BAD9, 397 0xE00368C1, 0xF160773D, 0xCA5AD3EE, 0x1B409778, 398 0x08B0B7B5, 0xEE078359, 0x0733167A, 0xFCD0C739, 399 0x0226D881, 0x27546B4B, 0xBE56DEAE, 0xF35B9A2E, 400 0xF62130E4, 0xFE57FF19, 0x0677BABD, 0xC0D08201, 401 0xFF8FF9F2, 0xFA270C5E, 0x06438487, 0xD31F075A, 402 0x1FEA5D53, 0x0E7EB389, 0x1A9E3E8B, 0x3395FFE7, 403 0xC8D20786, 0xD2278730, 0x47571904, 0xEC25FCBD, 404 0x4941946A, 0xEE80F9FF, 0x18ABDDC4, 0xEA59EF6E, 405 0x14B25EFA, 0x2B2BED2A, 0x2EB1772F, 0xC90F6862, 406 0xE071510D, 0x35AD0AD8, 0x0D7A68C7, 0x1D8D9C1C, 407 0xEDB49C02, 0xD62EADC5, 0xE4830F2A, 0x1516DBC4, 408 0x0CE55C25, 0xEA634A73, 0xFB074B06, 0xDD3B26C4, 409 0x1BF3BDA1, 0xF4E99289, 0x1E852B9B, 0x01463D07, 410 0x01183DC9, 0x16C283BF, 0xFE8A3535, 0xF3969160, 411 0xD956C35F, 0x0924E3F8, 0x157086B9, 0xE7E7FCB7, 412 0xFDA7F889, 0x213E0159, 0x38DA2357, 0x05A4B231, 413 0x037D2DB4, 0x0C93D79A, 0x3503D972, 0x14B471B7, 414 0xB9C8CA2A, 0x1D5B15F9, 0x1C07D435, 0x36EC77E5, 415 0xD47A4EAB, 0x0BA94692, 0xF100471D, 0xAFED3D79, 416 0xCE507AFB, 0xEA7E9255, 0xE18AC160, 0x1BD59AD2, 417 0xBE95EF48, 0xF610491F, 0xC6ECD586, 0x1ED098C3, 418 0x0CE61DFB, 0x2ABC88CE, 0x25D6237A, 0x0D9D3FDF, 419 0x05AC68FE, 0xE29F122A, 0x097422A3, 0x02C9C0A2, 420 0xFF32A8D1, 0x0C98AC38, 0xCB1077EE, 0x16AFB862, 421 0xDA17AFA6, 0x06B2A0A4, 0x4723B72F, 0xDD812437, 422 0x1F2D1042, 0xF3473DE3, 0xDA2E710F, 0x0A289860, 423 0xF95AD47E, 0x0F4EFBF3, 0x27D163A1, 0xCEDF69A1, 424 0x21771A78, 0x0E255012, 0xEE038DA1, 0xDCC90DEE, 425 0x2AEBD1C4, 0xD6CAB961, 0x18B03E50, 0x047E9D9A, 426 0xE9E16F63, 0x1D394C3F, 0x06812019, 0x22E31D96, 427 0x1D81ABDF, 0x2243A351, 0xDC2DD836, 0xEB904EEA, 428 0xEC28D0A4, 0xEF9B400D, 0x2F98E26F, 0x0EFADF26, 429 0xD6077B09, 0x50518640, 0x2EC1A1E2, 0xFBEE1BE2, 430 0xD617EA2F, 0xCE279C4B, 0xC8C839BB, 0x13394AC0, 431 0xC44F561E, 0xE4422F65, 0x1D6E8866, 0x1B65600B, 432 0x05D8B643, 0xC0B7A4A5, 0xDB907E40, 0xDC384419, 433 0x2075B541, 0x5E79E293, 0x1E2281E4, 0x028A47B6, 434 0x04AB70A7, 0xFB0E63E9, 0x199A0D7D, 0x20046723, 435 0x1828EBC5, 0xDBC7EA1A, 0xC45A0926, 0xFF1C1CDC, 436 0xDF46C8F8, 0xFF19FB34, 0x5B5E5E53, 0x2B38295C, 437 0x010C0F3F, 0x21815251, 0xDC4D4D3A, 0x2997F796, 438 0xE9F671C5, 0xD7F14856, 0xE2347CC3, 0x9DE87F07, 439 0x1E9283F3, 0xD5EDC676, 0xDCA6797F, 0xF57EF755, 440 0x2237720D, 0xEB92B37D, 0x52F43A38, 0xD17A08A8, 441 0x135F5708, 0x02C5EBCF, 0x33BE4C81, 0x450E22AB, 442 0x32EB68A0, 0x572361E4, 0x10F5CBED, 0xF816D4CA, 443 0x13B3C529, 0x1C0BDA66, 0x27085161, 0xFB997B16, 444 0x296617B5, 0xDE199E18, 0x0677E3BF, 0xC7915CB3, 445 0xC981F621, 0x4BD8E997, 0x5061A065, 0x44ACDDBC, 446 0x2A72758A, 0xF02A6E25, 0x215CABE8, 0x2326A16F, 447 0x6D689017, 0xD58E9881, 0x2232E98F, 0x019792A6, 448 0xFADE5CBA, 0x51D11DF6, 0xC56B0148, 0x09E17C05, 449 0xE9739D6B, 0xB6F13FB7, 0x155D8689, 0xD332A356, 450 0xC94A0A37, 0x189969FF, 0x150FE87A, 0xF9CA2559, 451 0x2E0DF1D9, 0xCF11C114, 0x1985715B, 0x18F5E219, 452 0x32B0243C, 0x250915B3, 0xFA88F58F, 0xDAB75C0C, 453 0x0F8BB58E, 0x043B9BE6, 0x25BAC83E, 0xF94A8002, 454 0x5D396AB4, 0xCC7499E7, 0x0F124D0A, 0x1707A0A3, 455 0x5598385A, 0xB3034D30, 0xC7A2384E, 0xE6FB207A, 456 0xF1EBA503, 0xE5EEE5CA, 0xDF95BB9B, 0x28F72BDF, 457 0xE93CEC07, 0x9FFD2F52, 0xE7133E23, 0x1B9C4A7A, 458 0xFCCFF80B, 0x3729AE85, 0xBC3E7D9B, 0x6266E3D6 459 }; 460 461static const q63_t ref_dot_prod_3[2] = { 462 0x000007DCFEDAC9F1, 0xFFFFD5733D72273D 463 }; 464 465static const q63_t ref_dot_prod_4n[2] = { 466 0x0000E20259D34FB3, 0xFFFFD54D031EFD2F 467 }; 468 469static const q63_t ref_dot_prod_4n1[2] = { 470 0x0000D0A796AF6D5E, 0x00003A5595E0C0CC 471 }; 472 473static const q31_t ref_mag[256] = { 474 0x17AD123E, 0x2222A7EB, 0x0DBF49E4, 0x2D62B526, 475 0x20AF00E7, 0x26C10FB1, 0x2759A254, 0x2A72481A, 476 0x16220508, 0x159EA571, 0x33D4A0A0, 0x16AEF193, 477 0x215E1942, 0x0937A054, 0x1F9C6E20, 0x13B4D8CA, 478 0x1E520EE0, 0x0CE38F2B, 0x36C238C0, 0x042CC964, 479 0x09A68B3A, 0x07E28AB8, 0x16F9EA4F, 0x0EDD7917, 480 0x0E5D0C59, 0x33366E03, 0x1C85CEBC, 0x2901372E, 481 0x39F2A3E5, 0x1B0D5DE4, 0x26B27CBE, 0x1C9DC266, 482 0x18EAC3C2, 0x1E139A77, 0x21C60199, 0x3A4BEC77, 483 0x2541CB27, 0x0A5037AF, 0x05F6BFD5, 0x353D97B8, 484 0x0AA31DC3, 0x085C21DB, 0x01BD5ECD, 0x287E519A, 485 0x29A0762A, 0x23E4EA42, 0x3EB85EB2, 0x238D3D27, 486 0x157D097C, 0x21C4977C, 0x152027BE, 0x14BEF9EA, 487 0x16909EC4, 0x09A829C4, 0x13108781, 0x15732C67, 488 0x1A6F1232, 0x1884F924, 0x0A91131A, 0x062E8ACC, 489 0x0A7D66E8, 0x1926BA46, 0x15344788, 0x1500467F, 490 0x0A32CF91, 0x049C2C83, 0x0A8D3E93, 0x18DEB462, 491 0x112BFB75, 0x2B7A4422, 0x2ED6922E, 0x2714D759, 492 0x1A7EDF99, 0x129D6682, 0x0B79F662, 0x047C64C4, 493 0x1DD14253, 0x1BBF8152, 0x09C3DDD4, 0x083C2458, 494 0x2C68E3A9, 0x2BCB4EBF, 0x11CB8D66, 0x365B2F0D, 495 0x1945B464, 0x162DD662, 0x15C3F9FC, 0x14284159, 496 0x085BCCB7, 0x1E9F8CDC, 0x2D491F9F, 0x1B27517B, 497 0x12FAF8F6, 0x0B27DB1F, 0x1BF9BDF5, 0x0FDA5608, 498 0x400D1618, 0x167ADB10, 0x2D211E43, 0x265F58D3, 499 0x22524530, 0x1BF228D4, 0x25169D00, 0x101C487B, 500 0x0AAD3F04, 0x082F02F0, 0x2F784C6E, 0x1F25D626, 501 0x230B1A9C, 0x23A25664, 0x0C3D9D19, 0x23ECB424, 502 0x0C68BEB0, 0x411C5BAF, 0x1A288055, 0x0C0E5695, 503 0x0B1FC159, 0x19CD166D, 0x0FC3FF55, 0x0947EB34, 504 0x18BDFDEC, 0x310FB499, 0x1C6496A6, 0x06DD6B5C, 505 0x209BFA4A, 0x20A6252F, 0x09F9F9B6, 0x0E135AC1, 506 0x173E8D47, 0x096E104C, 0x2EC87D4E, 0x20F66A7C, 507 0x1195DCD4, 0x1E15D4ED, 0x09FB15E6, 0x03EFAA5F, 508 0x13B1BCF8, 0x216EEE10, 0x05011175, 0x1FC20186, 509 0x02EE9198, 0x16A82AA6, 0x1186C346, 0x1D0636EB, 510 0x23DEB2DC, 0x25067F21, 0x25A884CA, 0x1069541F, 511 0x17F02B39, 0x240D0125, 0x1F21F70D, 0x103DA307, 512 0x16D27990, 0x1152B2DA, 0x0C956827, 0x118FB074, 513 0x0F091166, 0x0F45FD3C, 0x0B64A007, 0x063FABE7, 514 0x13DD26CC, 0x10203474, 0x10A990FB, 0x1C90D524, 515 0x0686B6FD, 0x1C75158C, 0x260D777F, 0x1ED4DD85, 516 0x168758F3, 0x28BBA398, 0x1B11EF03, 0x14A15D74, 517 0x2115142F, 0x206E59DB, 0x1652007B, 0x141B0B3F, 518 0x0EF5F189, 0x04ED9891, 0x064F9A1B, 0x1CCBCC47, 519 0x133F5024, 0x2787EA03, 0x10D5FBE9, 0x1394605A, 520 0x08582470, 0x1F9E606C, 0x122A83E4, 0x13C560AC, 521 0x1DC0176A, 0x0C8C101C, 0x12535580, 0x11BE81B6, 522 0x169BE8D2, 0x149EC95A, 0x0CDE5841, 0x18F30CE7, 523 0x2D4FCB8A, 0x17777235, 0x208F74E9, 0x1D3BF85A, 524 0x20E92D68, 0x141AC2F2, 0x1FC6ACA4, 0x19887EEE, 525 0x31F2CAF7, 0x0F1EEED8, 0x03667752, 0x147F4CC9, 526 0x15C4CF34, 0x1DD3D513, 0x105E2FA6, 0x32899735, 527 0x10C2C12F, 0x1B67F6D2, 0x16DC0F1C, 0x33422E6C, 528 0x1A00CD7A, 0x12704C05, 0x13ECD1E1, 0x2F8DFECE, 529 0x09C8F278, 0x2B252519, 0x327668C3, 0x095B704E, 530 0x112331D6, 0x13A3CF29, 0x1AC0F9DB, 0x1C669D35, 531 0x2EB249E3, 0x34DC9AD3, 0x16A6F3A0, 0x183B3174, 532 0x3AAD1F9D, 0x111E3275, 0x28FD22B1, 0x1DB468BA, 533 0x263AA3F8, 0x18D16268, 0x1DFE4960, 0x0AFAB526, 534 0x21990313, 0x11D95E1D, 0x1F6368CF, 0x12D750AE, 535 0x080E4C50, 0x132925B5, 0x354337C9, 0x0DC2F50B, 536 0x398FD346, 0x1ED5AEF5, 0x0ED026F7, 0x1A1E9751, 537 0x31560DAA, 0x12992A74, 0x1BA09EA9, 0x3BBC8B51 538 }; 539 540static const q31_t ref_mag_squared[256] = { 541 0x04611C92, 0x091A7297, 0x0179F8E1, 0x1017B37D, 542 0x08586FB8, 0x0BBBC482, 0x0C18DDB0, 0x0E13655A, 543 0x03D3BAC6, 0x03A6D2EA, 0x14FCD134, 0x04051225, 544 0x08B2CA33, 0x00A9EAB8, 0x07CE8484, 0x0308AFDF, 545 0x072EAB94, 0x014C3F67, 0x176D0696, 0x0022DC42, 546 0x00BA4446, 0x007C581F, 0x041FD07F, 0x01B9F1B2, 547 0x019C9E57, 0x147D76CF, 0x065B1653, 0x0D22C75C, 548 0x1A3BE5EC, 0x05B7A502, 0x0BB2F2F4, 0x0665C77D, 549 0x04D9B7FE, 0x07113369, 0x08E94B20, 0x1A8CFB55, 550 0x0AD82B44, 0x00D4BAF9, 0x004722A7, 0x16251F47, 551 0x00E24C84, 0x008BC68C, 0x00060DA5, 0x0CCF6FA9, 552 0x0D8994DB, 0x0A10C980, 0x1EBBA54D, 0x09DFD94A, 553 0x039B8141, 0x08E88C0C, 0x037C951E, 0x035CCB09, 554 0x03FA59F9, 0x00BA82CD, 0x02D6EA5D, 0x03983234, 555 0x05757FC6, 0x04B26791, 0x00DF4F69, 0x004C6DEF, 556 0x00DC12F0, 0x04F12C7B, 0x03833CD3, 0x03721722, 557 0x00D0049A, 0x002A8155, 0x00DEADA3, 0x04D5071F, 558 0x024DBDE8, 0x0EC49A91, 0x1123A0C2, 0x0BEEB69F, 559 0x057C0898, 0x02B50662, 0x01076A8E, 0x00283F30, 560 0x06F22828, 0x0603E913, 0x00BEB6E9, 0x0087A0CD, 561 0x0F687278, 0x0EFBDBD4, 0x02795542, 0x171530A8, 562 0x04FD606D, 0x03D7D21C, 0x03B37A14, 0x032CA115, 563 0x008BBB6D, 0x075390E8, 0x10059402, 0x05C2A274, 564 0x02D0821C, 0x00F8E612, 0x061D436A, 0x01F6A097, 565 0x200D176E, 0x03F2B139, 0x0FE951D9, 0x0B80E3C3, 566 0x0933E9A2, 0x0619F35C, 0x0ABF16C3, 0x0207185F, 567 0x00E3FC55, 0x0085F1A2, 0x119AC931, 0x07945EE9, 568 0x09981384, 0x09EB9521, 0x012BAB1D, 0x0A15283D, 569 0x0133F978, 0x211ED366, 0x055880F3, 0x0122B1D7, 570 0x00F77D1C, 0x0533655C, 0x01F11BF6, 0x00AC457C, 571 0x04C8593A, 0x12CE0832, 0x064C50F5, 0x005E4116, 572 0x084EBB37, 0x0853EA40, 0x00C70F4D, 0x018C3EC7, 573 0x04389957, 0x00B1D8EF, 0x11195418, 0x087D0FA0, 574 0x026A7E1E, 0x07123F88, 0x00C73B9C, 0x001EFCBC, 575 0x0307BAE7, 0x08BB92E3, 0x0032155F, 0x07E11EC9, 576 0x00113133, 0x0402AB99, 0x026659C0, 0x0694D130, 577 0x0A0D4D46, 0x0AB5C1D4, 0x0B144AA2, 0x021AABB4, 578 0x047A122A, 0x0A2751F7, 0x07927CAD, 0x020F8670, 579 0x0411B3E1, 0x02582CF0, 0x013CB1EC, 0x0268CC2C, 580 0x01C420B8, 0x01D28D9F, 0x01039A9C, 0x004E17CA, 581 0x0315259D, 0x02081537, 0x022B44E0, 0x06600121, 582 0x00552EF0, 0x0653A486, 0x0B50005E, 0x076D29D5, 583 0x03F715B2, 0x0CF65950, 0x05B99358, 0x035338A1, 584 0x088CE1E1, 0x08378C10, 0x03E464B3, 0x0328793A, 585 0x01BFA566, 0x00309291, 0x004FA7F3, 0x067A6DDA, 586 0x02E4EB1C, 0x0C3562EB, 0x0236E4B4, 0x02FEB89A, 587 0x008B4140, 0x07CF7AAB, 0x02940337, 0x030DC90F, 588 0x06EA2AE2, 0x013ADC49, 0x029FA64D, 0x0275B5FE, 589 0x03FE55F0, 0x035263E6, 0x014B32C7, 0x04DCF25A, 590 0x100A4CDC, 0x044D5C82, 0x08485B3C, 0x06AD48A2, 591 0x08763F7B, 0x03286284, 0x07E36FFF, 0x0517E323, 592 0x137DAFEE, 0x01C94774, 0x00171F9E, 0x03484699, 593 0x03B3C299, 0x06F35B1F, 0x0217D138, 0x13F41208, 594 0x0231D89F, 0x05DE3092, 0x04151F86, 0x1486DF36, 595 0x0548537B, 0x02A7F7E7, 0x031A0476, 0x11AAE4A5, 596 0x00BF7D90, 0x0E8AFFB5, 0x13E4EF62, 0x00AF1D1D, 597 0x024B62EA, 0x03037323, 0x05978870, 0x064D370B, 598 0x11091D71, 0x15D4BA00, 0x04023D81, 0x04964DEB, 599 0x1AE5CECE, 0x024A0C87, 0x0D202A4A, 0x06E4BDBB, 600 0x0B6AEC39, 0x04CFDB6B, 0x0707326B, 0x00F1175B, 601 0x08D19C7F, 0x027D2E21, 0x07B273F9, 0x02C5F8E2, 602 0x0081CB23, 0x02DE446C, 0x1629CD7F, 0x017AC2B7, 603 0x19E2B9C6, 0x076D8EBC, 0x01B6DB05, 0x055474C9, 604 0x13041C50, 0x02B3CB38, 0x05F68C7D, 0x1BE0E629 605 }; 606 607static const q31_t ref_mult_cmplx[512] = { 608 0xFE5A04CC, 0xFA569C7C, 0x021B0FE3, 0xFEDAA4A8, 609 0x00868B2D, 0x017D268A, 0x0A04166C, 0x082F6EB3, 610 0x03F0F630, 0xF5AC390F, 0xFF3773B2, 0xFDC99542, 611 0x0B3B3090, 0xFAD9ED70, 0x02DCFA82, 0x097C0E42, 612 0x02278B67, 0x01341138, 0x00A0E34F, 0x034CFBD3, 613 0xFB0C38E6, 0x0820054D, 0x06A59662, 0x02DD09CD, 614 0x0524349C, 0xFD17D3E6, 0xFE76DAA4, 0x00B7E1B3, 615 0xFB8C49CA, 0x03EAF0B8, 0xFE2954A4, 0x011E988D, 616 0x0449EC95, 0x002F6C5A, 0x005C7B0B, 0xFEAF610D, 617 0xFE00E253, 0x07432D00, 0x01091E76, 0x00609F81, 618 0xFF2653FC, 0x01D7145D, 0x011F119A, 0xFE8D0324, 619 0x073DB812, 0x048208F9, 0x009A84B9, 0x022679F8, 620 0xFE8DAB80, 0x02CFACE2, 0x07EB8C67, 0xF9083ABD, 621 0x068A58DE, 0x039761D8, 0x0E3B1D6D, 0xFD122F9E, 622 0xFE07495E, 0x070BCD0C, 0x03B1C438, 0xFF24B63A, 623 0xFE96CAFC, 0xF7F8A0C1, 0x060668EE, 0xFF3575B3, 624 0x01C943E1, 0x03072067, 0x023F3FEB, 0x049668C2, 625 0xF84E5C78, 0xFBAD3BD0, 0x07933D7F, 0xFC555BB0, 626 0x05B023BA, 0xF39D020F, 0x0246A92F, 0x022F4CD0, 627 0x001D0F33, 0x005B3AE5, 0x035284E3, 0x083C4BD0, 628 0x01D73B83, 0xFD3EB1A1, 0xFE302388, 0xFECF93DD, 629 0x00395647, 0x0002C02A, 0x01C730CC, 0x012FC41D, 630 0x007E4286, 0xF9C1F0F8, 0xF9F1E96B, 0xFF2573B5, 631 0xFBDCB59D, 0x0B9837DB, 0x01CF8268, 0x012E5997, 632 0xFD558652, 0xFFF89BCD, 0x049B0FCD, 0x05070E0A, 633 0xFD042F51, 0xFDDBF580, 0x0724B958, 0x001A8EAD, 634 0xFF90954B, 0xFF3066F7, 0x01DD2F17, 0xFDE3B2A2, 635 0xFEE52332, 0xFF427C68, 0x01A590B2, 0xFF8A7788, 636 0x044E09E1, 0x01063E2F, 0x009CA1DF, 0x02751427, 637 0x0102171B, 0xFE83B009, 0x006FA593, 0xFFD91F21, 638 0x00339B92, 0x0078AD68, 0xFDB9F726, 0x01D7B032, 639 0xFED948E5, 0x01371551, 0xFFD0BF1B, 0x00FF841D, 640 0xFF62F701, 0xFF849960, 0x00665C77, 0xFFC89DDF, 641 0x005BBCF0, 0x030EFF72, 0xFDAE3D02, 0xF910759F, 642 0xFE0F2AA8, 0x00EAC5C7, 0xFA43BB80, 0x0E92BC0E, 643 0x021A984D, 0x07AC3514, 0x00A2CD16, 0x021DC46F, 644 0x04EE3124, 0x013851D3, 0x00BFBCAD, 0x003DF56C, 645 0xFEC322FB, 0xFF1F5D68, 0xFF24E053, 0x00B6A82C, 646 0x0A5DD3BB, 0x04B621C6, 0xFD60A8C5, 0xFC8AD54A, 647 0xFFF00825, 0xFFFC299D, 0x00AA80CC, 0x00BA9123, 648 0x042BAAB5, 0xF2A1D5E4, 0xF2FEE4F0, 0x015EA748, 649 0x03C92A4D, 0xFC83FB9A, 0x03D3D583, 0x04E2087C, 650 0xFD0C970D, 0xFE6B34EB, 0x010B670C, 0xFEAF0C50, 651 0xFF76CEA1, 0x000BDA5F, 0xFDC98798, 0xFFB6D6CD, 652 0x0032BE43, 0x006450B7, 0x0CE07A45, 0x01849DD9, 653 0xF2FEE69A, 0xFFE5D7EB, 0x0017845D, 0xFD1BF680, 654 0xFE9DD4AB, 0x01AB4E0E, 0xFF4C4264, 0xFF69AB56, 655 0xFECE61E6, 0x0058B5D4, 0x02136071, 0x0132E0E7, 656 0x0D9BD6C0, 0xEE12D939, 0x010CBFAE, 0xFD1FB6FA, 657 0x07197F81, 0xF64DA2A7, 0xF9E4F3E2, 0xFAE93CDD, 658 0x007AC7FF, 0x02C4EDD8, 0x01D71D4F, 0x04FFFCA8, 659 0x03CF3718, 0x05AFBBE1, 0x00C9E9E0, 0x00E6232C, 660 0xFF79D648, 0xFF669B99, 0x02237AB0, 0x00C8DEC3, 661 0xFAE86FAE, 0xFABC061E, 0xFCF0151F, 0x03827AC2, 662 0xFFFD19A2, 0xF6154526, 0x01E87AEC, 0x053CE09A, 663 0x011DC298, 0xFDECCC62, 0xFF3CFB1D, 0x01EFD86F, 664 0x00DD1ADC, 0x032C505B, 0x04143AAB, 0xF3E5BD56, 665 0xFAEED72E, 0x063C65D0, 0xFEC52AD7, 0x0375F22C, 666 0x0139F31C, 0xFE67418C, 0xFA82791F, 0xFBE81AF9, 667 0x00AE9354, 0x03037660, 0x0106969A, 0xFEEC0362, 668 0xFED59587, 0x01A30145, 0xF459AB4B, 0xFD4BE82C, 669 0xFFF92538, 0xFEC80C72, 0xFF796FA8, 0xFFD0744D, 670 0xF9DF9E7E, 0xFFDF5C8A, 0xF4B69F74, 0x0831CB00, 671 0xFF68ACD8, 0xFDE6AC6C, 0xFF284A9B, 0x010B5328, 672 0xFF53624B, 0xFB25F258, 0xFF25205D, 0x00C3F3C2, 673 0x07676766, 0x0F2220C5, 0xFEFDAC9F, 0xFC3D1F36, 674 0x01456228, 0x0024BAAC, 0x04533A09, 0x037AEB06, 675 0x0181F663, 0xFF63610F, 0x00539738, 0x011DF2AE, 676 0x00D9DF80, 0x0149B41A, 0x05A1B51D, 0x007780E2, 677 0x001BF2CD, 0x001CC0FD, 0xF7ED117A, 0x002BE62D, 678 0x00130692, 0x0047CA04, 0xFE6D7821, 0x0353DBB5, 679 0x0475EA0F, 0x0208E5BF, 0x011CC988, 0xFFAC4B6A, 680 0xFDF66BAB, 0x06A079C4, 0x0076E94C, 0x03046078, 681 0xFC06EBDF, 0x0402D836, 0xFDCC1233, 0xFFE4CD18, 682 0xFF6FF595, 0x017242B4, 0x00BD08B6, 0xFCD4E2A0, 683 0xFFD9B890, 0x032CE7D1, 0xFBF89CFE, 0xFFA5BA51, 684 0xFDEEB859, 0xFC170424, 0xFBE30AA4, 0xFF35C997, 685 0xFE655D68, 0x022AD58D, 0x005FC706, 0x0240813D, 686 0x00AA9AB6, 0x03C80B17, 0x04B61CE5, 0x011D0B72, 687 0x00498C83, 0x02FEE6CC, 0xFFB3913A, 0xFDB1A76D, 688 0x01200BAF, 0x03488961, 0xFFA875C3, 0xFEA9D81D, 689 0xFEAA6A78, 0x0041965A, 0xFA09BD79, 0x044B8CBA, 690 0xFF8AB00E, 0x001C9EC7, 0x02EDFB8F, 0xFD923A99, 691 0x06761D50, 0x069F5F8B, 0x037C28F8, 0x00F5CCB1, 692 0x00E0F9E2, 0x00334C5B, 0xFA0EA267, 0x0C37B4D0, 693 0xFF25A26F, 0xF96C4D78, 0xFF6A414F, 0xFC11F1DB, 694 0xF942F20C, 0x01828EC1, 0xF7D3D784, 0xF8827522, 695 0xFF69494F, 0xFD158A14, 0x09BFF7D6, 0xFFE84796, 696 0xFE6E5052, 0xFF15D05A, 0xFF363404, 0xFEEE35FB, 697 0x00BB6911, 0x010BAE40, 0xFF69BDE1, 0x0784B300, 698 0x0090BB6F, 0x017D1593, 0x0326559E, 0x0548AD1B, 699 0x0050293B, 0x0008436A, 0xFBFD1638, 0xFF3C8569, 700 0x0227C1EE, 0xFF8348C0, 0x08DCCBEA, 0xFE782A8E, 701 0x0571047A, 0xFE794EF9, 0xFF00E191, 0xFF799452, 702 0xFB09FE97, 0x04BF621B, 0xFC3B651F, 0xFD1ADB5D, 703 0xFF700936, 0x001DEBD8, 0x02786A62, 0x03D18956, 704 0x0247A9FB, 0x017B2D8F, 0xFE38446B, 0x04D85755, 705 0xFF27E717, 0xFF44F569, 0x05A0E1BE, 0xFF92DFBB, 706 0x0699598B, 0x042975CE, 0xFC69DD56, 0xFDD0B78F, 707 0xFE3E3040, 0x062578AA, 0xFA25148C, 0x0967E027, 708 0x04BD39C2, 0x04CE9684, 0x021903CB, 0x0240438A, 709 0xF788EE62, 0xFF484EB3, 0x04EDC742, 0x00C9301E, 710 0xFD9409DC, 0xF4A154D2, 0xFD89CA50, 0xFF433038, 711 0xFF2EEF4A, 0xFF76A90D, 0xFBD05FB7, 0xFA950EFC, 712 0xFCB1C85B, 0x03DB26D6, 0x0AC50B6A, 0xFE234EA5, 713 0xFDBBCC76, 0xFF42C24B, 0xFFE06AF8, 0x0CA3EAAF, 714 0x0067C002, 0x035700CD, 0xFEDD3E6B, 0x013B1731, 715 0x0293C36D, 0x0099AC70, 0x0840FDC0, 0xFF20BB3F, 716 0xFA927E1B, 0x01B6E938, 0x055FE474, 0xFDACCC31, 717 0xFEB00074, 0xFD918089, 0xF449CF92, 0x03124924, 718 0xFE48190E, 0x012D74C0, 0xF512B00D, 0xFE377D90, 719 0x0036059C, 0x07A764F3, 0xFE498AE8, 0xFEA098C2, 720 0xFF657A13, 0x01410246, 0xFE18E5FA, 0xF9E4A82C, 721 0xFCFD372E, 0x004C415B, 0x06A7CDD2, 0xFA32186E, 722 0xFD0EB8FB, 0x0682FB78, 0xFC1080CF, 0x04C6FE2F, 723 0xFCED3D09, 0x06A76C01, 0xFC23EA37, 0x0316B275, 724 0x0EE8077E, 0x08BF00C0, 0x0131C50E, 0xFFB12E01, 725 0x0325EBEE, 0xFBCEF0CC, 0xFFC851E5, 0x0304C657, 726 0x02E95ACF, 0x042EBDFB, 0x0814E36E, 0xFD0D1CCF, 727 0x019A43C1, 0xFAEE6312, 0x00DBCA10, 0xFEF8EC15, 728 0xFB50D2F0, 0xFBC82976, 0xFC742121, 0x01AD276D, 729 0xFB5CAAD7, 0xFBE406D2, 0xFE135E22, 0x00D1C410, 730 0x01879006, 0xFFE5D452, 0xFCBD5932, 0x02DCE176, 731 0x032FD74C, 0x02712EDE, 0xFF70073D, 0xFF505091, 732 0xFE3026D5, 0x0446E8CC, 0x03607936, 0x0804219C, 733 0x0135E680, 0xFACB973B, 0xF97D5A5F, 0x04FBE044, 734 0xF869F7F4, 0x178DA8C3, 0xFC244D45, 0xFA4A212F, 735 0x051EC107, 0x016E34D1, 0x0DCCA88F, 0xFC97E3A4 736 }; 737 738static const q31_t ref_mult_real[512] = { 739 0x02F3B1DF, 0x12CFBE63, 0xE04908DE, 0x0E9F40D7, 740 0xFFF6A26E, 0x000F3855, 0x0383A5BE, 0xF50342B0, 741 0xF6F2A2D0, 0x20F051AD, 0x0387406A, 0x01796C5C, 742 0xFD04B059, 0xFED9110E, 0xF2CEE490, 0xDA68D2F2, 743 0xFA37843C, 0x074D4D8F, 0xFCFC4182, 0x007D2CB9, 744 0x06F74638, 0xF347C33A, 0x02DEC0A5, 0xFD291B6E, 745 0x06E37862, 0x13E7D6BF, 0xFF2DA382, 0xF777F521, 746 0x081EF00A, 0xEB02C878, 0x07EDF6F8, 0xEC703A1A, 747 0xF22586DC, 0xFB8A3877, 0xF9B9BE30, 0xFE4A5DE6, 748 0xF87F5CC7, 0x0235487C, 0xFF166276, 0xFEAB76D2, 749 0xFC9D1188, 0xFE2778CF, 0xFFFA5066, 0xFFF9A5D5, 750 0xFEE2F54D, 0xFD2C2A82, 0xFE4FFE80, 0x00314AAA, 751 0xF4C5D8AB, 0xFCF57FFA, 0x0CC531E7, 0x06F61520, 752 0xFA941EE1, 0x00FA617E, 0xF9262ABE, 0x04E8AE10, 753 0xFE3E78A2, 0x07936F46, 0xEDE5BDD6, 0x1007940A, 754 0x06F89C0B, 0x148F49F4, 0x053B3E18, 0x1870594D, 755 0x0018E396, 0x073E1AAA, 0xFB5D24E6, 0x02C8A677, 756 0x1CF33E16, 0xF7720C86, 0x016BB1A3, 0x00367C42, 757 0x01610E7A, 0xFFE67C19, 0x0367F23F, 0x00B04224, 758 0x0045C2D1, 0x0016C7F7, 0xF24130A2, 0x136E4F0F, 759 0xF9D8CD45, 0xFD78D773, 0xFBBDC590, 0xFE1E018D, 760 0xFF570205, 0x0076CEB7, 0x05ACCC1B, 0xF830AD79, 761 0xD3FDA349, 0xFC2257CD, 0x00B82EA9, 0xEE92A0BE, 762 0x02340868, 0x01FCBE6D, 0xFC5557E3, 0xEBBB128D, 763 0x02EF3259, 0xFC9D2E6C, 0x013FFD51, 0xE5573E8D, 764 0xFE55C8A2, 0xFEC401C5, 0xEB2DE95F, 0x02C5BC35, 765 0x09CAF476, 0x0A0704BA, 0xFC32F677, 0x014618D0, 766 0x02E91173, 0xE90BCBD5, 0xF1CEC4FB, 0x07705BEE, 767 0x08FA7B45, 0xF7103500, 0xF79D327C, 0xF9940311, 768 0xFFB5E111, 0xFF83D252, 0xFFC893EB, 0xFF5F80BF, 769 0x035672CE, 0xF90446CF, 0xFFAB452C, 0x11FEE428, 770 0xFA4A21B0, 0x025446EA, 0xF9E78703, 0x0317C774, 771 0xFC7D192D, 0x02AD32E8, 0x0270CF90, 0x02D6D1DC, 772 0x019AB005, 0xFF183A23, 0xFF9AD7C1, 0x03025FC4, 773 0x0149E546, 0x0068B8C7, 0x24B0915C, 0xFF344979, 774 0x00425B4C, 0x00CADE1A, 0x00163430, 0xFC4368EC, 775 0xE84D4180, 0xF129811C, 0x0042519D, 0x02B68286, 776 0xFB383551, 0x026A7374, 0x00083164, 0x0055CC80, 777 0xFDF9ADA4, 0xE8A57DB6, 0x0C784E36, 0xEEAA8AB1, 778 0x010EB2CE, 0x0166A9EF, 0x07C7C87D, 0xFC862FF5, 779 0x038FF674, 0x024BEB85, 0xEFF22EF2, 0x084AC5C3, 780 0xFE5468E5, 0x052ED55A, 0x675A2FE7, 0xDE4906EF, 781 0xF40AD6FE, 0xF5A3ED5C, 0xF85EDCBB, 0x0A92392B, 782 0x027FF460, 0x021FB10B, 0x022A3358, 0xFB53FA5F, 783 0xFF52B021, 0x007A4E6A, 0xEFCA0257, 0xE8190A7C, 784 0xF5411D4F, 0xF39FAAE1, 0xF23BB979, 0x187962ED, 785 0xFDE0F840, 0x04630A9B, 0xFDE563AD, 0x0213EEB5, 786 0x08E5DDDF, 0xF019326E, 0x009C809A, 0xF92B5297, 787 0x18AB9E3C, 0xFF0386C1, 0x0744D9D1, 0x0167E25B, 788 0xF6851BCF, 0x0DB4035C, 0x158241FD, 0xED158A54, 789 0xFC0E76C8, 0xFF40DE97, 0x05ACD5F2, 0x06F0C1CD, 790 0x02F92D5E, 0xF39D10AF, 0x068859D7, 0x02C8ED57, 791 0xFB72EB43, 0x07CFD18C, 0x0345FC36, 0x005E9510, 792 0x1A050A4E, 0xBA80A9CF, 0xF154E65D, 0x0E1EF1E9, 793 0xFE5FB5D2, 0xFE331F88, 0xFE4ED820, 0x012944FC, 794 0xF1653265, 0x06C5F4EA, 0x008D4211, 0xEC31A6C6, 795 0x0543839D, 0x08B31463, 0xF2DFFB6B, 0xF4DD68F8, 796 0x1FACD83F, 0xFE12634D, 0x04AD6207, 0xF2B0FBC4, 797 0x0106CDBB, 0x05B43C43, 0xFA221E1C, 0x01E7B2E0, 798 0x02EC4A5E, 0x04B069E6, 0x0678170D, 0x07342B0F, 799 0xFD1E1E3A, 0xFFF51BE8, 0x13F1479E, 0x00569566, 800 0x012C7684, 0x03AA5E7E, 0xFFDF69AB, 0x00BA7675, 801 0xFC5B3AA8, 0x02540F14, 0xF163039A, 0x03531F00, 802 0x01EA7049, 0xF9D9106F, 0xEFB25B7B, 0x00177BE1, 803 0x005ADFB1, 0xFFB4D142, 0xFEE10A96, 0xF3D0867A, 804 0x150737ED, 0xFEBB81BA, 0x0E4EB342, 0x05BC6FB0, 805 0xFFFCFA77, 0x000161A2, 0xF6DDFFC7, 0xFB5C458D, 806 0xFF6792F6, 0xFEC4CC83, 0x02345FA1, 0x00F9A13A, 807 0xFFFD0127, 0x0036C083, 0xEE1D2DB7, 0x037198F6, 808 0x02C2B641, 0xFF896990, 0x0014B077, 0x00CA1F4C, 809 0xFFD8321E, 0x0213E590, 0xFE161F6C, 0xF24A19BF, 810 0x0DAD1221, 0xF9C9EED1, 0xFBF8EEEE, 0x07CE34D4, 811 0x190AFD61, 0xEB317869, 0xFBB8905F, 0xFECF2D34, 812 0xFF8B91DF, 0xFFE4313C, 0xF7CF487D, 0xF8D02AB3, 813 0xFC236C83, 0x080E14C2, 0x001D1811, 0x00223B7D, 814 0xFFC66478, 0xFF9E03E8, 0xFCF02901, 0x06B6B3C8, 815 0xFD991C77, 0x057D8432, 0xFBA39551, 0xFCA77769, 816 0x018C1093, 0x0297C296, 0x002068BD, 0xFF1D579F, 817 0x0BD7B7B9, 0x04B29310, 0xFF376A71, 0x00086019, 818 0xFFA4E418, 0x076640C1, 0xFF7E684E, 0x044D9B11, 819 0xF662FCB6, 0xFDB9EC17, 0xFB376073, 0xFA9FC44F, 820 0x0065438F, 0x059C30D3, 0x054E72D2, 0xFF7927D0, 821 0xFFDE17F2, 0x007A3AF2, 0x0199DFCD, 0xFF5FECC5, 822 0xFB4FB7A0, 0xFE0A2F65, 0xF8643F73, 0x0EE8774E, 823 0xF7FC7444, 0xFDDA5072, 0x01A21D9C, 0xF747D880, 824 0x194A74E8, 0xF50DA427, 0xF6765E86, 0xF748AFCA, 825 0xF7EBB484, 0x013A2C22, 0x02D74F69, 0x0188AD1A, 826 0x01605BFE, 0xFB709139, 0x054E60DF, 0xFE173B0C, 827 0x0040FB5A, 0x01507DDD, 0x02126931, 0xFF6391E3, 828 0x00244706, 0x0239B3A0, 0xEFCF414A, 0xF90FB474, 829 0xF552C364, 0xFE1D127C, 0x1D007426, 0x0E101DDD, 830 0xFCD07DBE, 0xFEB33911, 0x0A32825E, 0x02BD37AC, 831 0x01BF7E4C, 0x0406E3E2, 0x08360070, 0x0A217245, 832 0xFD900449, 0x0107C1F1, 0x04BEC03D, 0xF6B5AA6C, 833 0xF5C859C3, 0xF630BEF2, 0xF9EBCF9B, 0x011B4ED8, 834 0xFBDF4EE9, 0xFA8BEA11, 0xFCBD1375, 0x117E3915, 835 0xF90A16E9, 0x08153A8E, 0x02274BFE, 0xFEC57A62, 836 0xF770D547, 0x07127BB4, 0x103A3791, 0xFAE491CC, 837 0x0713532B, 0x0D8A49C7, 0x0D8C49AC, 0x012DE53F, 838 0x0E3A0213, 0xEF140EE0, 0x127F80DA, 0x0670A3AF, 839 0xF6B573E1, 0x04517317, 0x03CF53CD, 0xFC7422A1, 840 0x02F92EC5, 0x202F03AC, 0x08A87ACB, 0xF77F634F, 841 0x0202BC62, 0xFA25D4DE, 0x00698B58, 0xFFF71A74, 842 0x028C7E56, 0x02B2CB1E, 0xFC4362D6, 0x04AC53D3, 843 0x008D6FB4, 0x00D4088E, 0xFD3662B2, 0x000AA660, 844 0xFE95A52D, 0x0009F30D, 0xE58EB42D, 0x0C8206DC, 845 0x00023163, 0xFFB9D4E9, 0xFD101FB4, 0xFC93F350, 846 0x0C931BAA, 0xE924978C, 0x0BD9393F, 0xD8FDF066, 847 0xF6A6D30E, 0xF322B401, 0xF8CF1587, 0x02230583, 848 0x059BF07D, 0x03593DB6, 0x0D270FBB, 0x07605B81, 849 0x01972B47, 0xFFC5B6E5, 0xEA815667, 0x1CAFB294, 850 0xFFC4122E, 0x00668E53, 0xFF2EFCC4, 0xFF9E8251, 851 0xF9576387, 0x097A879B, 0xF2954B60, 0xFE7CC6BF, 852 0x0CD02FB4, 0x0A7E05AC, 0x0086830A, 0x049588EE, 853 0x07CFCDC8, 0x0ADF8189, 0x0AA47430, 0xF6E85051, 854 0x152794A6, 0x07E43383, 0x0206422D, 0xFDDDF3B5, 855 0x1BEDD9A7, 0x0AD5A6F9, 0x004AE4AB, 0xFFFC8371, 856 0x00C06855, 0x0BFBD0D4, 0x0138891D, 0x0034B6D3, 857 0x01F606D7, 0xF9A569FC, 0x0F5C9A79, 0x20368075, 858 0x0D2B65E5, 0x05EBDC6D, 0xFBCADAFC, 0xFEC264D9, 859 0xFE98CBC5, 0xFE825CF5, 0x013D8EB5, 0xFEC96B96, 860 0x0409E127, 0xFD0C9732, 0x001CAFA1, 0xFF3C4BBE, 861 0xFFEB5609, 0x0005A05F, 0xFC6316C0, 0xFF5B88E0, 862 0x1E349246, 0x10B3681E, 0xFE97FEB8, 0x022619DE, 863 0xEFE96BC2, 0xF1879735, 0xF82D53F3, 0x0378EA77, 864 0x058F4F38, 0xF5B4E2A9, 0xFC0B9599, 0xFB0087EA, 865 0xFEB8D473, 0x056403CA, 0xFA234BFA, 0xF9819827, 866 0x00F1334D, 0x104E0CFB, 0xE13CB031, 0xD352AE83 867 }; 868 869