1 /****************************************************************************** 2 * * 3 * Copyright (C) 2018 The Android Open Source Project 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at: 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 * 17 ***************************************************************************** 18 * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore 19 */ 20 #include <ixheaacd_type_def.h> 21 #include "ixheaacd_sbr_const.h" 22 23 const FLOAT32 ixheaacd_sub_samp_qmf_window_coeff[40 + 80 + 120 + 160 + 200 + 24 240 + 320 + 400] = { 25 0.000000000000f, -0.000715773669f, -0.000665041502f, 0.000402654026f, 26 0.002620175947f, 0.005039302167f, 0.005271575879f, 0.000027604519f, 27 0.013271821663f, 0.034462094307f, 0.058591566980f, 0.075313732028f, 28 0.070353306830f, 0.029082400724f, -0.058370534331f, -0.192396670580f, 29 0.361158996820f, 0.541255354881f, 0.702238857746f, 0.813819110394f, 30 0.853738546371f, 0.813819110394f, 0.702238857746f, 0.541255354881f, 31 -0.361158996820f, -0.192396670580f, -0.058370534331f, 0.029082400724f, 32 0.070353306830f, 0.075313732028f, 0.058591566980f, 0.034462094307f, 33 -0.013271821663f, 0.000027604519f, 0.005271575879f, 0.005039302167f, 34 0.002620175947f, 0.000402654026f, -0.000665041502f, -0.000715773669f, 35 36 0.000000000000f, -0.000546656549f, -0.000715773669f, -0.000780366478f, 37 -0.000665041502f, -0.000289698131f, 0.000402654026f, 0.001390249468f, 38 0.002620175947f, 0.003920743242f, 0.005039302167f, 0.005622064229f, 39 0.005271575879f, 0.003540124744f, 0.000027604519f, -0.005533721298f, 40 0.013271821663f, 0.023068016395f, 0.034462094307f, 0.046684302390f, 41 0.058591566980f, 0.068704381585f, 0.075313732028f, 0.076505072415f, 42 0.070353306830f, 0.055046003312f, 0.029082400724f, -0.008571174927f, 43 -0.058370534331f, -0.120007798076f, -0.192396670580f, -0.273663401604f, 44 0.361158996820f, 0.451599657536f, 0.541255354881f, 0.626124262810f, 45 0.702238857746f, 0.765867471695f, 0.813819110394f, 0.843623816967f, 46 0.853738546371f, 0.843623816967f, 0.813819110394f, 0.765867471695f, 47 0.702238857746f, 0.626124262810f, 0.541255354881f, 0.451599657536f, 48 -0.361158996820f, -0.273663401604f, -0.192396670580f, -0.120007798076f, 49 -0.058370534331f, -0.008571174927f, 0.029082400724f, 0.055046003312f, 50 0.070353306830f, 0.076505072415f, 0.075313732028f, 0.068704381585f, 51 0.058591566980f, 0.046684302390f, 0.034462094307f, 0.023068016395f, 52 -0.013271821663f, -0.005533721298f, 0.000027604519f, 0.003540124744f, 53 0.005271575879f, 0.005622064229f, 0.005039302167f, 0.003920743242f, 54 0.002620175947f, 0.001390249468f, 0.000402654026f, -0.000289698131f, 55 -0.000665041502f, -0.000780366478f, -0.000715773669f, -0.000546656549f, 56 57 0.000000000000f, -0.000494276581f, -0.000604547502f, -0.000715773669f, 58 -0.000776134315f, -0.000767318823f, -0.000665041502f, -0.000443592289f, 59 -0.000089368223f, 0.000402654026f, 0.001034071436f, 0.001785487286f, 60 0.002620175947f, 0.003494867589f, 0.004324191250f, 0.005039302167f, 61 0.005507593509f, 0.005630714353f, 0.005271575879f, 0.004295178223f, 62 0.002582125831f, 0.000027604519f, -0.003442291170f, -0.007873747498f, 63 0.013271821663f, 0.019609235227f, 0.026719830930f, 0.034462094307f, 64 0.042579874396f, 0.050749942660f, 0.058591566980f, 0.065628737211f, 65 0.071387805045f, 0.075313732028f, 0.076819263399f, 0.075348608196f, 66 0.070353306830f, 0.061245717108f, 0.047619495541f, 0.029082400724f, 67 0.005301259924f, -0.023842986673f, -0.058370534331f, -0.098213292658f, 68 -0.143036201596f, -0.192396670580f, -0.245750576258f, -0.302297174931f, 69 0.361158996820f, 0.421350568533f, 0.481765538454f, 0.541255354881f, 70 0.598601102829f, 0.652643620968f, 0.702238857746f, 0.746226489544f, 71 0.783699929714f, 0.813819110394f, 0.835786461830f, 0.849197566509f, 72 0.853738546371f, 0.849197506905f, 0.835786342621f, 0.813819110394f, 73 0.783699750900f, 0.746226310730f, 0.702238857746f, 0.652643322945f, 74 0.598600804806f, 0.541255354881f, 0.481765210629f, 0.421350240707f, 75 -0.361158996820f, -0.302297025919f, -0.245750263333f, -0.192396670580f, 76 -0.143036067486f, -0.098213046789f, -0.058370534331f, -0.023842897266f, 77 0.005301412195f, 0.029082400724f, 0.047619540244f, 0.061245780438f, 78 0.070353306830f, 0.075348615646f, 0.076819263399f, 0.075313732028f, 79 0.071387790143f, 0.065628699958f, 0.058591566980f, 0.050749920309f, 80 0.042579825968f, 0.034462094307f, 0.026719808578f, 0.019609196112f, 81 -0.013271821663f, -0.007873705588f, -0.003442274174f, 0.000027604519f, 82 0.002582143992f, 0.004295184277f, 0.005271575879f, 0.005630714819f, 83 0.005507592112f, 0.005039302167f, 0.004324184265f, 0.003494864097f, 84 0.002620175947f, 0.001785481116f, 0.001034068293f, 0.000402654026f, 85 -0.000089371701f, -0.000443593453f, -0.000665041502f, -0.000767319347f, 86 -0.000776134082f, -0.000715773669f, -0.000604546454f, -0.000494276290f, 87 88 0.000000000000f, -0.000487522804f, -0.000546656549f, -0.000631249335f, 89 -0.000715773669f, -0.000768137164f, -0.000780366478f, -0.000753000146f, 90 -0.000665041502f, -0.000514557236f, -0.000289698131f, 0.000013494974f, 91 0.000402654026f, 0.000860844331f, 0.001390249468f, 0.001984114060f, 92 0.002620175947f, 0.003273961367f, 0.003920743242f, 0.004520985298f, 93 0.005039302167f, 0.005419677589f, 0.005622064229f, 0.005591712892f, 94 0.005271575879f, 0.004603953101f, 0.003540124744f, 0.002027417533f, 95 0.000027604519f, -0.002482672455f, -0.005533721298f, -0.009132533334f, 96 0.013271821663f, 0.017943337560f, 0.023068016395f, 0.028607217595f, 97 0.034462094307f, 0.040534917265f, 0.046684302390f, 0.052763074636f, 98 0.058591566980f, 0.063971586525f, 0.068704381585f, 0.072568260133f, 99 0.075313732028f, 0.076709352434f, 0.076505072415f, 0.074466437101f, 100 0.070353306830f, 0.063944481313f, 0.055046003312f, 0.043476879597f, 101 0.029082400724f, 0.011762383394f, -0.008571174927f, -0.031953126192f, 102 -0.058370534331f, -0.087754756212f, -0.120007798076f, -0.154960706830f, 103 -0.192396670580f, -0.232069090009f, -0.273663401604f, -0.316827893257f, 104 0.361158996820f, 0.406231760979f, 0.451599657536f, 0.496770828962f, 105 0.541255354881f, 0.584540307522f, 0.626124262810f, 0.665513992310f, 106 0.702238857746f, 0.735821187496f, 0.765867471695f, 0.791973590851f, 107 0.813819110394f, 0.831103861332f, 0.843623816967f, 0.851197123528f, 108 0.853738546371f, 0.851197123528f, 0.843623816967f, 0.831103861332f, 109 0.813819110394f, 0.791973590851f, 0.765867471695f, 0.735821187496f, 110 0.702238857746f, 0.665513992310f, 0.626124262810f, 0.584540307522f, 111 0.541255354881f, 0.496770828962f, 0.451599657536f, 0.406231760979f, 112 -0.361158996820f, -0.316827893257f, -0.273663401604f, -0.232069090009f, 113 -0.192396670580f, -0.154960706830f, -0.120007798076f, -0.087754756212f, 114 -0.058370534331f, -0.031953126192f, -0.008571174927f, 0.011762383394f, 115 0.029082400724f, 0.043476879597f, 0.055046003312f, 0.063944481313f, 116 0.070353306830f, 0.074466437101f, 0.076505072415f, 0.076709352434f, 117 0.075313732028f, 0.072568260133f, 0.068704381585f, 0.063971586525f, 118 0.058591566980f, 0.052763074636f, 0.046684302390f, 0.040534917265f, 119 0.034462094307f, 0.028607217595f, 0.023068016395f, 0.017943337560f, 120 -0.013271821663f, -0.009132533334f, -0.005533721298f, -0.002482672455f, 121 0.000027604519f, 0.002027417533f, 0.003540124744f, 0.004603953101f, 122 0.005271575879f, 0.005591712892f, 0.005622064229f, 0.005419677589f, 123 0.005039302167f, 0.004520985298f, 0.003920743242f, 0.003273961367f, 124 0.002620175947f, 0.001984114060f, 0.001390249468f, 0.000860844331f, 125 0.000402654026f, 0.000013494974f, -0.000289698131f, -0.000514557236f, 126 -0.000665041502f, -0.000753000146f, -0.000780366478f, -0.000768137164f, 127 -0.000715773669f, -0.000631249335f, -0.000546656549f, -0.000487522804f, 128 129 0.000000000000f, -0.000493306026f, -0.000511505408f, -0.000579367916f, 130 -0.000649476540f, -0.000715773669f, -0.000752875290f, -0.000781254726f, 131 -0.000777536596f, -0.000736148562f, -0.000665041502f, -0.000548077514f, 132 -0.000385754218f, -0.000170716201f, 0.000090249574f, 0.000402654026f, 133 0.000768811035f, 0.001178124920f, 0.001629814156f, 0.002113749273f, 134 0.002620175947f, 0.003144826740f, 0.003664653283f, 0.004168645944f, 135 0.004632714204f, 0.005039302167f, 0.005361670163f, 0.005566063803f, 136 0.005641560070f, 0.005550691392f, 0.005271575879f, 0.004769547377f, 137 0.004013354424f, 0.002990481444f, 0.001668256707f, 0.000027604519f, 138 -0.001939695445f, -0.004252972547f, -0.006908639334f, -0.009918526746f, 139 0.013271821663f, 0.016974641010f, 0.020970622078f, 0.025238998234f, 140 0.029761660844f, 0.034462094307f, 0.039311274886f, 0.044225402176f, 141 0.049129784107f, 0.053948841989f, 0.058591566980f, 0.062942937016f, 142 0.066905103624f, 0.070362940431f, 0.073203273118f, 0.075313732028f, 143 0.076541244984f, 0.076781995595f, 0.075908273458f, 0.073805764318f, 144 0.070353306830f, 0.065404154360f, 0.058896079659f, 0.050722457469f, 145 0.040812026709f, 0.029082400724f, 0.015448591672f, -0.000097587261f, 146 -0.017581636086f, -0.037012770772f, -0.058370534331f, -0.081660762429f, 147 -0.106792926788f, -0.133693277836f, -0.162268877029f, -0.192396670580f, 148 -0.223985999823f, -0.256831049919f, -0.290771633387f, -0.325614720583f, 149 0.361158996820f, 0.397183418274f, 0.433449268341f, 0.469719588757f, 150 0.505739748478f, 0.541255354881f, 0.575990140438f, 0.609711349010f, 151 0.642155468464f, 0.673076033592f, 0.702238857746f, 0.729360222816f, 152 0.754271447659f, 0.776768505573f, 0.796672165394f, 0.813819110394f, 153 0.828002870083f, 0.839164674282f, 0.847211718559f, 0.852083206177f, 154 0.853738546371f, 0.852083206177f, 0.847211718559f, 0.839164674282f, 155 0.828002750874f, 0.813819110394f, 0.796671986580f, 0.776768505573f, 156 0.754271447659f, 0.729359984398f, 0.702238857746f, 0.673075735569f, 157 0.642155468464f, 0.609711349010f, 0.575989782810f, 0.541255354881f, 158 0.505739450455f, 0.469719588757f, 0.433449268341f, 0.397183090448f, 159 -0.361158996820f, -0.325614541769f, -0.290771633387f, -0.256830900908f, 160 -0.223985850811f, -0.192396670580f, -0.162268742919f, -0.133693277836f, 161 -0.106792800128f, -0.081660643220f, -0.058370534331f, -0.037012673914f, 162 -0.017581636086f, -0.000097508135f, 0.015448661521f, 0.029082400724f, 163 0.040812078863f, 0.050722457469f, 0.058896116912f, 0.065404184163f, 164 0.070353306830f, 0.073805779219f, 0.075908273458f, 0.076781995595f, 165 0.076541237533f, 0.075313732028f, 0.073203265667f, 0.070362940431f, 166 0.066905081272f, 0.062942922115f, 0.058591566980f, 0.053948819637f, 167 0.049129784107f, 0.044225379825f, 0.039311248809f, 0.034462094307f, 168 0.029761638492f, 0.025238998234f, 0.020970601588f, 0.016974622384f, 169 -0.013271821663f, -0.009918511845f, -0.006908619311f, -0.004252942745f, 170 -0.001939700567f, 0.000027604519f, 0.001668263576f, 0.002990489826f, 171 0.004013365135f, 0.004769545514f, 0.005271575879f, 0.005550692324f, 172 0.005641560070f, 0.005566061940f, 0.005361671094f, 0.005039302167f, 173 0.004632712342f, 0.004168642685f, 0.003664647229f, 0.003144827904f, 174 0.002620175947f, 0.002113747410f, 0.001629810315f, 0.001178119797f, 175 0.000768812315f, 0.000402654026f, 0.000090248475f, -0.000170717947f, 176 -0.000385756488f, -0.000548077049f, -0.000665041502f, -0.000736148853f, 177 -0.000777536712f, -0.000781254901f, -0.000752875523f, -0.000715773669f, 178 -0.000649476249f, -0.000579367450f, -0.000511504768f, -0.000493305910f, 179 180 0.000000000000f, -0.000517090957f, -0.000494276581f, -0.000546656549f, 181 -0.000604547502f, -0.000661945262f, -0.000715773669f, -0.000747404585f, 182 -0.000776134315f, -0.000780366478f, -0.000767318823f, -0.000728470215f, 183 -0.000665041502f, -0.000569175696f, -0.000443592289f, -0.000289698131f, 184 -0.000089368223f, 0.000141059689f, 0.000402654026f, 0.000705181097f, 185 0.001034071436f, 0.001390249468f, 0.001785487286f, 0.002198014408f, 186 0.002620175947f, 0.003057343885f, 0.003494867589f, 0.003920743242f, 187 0.004324191250f, 0.004704849795f, 0.005039302167f, 0.005313484930f, 188 0.005507593509f, 0.005622064229f, 0.005630714353f, 0.005518750288f, 189 0.005271575879f, 0.004868620075f, 0.004295178223f, 0.003540124744f, 190 0.002582125831f, 0.001415721956f, 0.000027604519f, -0.001588239335f, 191 -0.003442291170f, -0.005533721298f, -0.007873747498f, -0.010453868657f, 192 0.013271821663f, 0.016335172579f, 0.019609235227f, 0.023068016395f, 193 0.026719830930f, 0.030534112826f, 0.034462094307f, 0.038497347385f, 194 0.042579874396f, 0.046684302390f, 0.050749942660f, 0.054735988379f, 195 0.058591566980f, 0.062239032239f, 0.065628737211f, 0.068704381585f, 196 0.071387805045f, 0.073608145118f, 0.075313732028f, 0.076399229467f, 197 0.076819263399f, 0.076505072415f, 0.075348608196f, 0.073319546878f, 198 0.070353306830f, 0.066330201924f, 0.061245717108f, 0.055046003312f, 199 0.047619495541f, 0.038977786899f, 0.029082400724f, 0.017846630886f, 200 0.005301259924f, -0.008571174927f, -0.023842986673f, -0.040445398539f, 201 -0.058370534331f, -0.077656343579f, -0.098213292658f, -0.120007798076f, 202 -0.143036201596f, -0.167190954089f, -0.192396670580f, -0.218634754419f, 203 -0.245750576258f, -0.273663401604f, -0.302297174931f, -0.331498444080f, 204 0.361158996820f, 0.391159355640f, 0.421350568533f, 0.451599657536f, 205 0.481765538454f, 0.511695802212f, 0.541255354881f, 0.570261478424f, 206 0.598601102829f, 0.626124262810f, 0.652643620968f, 0.678056061268f, 207 0.702238857746f, 0.724978864193f, 0.746226489544f, 0.765867471695f, 208 0.783699929714f, 0.799714028835f, 0.813819110394f, 0.825832426548f, 209 0.835786461830f, 0.843623816967f, 0.849197566509f, 0.852570533752f, 210 0.853738546371f, 0.852570474148f, 0.849197506905f, 0.843623816967f, 211 0.835786342621f, 0.825832307339f, 0.813819110394f, 0.799713850021f, 212 0.783699750900f, 0.765867471695f, 0.746226310730f, 0.724978625774f, 213 0.702238857746f, 0.678055822849f, 0.652643322945f, 0.626124262810f, 214 0.598600804806f, 0.570261120796f, 0.541255354881f, 0.511695444584f, 215 0.481765210629f, 0.451599657536f, 0.421350240707f, 0.391158998013f, 216 -0.361158996820f, -0.331498116255f, -0.302297025919f, -0.273663401604f, 217 -0.245750263333f, -0.218634605408f, -0.192396670580f, -0.167190670967f, 218 -0.143036067486f, -0.120007798076f, -0.098213046789f, -0.077656231821f, 219 -0.058370534331f, -0.040445201099f, -0.023842897266f, -0.008571174927f, 220 0.005301412195f, 0.017846697941f, 0.029082400724f, 0.038977894932f, 221 0.047619540244f, 0.055046003312f, 0.061245780438f, 0.066330231726f, 222 0.070353306830f, 0.073319576681f, 0.075348615646f, 0.076505072415f, 223 0.076819263399f, 0.076399222016f, 0.075313732028f, 0.073608122766f, 224 0.071387790143f, 0.068704381585f, 0.065628699958f, 0.062239013612f, 225 0.058591566980f, 0.054735943675f, 0.050749920309f, 0.046684302390f, 226 0.042579825968f, 0.038497325033f, 0.034462094307f, 0.030534068123f, 227 0.026719808578f, 0.023068016395f, 0.019609196112f, 0.016335153952f, 228 -0.013271821663f, -0.010453845374f, -0.007873705588f, -0.005533721298f, 229 -0.003442274174f, -0.001588209649f, 0.000027604519f, 0.001415733015f, 230 0.002582143992f, 0.003540124744f, 0.004295184277f, 0.004868627992f, 231 0.005271575879f, 0.005518751685f, 0.005630714819f, 0.005622064229f, 232 0.005507592112f, 0.005313480273f, 0.005039302167f, 0.004704846535f, 233 0.004324184265f, 0.003920743242f, 0.003494864097f, 0.003057336202f, 234 0.002620175947f, 0.002198010916f, 0.001785481116f, 0.001390249468f, 235 0.001034068293f, 0.000705175975f, 0.000402654026f, 0.000141057521f, 236 -0.000089371701f, -0.000289698131f, -0.000443593453f, -0.000569177268f, 237 -0.000665041502f, -0.000728470448f, -0.000767319347f, -0.000780366478f, 238 -0.000776134082f, -0.000747404411f, -0.000715773669f, -0.000661944796f, 239 -0.000604546454f, -0.000546656549f, -0.000494276290f, -0.000517093693f, 240 241 0.000000000000f, -0.000561769237f, -0.000487522804f, -0.000504071417f, 242 -0.000546656549f, -0.000587093062f, -0.000631249335f, -0.000677769072f, 243 -0.000715773669f, -0.000744094199f, -0.000768137164f, -0.000783433206f, 244 -0.000780366478f, -0.000775797758f, -0.000753000146f, -0.000721539196f, 245 -0.000665041502f, -0.000594611920f, -0.000514557236f, -0.000409512140f, 246 -0.000289698131f, -0.000144638092f, 0.000013494974f, 0.000204301701f, 247 0.000402654026f, 0.000623937638f, 0.000860844331f, 0.001125015551f, 248 0.001390249468f, 0.001686808304f, 0.001984114060f, 0.002301725559f, 249 0.002620175947f, 0.002946944674f, 0.003273961367f, 0.003600826720f, 250 0.003920743242f, 0.004226427060f, 0.004520985298f, 0.004793256056f, 251 0.005039302167f, 0.005246116780f, 0.005419677589f, 0.005547571462f, 252 0.005622064229f, 0.005638919771f, 0.005591712892f, 0.005475378130f, 253 0.005271575879f, 0.004983968567f, 0.004603953101f, 0.004125164356f, 254 0.003540124744f, 0.002844675677f, 0.002027417533f, 0.001090232865f, 255 0.000027604519f, -0.001156813581f, -0.002482672455f, -0.003940112423f, 256 -0.005533721298f, -0.007261581719f, -0.009132533334f, -0.011131554842f, 257 0.013271821663f, 0.015540555120f, 0.017943337560f, 0.020453179255f, 258 0.023068016395f, 0.025787584484f, 0.028607217595f, 0.031501762569f, 259 0.034462094307f, 0.037481285632f, 0.040534917265f, 0.043609753251f, 260 0.046684302390f, 0.049738574773f, 0.052763074636f, 0.055717363954f, 261 0.058591566980f, 0.061345517635f, 0.063971586525f, 0.066436752677f, 262 0.068704381585f, 0.070762872696f, 0.072568260133f, 0.074100367725f, 263 0.075313732028f, 0.076199248433f, 0.076709352434f, 0.076823003590f, 264 0.076505072415f, 0.075730577111f, 0.074466437101f, 0.072677463293f, 265 0.070353306830f, 0.067452505231f, 0.063944481313f, 0.059816658497f, 266 0.055046003312f, 0.049597866833f, 0.043476879597f, 0.036641810089f, 267 0.029082400724f, 0.020799707621f, 0.011762383394f, 0.001976560103f, 268 -0.008571174927f, -0.019883412868f, -0.031953126192f, -0.044780682772f, 269 -0.058370534331f, -0.072694331408f, -0.087754756212f, -0.103532955050f, 270 -0.120007798076f, -0.137155175209f, -0.154960706830f, -0.173380821943f, 271 -0.192396670580f, -0.211973592639f, -0.232069090009f, -0.252648025751f, 272 -0.273663401604f, -0.295071661472f, -0.316827893257f, -0.338872283697f, 273 0.361158996820f, 0.383635014296f, 0.406231760979f, 0.428911983967f, 274 0.451599657536f, 0.474245309830f, 0.496770828962f, 0.519123494625f, 275 0.541255354881f, 0.563078939915f, 0.584540307522f, 0.605578362942f, 276 0.626124262810f, 0.646126985550f, 0.665513992310f, 0.684235334396f, 277 0.702238857746f, 0.719446241856f, 0.735821187496f, 0.751313745975f, 278 0.765867471695f, 0.779428780079f, 0.791973590851f, 0.803448557854f, 279 0.813819110394f, 0.823041975498f, 0.831103861332f, 0.837971746922f, 280 0.843623816967f, 0.848031580448f, 0.851197123528f, 0.853102087975f, 281 0.853738546371f, 0.853102087975f, 0.851197123528f, 0.848031580448f, 282 0.843623816967f, 0.837971746922f, 0.831103861332f, 0.823041975498f, 283 0.813819110394f, 0.803448557854f, 0.791973590851f, 0.779428780079f, 284 0.765867471695f, 0.751313745975f, 0.735821187496f, 0.719446241856f, 285 0.702238857746f, 0.684235334396f, 0.665513992310f, 0.646126985550f, 286 0.626124262810f, 0.605578362942f, 0.584540307522f, 0.563078939915f, 287 0.541255354881f, 0.519123494625f, 0.496770828962f, 0.474245309830f, 288 0.451599657536f, 0.428911983967f, 0.406231760979f, 0.383635014296f, 289 -0.361158996820f, -0.338872283697f, -0.316827893257f, -0.295071661472f, 290 -0.273663401604f, -0.252648025751f, -0.232069090009f, -0.211973592639f, 291 -0.192396670580f, -0.173380821943f, -0.154960706830f, -0.137155175209f, 292 -0.120007798076f, -0.103532955050f, -0.087754756212f, -0.072694331408f, 293 -0.058370534331f, -0.044780682772f, -0.031953126192f, -0.019883412868f, 294 -0.008571174927f, 0.001976560103f, 0.011762383394f, 0.020799707621f, 295 0.029082400724f, 0.036641810089f, 0.043476879597f, 0.049597866833f, 296 0.055046003312f, 0.059816658497f, 0.063944481313f, 0.067452505231f, 297 0.070353306830f, 0.072677463293f, 0.074466437101f, 0.075730577111f, 298 0.076505072415f, 0.076823003590f, 0.076709352434f, 0.076199248433f, 299 0.075313732028f, 0.074100367725f, 0.072568260133f, 0.070762872696f, 300 0.068704381585f, 0.066436752677f, 0.063971586525f, 0.061345517635f, 301 0.058591566980f, 0.055717363954f, 0.052763074636f, 0.049738574773f, 302 0.046684302390f, 0.043609753251f, 0.040534917265f, 0.037481285632f, 303 0.034462094307f, 0.031501762569f, 0.028607217595f, 0.025787584484f, 304 0.023068016395f, 0.020453179255f, 0.017943337560f, 0.015540555120f, 305 -0.013271821663f, -0.011131554842f, -0.009132533334f, -0.007261581719f, 306 -0.005533721298f, -0.003940112423f, -0.002482672455f, -0.001156813581f, 307 0.000027604519f, 0.001090232865f, 0.002027417533f, 0.002844675677f, 308 0.003540124744f, 0.004125164356f, 0.004603953101f, 0.004983968567f, 309 0.005271575879f, 0.005475378130f, 0.005591712892f, 0.005638919771f, 310 0.005622064229f, 0.005547571462f, 0.005419677589f, 0.005246116780f, 311 0.005039302167f, 0.004793256056f, 0.004520985298f, 0.004226427060f, 312 0.003920743242f, 0.003600826720f, 0.003273961367f, 0.002946944674f, 313 0.002620175947f, 0.002301725559f, 0.001984114060f, 0.001686808304f, 314 0.001390249468f, 0.001125015551f, 0.000860844331f, 0.000623937638f, 315 0.000402654026f, 0.000204301701f, 0.000013494974f, -0.000144638092f, 316 -0.000289698131f, -0.000409512140f, -0.000514557236f, -0.000594611920f, 317 -0.000665041502f, -0.000721539196f, -0.000753000146f, -0.000775797758f, 318 -0.000780366478f, -0.000783433206f, -0.000768137164f, -0.000744094199f, 319 -0.000715773669f, -0.000677769072f, -0.000631249335f, -0.000587093062f, 320 -0.000546656549f, -0.000504071417f, -0.000487522804f, -0.000561769237f, 321 322 0.000000000000f, -0.000558072992f, -0.000493306026f, -0.000489007856f, 323 -0.000511505408f, -0.000546656549f, -0.000579367916f, -0.000616869656f, 324 -0.000649476540f, -0.000684326049f, -0.000715773669f, -0.000736658229f, 325 -0.000752875290f, -0.000771615305f, -0.000781254726f, -0.000780366478f, 326 -0.000777536596f, -0.000761063478f, -0.000736148562f, -0.000709641026f, 327 -0.000665041502f, -0.000610430841f, -0.000548077514f, -0.000471417530f, 328 -0.000385754218f, -0.000289698131f, -0.000170716201f, -0.000046687699f, 329 0.000090249574f, 0.000240562411f, 0.000402654026f, 0.000578658364f, 330 0.000768811035f, 0.000963047845f, 0.001178124920f, 0.001390249468f, 331 0.001629814156f, 0.001864684164f, 0.002113749273f, 0.002366060158f, 332 0.002620175947f, 0.002882985165f, 0.003144826740f, 0.003408302786f, 333 0.003664653283f, 0.003920743242f, 0.004168645944f, 0.004402655177f, 334 0.004632714204f, 0.004841458052f, 0.005039302167f, 0.005203964189f, 335 0.005361670163f, 0.005474018864f, 0.005566063803f, 0.005622064229f, 336 0.005641560070f, 0.005619631615f, 0.005550691392f, 0.005438786000f, 337 0.005271575879f, 0.005045672413f, 0.004769547377f, 0.004424938932f, 338 0.004013354424f, 0.003540124744f, 0.002990481444f, 0.002366164699f, 339 0.001668256707f, 0.000887429516f, 0.000027604519f, -0.000912658463f, 340 -0.001939695445f, -0.003051238833f, -0.004252972547f, -0.005533721298f, 341 -0.006908639334f, -0.008370369673f, -0.009918526746f, -0.011552934535f, 342 0.013271821663f, 0.015080526471f, 0.016974641010f, 0.018938465044f, 343 0.020970622078f, 0.023068016395f, 0.025238998234f, 0.027470193803f, 344 0.029761660844f, 0.032091233879f, 0.034462094307f, 0.036876682192f, 345 0.039311274886f, 0.041758917272f, 0.044225402176f, 0.046684302390f, 346 0.049129784107f, 0.051557101309f, 0.053948841989f, 0.056295089424f, 347 0.058591566980f, 0.060800816864f, 0.062942937016f, 0.064974091947f, 348 0.066905103624f, 0.068704381585f, 0.070362940431f, 0.071873866022f, 349 0.073203273118f, 0.074358329177f, 0.075313732028f, 0.076039887965f, 350 0.076541244984f, 0.076795786619f, 0.076781995595f, 0.076505072415f, 351 0.075908273458f, 0.075019389391f, 0.073805764318f, 0.072239525616f, 352 0.070353306830f, 0.068058051169f, 0.065404154360f, 0.062357112765f, 353 0.058896079659f, 0.055046003312f, 0.050722457469f, 0.045999649912f, 354 0.040812026709f, 0.035168409348f, 0.029082400724f, 0.022492101416f, 355 0.015448591672f, 0.007923411205f, -0.000097587261f, -0.008571174927f, 356 -0.017581636086f, -0.027048788965f, -0.037012770772f, -0.047460637987f, 357 -0.058370534331f, -0.069793038070f, -0.081660762429f, -0.093993641436f, 358 -0.106792926788f, -0.120007798076f, -0.133693277836f, -0.147773429751f, 359 -0.162268877029f, -0.177155479789f, -0.192396670580f, -0.208034217358f, 360 -0.223985999823f, -0.240255206823f, -0.256831049919f, -0.273663401604f, 361 -0.290771633387f, -0.308093428612f, -0.325614720583f, -0.343320041895f, 362 0.361158996820f, 0.379132896662f, 0.397183418274f, 0.415302306414f, 363 0.433449268341f, 0.451599657536f, 0.469719588757f, 0.487774550915f, 364 0.505739748478f, 0.523563683033f, 0.541255354881f, 0.558729469776f, 365 0.575990140438f, 0.592998087406f, 0.609711349010f, 0.626124262810f, 366 0.642155468464f, 0.657824218273f, 0.673076033592f, 0.687872409821f, 367 0.702238857746f, 0.716044247150f, 0.729360222816f, 0.742110610008f, 368 0.754271447659f, 0.765867471695f, 0.776768505573f, 0.787063062191f, 369 0.796672165394f, 0.805576920509f, 0.813819110394f, 0.821256279945f, 370 0.828002870083f, 0.833975851536f, 0.839164674282f, 0.843623816967f, 371 0.847211718559f, 0.850063860416f, 0.852083206177f, 0.853290081024f, 372 0.853738546371f, 0.853290081024f, 0.852083206177f, 0.850063800812f, 373 0.847211718559f, 0.843623816967f, 0.839164674282f, 0.833975732327f, 374 0.828002750874f, 0.821256279945f, 0.813819110394f, 0.805576920509f, 375 0.796671986580f, 0.787062883377f, 0.776768505573f, 0.765867471695f, 376 0.754271447659f, 0.742110371590f, 0.729359984398f, 0.716044247150f, 377 0.702238857746f, 0.687872409821f, 0.673075735569f, 0.657823920250f, 378 0.642155468464f, 0.626124262810f, 0.609711349010f, 0.592997789383f, 379 0.575989782810f, 0.558729469776f, 0.541255354881f, 0.523563683033f, 380 0.505739450455f, 0.487774193287f, 0.469719588757f, 0.451599657536f, 381 0.433449268341f, 0.415301978588f, 0.397183090448f, 0.379132896662f, 382 -0.361158996820f, -0.343319863081f, -0.325614541769f, -0.308093249798f, 383 -0.290771633387f, -0.273663401604f, -0.256830900908f, -0.240255042911f, 384 -0.223985850811f, -0.208034217358f, -0.192396670580f, -0.177155330777f, 385 -0.162268742919f, -0.147773295641f, -0.133693277836f, -0.120007798076f, 386 -0.106792800128f, -0.093993522227f, -0.081660643220f, -0.069793038070f, 387 -0.058370534331f, -0.047460533679f, -0.037012673914f, -0.027048695832f, 388 -0.017581636086f, -0.008571174927f, -0.000097508135f, 0.007923483849f, 389 0.015448661521f, 0.022492101416f, 0.029082400724f, 0.035168465227f, 390 0.040812078863f, 0.045999698341f, 0.050722457469f, 0.055046003312f, 391 0.058896116912f, 0.062357142568f, 0.065404184163f, 0.068058051169f, 392 0.070353306830f, 0.072239540517f, 0.073805779219f, 0.075019404292f, 393 0.075908273458f, 0.076505072415f, 0.076781995595f, 0.076795786619f, 394 0.076541237533f, 0.076039887965f, 0.075313732028f, 0.074358314276f, 395 0.073203265667f, 0.071873851120f, 0.070362940431f, 0.068704381585f, 396 0.066905081272f, 0.064974069595f, 0.062942922115f, 0.060800816864f, 397 0.058591566980f, 0.056295067072f, 0.053948819637f, 0.051557078958f, 398 0.049129784107f, 0.046684302390f, 0.044225379825f, 0.041758891195f, 399 0.039311248809f, 0.036876682192f, 0.034462094307f, 0.032091211528f, 400 0.029761638492f, 0.027470171452f, 0.025238998234f, 0.023068016395f, 401 0.020970601588f, 0.018938446417f, 0.016974622384f, 0.015080526471f, 402 -0.013271821663f, -0.011552894488f, -0.009918511845f, -0.008370377123f, 403 -0.006908619311f, -0.005533721298f, -0.004252942745f, -0.003051228123f, 404 -0.001939700567f, -0.000912644493f, 0.000027604519f, 0.000887448899f, 405 0.001668263576f, 0.002366161672f, 0.002990489826f, 0.003540124744f, 406 0.004013365135f, 0.004424942192f, 0.004769545514f, 0.005045676138f, 407 0.005271575879f, 0.005438789260f, 0.005550692324f, 0.005619631149f, 408 0.005641560070f, 0.005622064229f, 0.005566061940f, 0.005474017933f, 409 0.005361671094f, 0.005203961395f, 0.005039302167f, 0.004841453396f, 410 0.004632712342f, 0.004402656574f, 0.004168642685f, 0.003920743242f, 411 0.003664647229f, 0.003408300225f, 0.003144827904f, 0.002882981440f, 412 0.002620175947f, 0.002366054105f, 0.002113747410f, 0.001864685910f, 413 0.001629810315f, 0.001390249468f, 0.001178119797f, 0.000963046390f, 414 0.000768812315f, 0.000578655337f, 0.000402654026f, 0.000240558948f, 415 0.000090248475f, -0.000046686841f, -0.000170717947f, -0.000289698131f, 416 -0.000385756488f, -0.000471418141f, -0.000548077049f, -0.000610431889f, 417 -0.000665041502f, -0.000709642132f, -0.000736148853f, -0.000761063420f, 418 -0.000777536712f, -0.000780366478f, -0.000781254901f, -0.000771615247f, 419 -0.000752875523f, -0.000736657763f, -0.000715773669f, -0.000684325409f, 420 -0.000649476249f, -0.000616869889f, -0.000579367450f, -0.000546656549f, 421 -0.000511504768f, -0.000489007856f, -0.000493305910f, -0.000558072818f, 422 423 }; 424 425 const FLOAT32 ixheaacd_random_phase[512][2] = { 426 {-0.99948153278296f, -0.59483417516607f}, 427 {0.97113454393991f, -0.67528515225647f}, 428 {0.14130051758487f, -0.95090983575689f}, 429 {-0.47005496701697f, -0.37340549728647f}, 430 {0.80705063769351f, 0.29653668284408f}, 431 {-0.38981478896926f, 0.89572605717087f}, 432 {-0.01053049862020f, -0.66959058036166f}, 433 {-0.91266367957293f, -0.11522938140034f}, 434 {0.54840422910309f, 0.75221367176302f}, 435 {0.40009252867955f, -0.98929400334421f}, 436 {-0.99867974711855f, -0.88147068645358f}, 437 {-0.95531076805040f, 0.90908757154593f}, 438 {-0.45725933317144f, -0.56716323646760f}, 439 {-0.72929675029275f, -0.98008272727324f}, 440 {0.75622801399036f, 0.20950329995549f}, 441 {0.07069442601050f, -0.78247898470706f}, 442 {0.74496252926055f, -0.91169004445807f}, 443 {-0.96440182703856f, -0.94739918296622f}, 444 {0.30424629369539f, -0.49438267012479f}, 445 {0.66565033746925f, 0.64652935542491f}, 446 {0.91697008020594f, 0.17514097332009f}, 447 {-0.70774918760427f, 0.52548653416543f}, 448 {-0.70051415345560f, -0.45340028808763f}, 449 {-0.99496513054797f, -0.90071908066973f}, 450 {0.98164490790123f, -0.77463155528697f}, 451 {-0.54671580548181f, -0.02570928536004f}, 452 {-0.01689629065389f, 0.00287506445732f}, 453 {-0.86110349531986f, 0.42548583726477f}, 454 {-0.98892980586032f, -0.87881132267556f}, 455 {0.51756627678691f, 0.66926784710139f}, 456 {-0.99635026409640f, -0.58107730574765f}, 457 {-0.99969370862163f, 0.98369989360250f}, 458 {0.55266258627194f, 0.59449057465591f}, 459 {0.34581177741673f, 0.94879421061866f}, 460 {0.62664209577999f, -0.74402970906471f}, 461 {-0.77149701404973f, -0.33883658042801f}, 462 {-0.91592244254432f, 0.03687901376713f}, 463 {-0.76285492357887f, -0.91371867919124f}, 464 {0.79788337195331f, -0.93180971199849f}, 465 {0.54473080610200f, -0.11919206037186f}, 466 {-0.85639281671058f, 0.42429854760451f}, 467 {-0.92882402971423f, 0.27871809078609f}, 468 {-0.11708371046774f, -0.99800843444966f}, 469 {0.21356749817493f, -0.90716295627033f}, 470 {-0.76191692573909f, 0.99768118356265f}, 471 {0.98111043100884f, -0.95854459734407f}, 472 {-0.85913269895572f, 0.95766566168880f}, 473 {-0.93307242253692f, 0.49431757696466f}, 474 {0.30485754879632f, -0.70540034357529f}, 475 {0.85289650925190f, 0.46766131791044f}, 476 {0.91328082618125f, -0.99839597361769f}, 477 {-0.05890199924154f, 0.70741827819497f}, 478 {0.28398686150148f, 0.34633555702188f}, 479 {0.95258164539612f, -0.54893416026939f}, 480 {-0.78566324168507f, -0.75568541079691f}, 481 {-0.95789495447877f, -0.20423194696966f}, 482 {0.82411158711197f, 0.96654618432562f}, 483 {-0.65185446735885f, -0.88734990773289f}, 484 {-0.93643603134666f, 0.99870790442385f}, 485 {0.91427159529618f, -0.98290505544444f}, 486 {-0.70395684036886f, 0.58796798221039f}, 487 {0.00563771969365f, 0.61768196727244f}, 488 {0.89065051931895f, 0.52783352697585f}, 489 {-0.68683707712762f, 0.80806944710339f}, 490 {0.72165342518718f, -0.69259857349564f}, 491 {-0.62928247730667f, 0.13627037407335f}, 492 {0.29938434065514f, -0.46051329682246f}, 493 {-0.91781958879280f, -0.74012716684186f}, 494 {0.99298717043688f, 0.40816610075661f}, 495 {0.82368298622748f, -0.74036047190173f}, 496 {-0.98512833386833f, -0.99972330709594f}, 497 {-0.95915368242257f, -0.99237800466040f}, 498 {-0.21411126572790f, -0.93424819052545f}, 499 {-0.68821476106884f, -0.26892306315457f}, 500 {0.91851997982317f, 0.09358228901785f}, 501 {-0.96062769559127f, 0.36099095133739f}, 502 {0.51646184922287f, -0.71373332873917f}, 503 {0.61130721139669f, 0.46950141175917f}, 504 {0.47336129371299f, -0.27333178296162f}, 505 {0.90998308703519f, 0.96715662938132f}, 506 {0.44844799194357f, 0.99211574628306f}, 507 {0.66614891079092f, 0.96590176169121f}, 508 {0.74922239129237f, -0.89879858826087f}, 509 {-0.99571588506485f, 0.52785521494349f}, 510 {0.97401082477563f, -0.16855870075190f}, 511 {0.72683747733879f, -0.48060774432251f}, 512 {0.95432193457128f, 0.68849603408441f}, 513 {-0.72962208425191f, -0.76608443420917f}, 514 {-0.85359479233537f, 0.88738125901579f}, 515 {-0.81412430338535f, -0.97480768049637f}, 516 {-0.87930772356786f, 0.74748307690436f}, 517 {-0.71573331064977f, -0.98570608178923f}, 518 {0.83524300028228f, 0.83702537075163f}, 519 {-0.48086065601423f, -0.98848504923531f}, 520 {0.97139128574778f, 0.80093621198236f}, 521 {0.51992825347895f, 0.80247631400510f}, 522 {-0.00848591195325f, -0.76670128000486f}, 523 {-0.70294374303036f, 0.55359910445577f}, 524 {-0.95894428168140f, -0.43265504344783f}, 525 {0.97079252950321f, 0.09325857238682f}, 526 {-0.92404293670797f, 0.85507704027855f}, 527 {-0.69506469500450f, 0.98633412625459f}, 528 {0.26559203620024f, 0.73314307966524f}, 529 {0.28038443336943f, 0.14537913654427f}, 530 {-0.74138124825523f, 0.99310339807762f}, 531 {-0.01752795995444f, -0.82616635284178f}, 532 {-0.55126773094930f, -0.98898543862153f}, 533 {0.97960898850996f, -0.94021446752851f}, 534 {-0.99196309146936f, 0.67019017358456f}, 535 {-0.67684928085260f, 0.12631491649378f}, 536 {0.09140039465500f, -0.20537731453108f}, 537 {-0.71658965751996f, -0.97788200391224f}, 538 {0.81014640078925f, 0.53722648362443f}, 539 {0.40616991671205f, -0.26469008598449f}, 540 {-0.67680188682972f, 0.94502052337695f}, 541 {0.86849774348749f, -0.18333598647899f}, 542 {-0.99500381284851f, -0.02634122068550f}, 543 {0.84329189340667f, 0.10406957462213f}, 544 {-0.09215968531446f, 0.69540012101253f}, 545 {0.99956173327206f, -0.12358542001404f}, 546 {-0.79732779473535f, -0.91582524736159f}, 547 {0.96349973642406f, 0.96640458041000f}, 548 {-0.79942778496547f, 0.64323902822857f}, 549 {-0.11566039853896f, 0.28587846253726f}, 550 {-0.39922954514662f, 0.94129601616966f}, 551 {0.99089197565987f, -0.92062625581587f}, 552 {0.28631285179909f, -0.91035047143603f}, 553 {-0.83302725605608f, -0.67330410892084f}, 554 {0.95404443402072f, 0.49162765398743f}, 555 {-0.06449863579434f, 0.03250560813135f}, 556 {-0.99575054486311f, 0.42389784469507f}, 557 {-0.65501142790847f, 0.82546114655624f}, 558 {-0.81254441908887f, -0.51627234660629f}, 559 {-0.99646369485481f, 0.84490533520752f}, 560 {0.00287840603348f, 0.64768261158166f}, 561 {0.70176989408455f, -0.20453028573322f}, 562 {0.96361882270190f, 0.40706967140989f}, 563 {-0.68883758192426f, 0.91338958840772f}, 564 {-0.34875585502238f, 0.71472290693300f}, 565 {0.91980081243087f, 0.66507455644919f}, 566 {-0.99009048343881f, 0.85868021604848f}, 567 {0.68865791458395f, 0.55660316809678f}, 568 {-0.99484402129368f, -0.20052559254934f}, 569 {0.94214511408023f, -0.99696425367461f}, 570 {-0.67414626793544f, 0.49548221180078f}, 571 {-0.47339353684664f, -0.85904328834047f}, 572 {0.14323651387360f, -0.94145598222488f}, 573 {-0.29268293575672f, 0.05759224927952f}, 574 {0.43793861458754f, -0.78904969892724f}, 575 {-0.36345126374441f, 0.64874435357162f}, 576 {-0.08750604656825f, 0.97686944362527f}, 577 {-0.96495267812511f, -0.53960305946511f}, 578 {0.55526940659947f, 0.78891523734774f}, 579 {0.73538215752630f, 0.96452072373404f}, 580 {-0.30889773919437f, -0.80664389776860f}, 581 {0.03574995626194f, -0.97325616900959f}, 582 {0.98720684660488f, 0.48409133691962f}, 583 {-0.81689296271203f, -0.90827703628298f}, 584 {0.67866860118215f, 0.81284503870856f}, 585 {-0.15808569732583f, 0.85279555024382f}, 586 {0.80723395114371f, -0.24717418514605f}, 587 {0.47788757329038f, -0.46333147839295f}, 588 {0.96367554763201f, 0.38486749303242f}, 589 {-0.99143875716818f, -0.24945277239809f}, 590 {0.83081876925833f, -0.94780851414763f}, 591 {-0.58753191905341f, 0.01290772389163f}, 592 {0.95538108220960f, -0.85557052096538f}, 593 {-0.96490920476211f, -0.64020970923102f}, 594 {-0.97327101028521f, 0.12378128133110f}, 595 {0.91400366022124f, 0.57972471346930f}, 596 {-0.99925837363824f, 0.71084847864067f}, 597 {-0.86875903507313f, -0.20291699203564f}, 598 {-0.26240034795124f, -0.68264554369108f}, 599 {-0.24664412953388f, -0.87642273115183f}, 600 {0.02416275806869f, 0.27192914288905f}, 601 {0.82068619590515f, -0.85087787994476f}, 602 {0.88547373760759f, -0.89636802901469f}, 603 {-0.18173078152226f, -0.26152145156800f}, 604 {0.09355476558534f, 0.54845123045604f}, 605 {-0.54668414224090f, 0.95980774020221f}, 606 {0.37050990604091f, -0.59910140383171f}, 607 {-0.70373594262891f, 0.91227665827081f}, 608 {-0.34600785879594f, -0.99441426144200f}, 609 {-0.68774481731008f, -0.30238837956299f}, 610 {-0.26843291251234f, 0.83115668004362f}, 611 {0.49072334613242f, -0.45359708737775f}, 612 {0.38975993093975f, 0.95515358099121f}, 613 {-0.97757125224150f, 0.05305894580606f}, 614 {-0.17325552859616f, -0.92770672250494f}, 615 {0.99948035025744f, 0.58285545563426f}, 616 {-0.64946246527458f, 0.68645507104960f}, 617 {-0.12016920576437f, -0.57147322153312f}, 618 {-0.58947456517751f, -0.34847132454388f}, 619 {-0.41815140454465f, 0.16276422358861f}, 620 {0.99885650204884f, 0.11136095490444f}, 621 {-0.56649614128386f, -0.90494866361587f}, 622 {0.94138021032330f, 0.35281916733018f}, 623 {-0.75725076534641f, 0.53650549640587f}, 624 {0.20541973692630f, -0.94435144369918f}, 625 {0.99980371023351f, 0.79835913565599f}, 626 {0.29078277605775f, 0.35393777921520f}, 627 {-0.62858772103030f, 0.38765693387102f}, 628 {0.43440904467688f, -0.98546330463232f}, 629 {-0.98298583762390f, 0.21021524625209f}, 630 {0.19513029146934f, -0.94239832251867f}, 631 {-0.95476662400101f, 0.98364554179143f}, 632 {0.93379635304810f, -0.70881994583682f}, 633 {-0.85235410573336f, -0.08342347966410f}, 634 {-0.86425093011245f, -0.45795025029466f}, 635 {0.38879779059045f, 0.97274429344593f}, 636 {0.92045124735495f, -0.62433652524220f}, 637 {0.89162532251878f, 0.54950955570563f}, 638 {-0.36834336949252f, 0.96458298020975f}, 639 {0.93891760988045f, -0.89968353740388f}, 640 {0.99267657565094f, -0.03757034316958f}, 641 {-0.94063471614176f, 0.41332338538963f}, 642 {0.99740224117019f, -0.16830494996370f}, 643 {-0.35899413170555f, -0.46633226649613f}, 644 {0.05237237274947f, -0.25640361602661f}, 645 {0.36703583957424f, -0.38653265641875f}, 646 {0.91653180367913f, -0.30587628726597f}, 647 {0.69000803499316f, 0.90952171386132f}, 648 {-0.38658751133527f, 0.99501571208985f}, 649 {-0.29250814029851f, 0.37444994344615f}, 650 {-0.60182204677608f, 0.86779651036123f}, 651 {-0.97418588163217f, 0.96468523666475f}, 652 {0.88461574003963f, 0.57508405276414f}, 653 {0.05198933055162f, 0.21269661669964f}, 654 {-0.53499621979720f, 0.97241553731237f}, 655 {-0.49429560226497f, 0.98183865291903f}, 656 {-0.98935142339139f, -0.40249159006933f}, 657 {-0.98081380091130f, -0.72856895534041f}, 658 {-0.27338148835532f, 0.99950922447209f}, 659 {0.06310802338302f, -0.54539587529618f}, 660 {-0.20461677199539f, -0.14209977628489f}, 661 {0.66223843141647f, 0.72528579940326f}, 662 {-0.84764345483665f, 0.02372316801261f}, 663 {-0.89039863483811f, 0.88866581484602f}, 664 {0.95903308477986f, 0.76744927173873f}, 665 {0.73504123909879f, -0.03747203173192f}, 666 {-0.31744434966056f, -0.36834111883652f}, 667 {-0.34110827591623f, 0.40211222807691f}, 668 {0.47803883714199f, -0.39423219786288f}, 669 {0.98299195879514f, 0.01989791390047f}, 670 {-0.30963073129751f, -0.18076720599336f}, 671 {0.99992588229018f, -0.26281872094289f}, 672 {-0.93149731080767f, -0.98313162570490f}, 673 {0.99923472302773f, -0.80142993767554f}, 674 {-0.26024169633417f, -0.75999759855752f}, 675 {-0.35712514743563f, 0.19298963768574f}, 676 {-0.99899084509530f, 0.74645156992493f}, 677 {0.86557171579452f, 0.55593866696299f}, 678 {0.33408042438752f, 0.86185953874709f}, 679 {0.99010736374716f, 0.04602397576623f}, 680 {-0.66694269691195f, -0.91643611810148f}, 681 {0.64016792079480f, 0.15649530836856f}, 682 {0.99570534804836f, 0.45844586038111f}, 683 {-0.63431466947340f, 0.21079116459234f}, 684 {-0.07706847005931f, -0.89581437101329f}, 685 {0.98590090577724f, 0.88241721133981f}, 686 {0.80099335254678f, -0.36851896710853f}, 687 {0.78368131392666f, 0.45506999802597f}, 688 {0.08707806671691f, 0.80938994918745f}, 689 {-0.86811883080712f, 0.39347308654705f}, 690 {-0.39466529740375f, -0.66809432114456f}, 691 {0.97875325649683f, -0.72467840967746f}, 692 {-0.95038560288864f, 0.89563219587625f}, 693 {0.17005239424212f, 0.54683053962658f}, 694 {-0.76910792026848f, -0.96226617549298f}, 695 {0.99743281016846f, 0.42697157037567f}, 696 {0.95437383549973f, 0.97002324109952f}, 697 {0.99578905365569f, -0.54106826257356f}, 698 {0.28058259829990f, -0.85361420634036f}, 699 {0.85256524470573f, -0.64567607735589f}, 700 {-0.50608540105128f, -0.65846015480300f}, 701 {-0.97210735183243f, -0.23095213067791f}, 702 {0.95424048234441f, -0.99240147091219f}, 703 {-0.96926570524023f, 0.73775654896574f}, 704 {0.30872163214726f, 0.41514960556126f}, 705 {-0.24523839572639f, 0.63206633394807f}, 706 {-0.33813265086024f, -0.38661779441897f}, 707 {-0.05826828420146f, -0.06940774188029f}, 708 {-0.22898461455054f, 0.97054853316316f}, 709 {-0.18509915019881f, 0.47565762892084f}, 710 {-0.10488238045009f, -0.87769947402394f}, 711 {-0.71886586182037f, 0.78030982480538f}, 712 {0.99793873738654f, 0.90041310491497f}, 713 {0.57563307626120f, -0.91034337352097f}, 714 {0.28909646383717f, 0.96307783970534f}, 715 {0.42188998312520f, 0.48148651230437f}, 716 {0.93335049681047f, -0.43537023883588f}, 717 {-0.97087374418267f, 0.86636445711364f}, 718 {0.36722871286923f, 0.65291654172961f}, 719 {-0.81093025665696f, 0.08778370229363f}, 720 {-0.26240603062237f, -0.92774095379098f}, 721 {0.83996497984604f, 0.55839849139647f}, 722 {-0.99909615720225f, -0.96024605713970f}, 723 {0.74649464155061f, 0.12144893606462f}, 724 {-0.74774595569805f, -0.26898062008959f}, 725 {0.95781667469567f, -0.79047927052628f}, 726 {0.95472308713099f, -0.08588776019550f}, 727 {0.48708332746299f, 0.99999041579432f}, 728 {0.46332038247497f, 0.10964126185063f}, 729 {-0.76497004940162f, 0.89210929242238f}, 730 {0.57397389364339f, 0.35289703373760f}, 731 {0.75374316974495f, 0.96705214651335f}, 732 {-0.59174397685714f, -0.89405370422752f}, 733 {0.75087906691890f, -0.29612672982396f}, 734 {-0.98607857336230f, 0.25034911730023f}, 735 {-0.40761056640505f, -0.90045573444695f}, 736 {0.66929266740477f, 0.98629493401748f}, 737 {-0.97463695257310f, -0.00190223301301f}, 738 {0.90145509409859f, 0.99781390365446f}, 739 {-0.87259289048043f, 0.99233587353666f}, 740 {-0.91529461447692f, -0.15698707534206f}, 741 {-0.03305738840705f, -0.37205262859764f}, 742 {0.07223051368337f, -0.88805001733626f}, 743 {0.99498012188353f, 0.97094358113387f}, 744 {-0.74904939500519f, 0.99985483641521f}, 745 {0.04585228574211f, 0.99812337444082f}, 746 {-0.89054954257993f, -0.31791913188064f}, 747 {-0.83782144651251f, 0.97637632547466f}, 748 {0.33454804933804f, -0.86231516800408f}, 749 {-0.99707579362824f, 0.93237990079441f}, 750 {-0.22827527843994f, 0.18874759397997f}, 751 {0.67248046289143f, -0.03646211390569f}, 752 {-0.05146538187944f, -0.92599700120679f}, 753 {0.99947295749905f, 0.93625229707912f}, 754 {0.66951124390363f, 0.98905825623893f}, 755 {-0.99602956559179f, -0.44654715757688f}, 756 {0.82104905483590f, 0.99540741724928f}, 757 {0.99186510988782f, 0.72023001312947f}, 758 {-0.65284592392918f, 0.52186723253637f}, 759 {0.93885443798188f, -0.74895312615259f}, 760 {0.96735248738388f, 0.90891816978629f}, 761 {-0.22225968841114f, 0.57124029781228f}, 762 {-0.44132783753414f, -0.92688840659280f}, 763 {-0.85694974219574f, 0.88844532719844f}, 764 {0.91783042091762f, -0.46356892383970f}, 765 {0.72556974415690f, -0.99899555770747f}, 766 {-0.99711581834508f, 0.58211560180426f}, 767 {0.77638976371966f, 0.94321834873819f}, 768 {0.07717324253925f, 0.58638399856595f}, 769 {-0.56049829194163f, 0.82522301569036f}, 770 {0.98398893639988f, 0.39467440420569f}, 771 {0.47546946844938f, 0.68613044836811f}, 772 {0.65675089314631f, 0.18331637134880f}, 773 {0.03273375457980f, -0.74933109564108f}, 774 {-0.38684144784738f, 0.51337349030406f}, 775 {-0.97346267944545f, -0.96549364384098f}, 776 {-0.53282156061942f, -0.91423265091354f}, 777 {0.99817310731176f, 0.61133572482148f}, 778 {-0.50254500772635f, -0.88829338134294f}, 779 {0.01995873238855f, 0.85223515096765f}, 780 {0.99930381973804f, 0.94578896296649f}, 781 {0.82907767600783f, -0.06323442598128f}, 782 {-0.58660709669728f, 0.96840773806582f}, 783 {-0.17573736667267f, -0.48166920859485f}, 784 {0.83434292401346f, -0.13023450646997f}, 785 {0.05946491307025f, 0.20511047074866f}, 786 {0.81505484574602f, -0.94685947861369f}, 787 {-0.44976380954860f, 0.40894572671545f}, 788 {-0.89746474625671f, 0.99846578838537f}, 789 {0.39677256130792f, -0.74854668609359f}, 790 {-0.07588948563079f, 0.74096214084170f}, 791 {0.76343198951445f, 0.41746629422634f}, 792 {-0.74490104699626f, 0.94725911744610f}, 793 {0.64880119792759f, 0.41336660830571f}, 794 {0.62319537462542f, -0.93098313552599f}, 795 {0.42215817594807f, -0.07712787385208f}, 796 {0.02704554141885f, -0.05417518053666f}, 797 {0.80001773566818f, 0.91542195141039f}, 798 {-0.79351832348816f, -0.36208897989136f}, 799 {0.63872359151636f, 0.08128252493444f}, 800 {0.52890520960295f, 0.60048872455592f}, 801 {0.74238552914587f, 0.04491915291044f}, 802 {0.99096131449250f, -0.19451182854402f}, 803 {-0.80412329643109f, -0.88513818199457f}, 804 {-0.64612616129736f, 0.72198674804544f}, 805 {0.11657770663191f, -0.83662833815041f}, 806 {-0.95053182488101f, -0.96939905138082f}, 807 {-0.62228872928622f, 0.82767262846661f}, 808 {0.03004475787316f, -0.99738896333384f}, 809 {-0.97987214341034f, 0.36526129686425f}, 810 {-0.99986980746200f, -0.36021610299715f}, 811 {0.89110648599879f, -0.97894250343044f}, 812 {0.10407960510582f, 0.77357793811619f}, 813 {0.95964737821728f, -0.35435818285502f}, 814 {0.50843233159162f, 0.96107691266205f}, 815 {0.17006334670615f, -0.76854025314829f}, 816 {0.25872675063360f, 0.99893303933816f}, 817 {-0.01115998681937f, 0.98496019742444f}, 818 {-0.79598702973261f, 0.97138411318894f}, 819 {-0.99264708948101f, -0.99542822402536f}, 820 {-0.99829663752818f, 0.01877138824311f}, 821 {-0.70801016548184f, 0.33680685948117f}, 822 {-0.70467057786826f, 0.93272777501857f}, 823 {0.99846021905254f, -0.98725746254433f}, 824 {-0.63364968534650f, -0.16473594423746f}, 825 {-0.16258217500792f, -0.95939125400802f}, 826 {-0.43645594360633f, -0.94805030113284f}, 827 {-0.99848471702976f, 0.96245166923809f}, 828 {-0.16796458968998f, -0.98987511890470f}, 829 {-0.87979225745213f, -0.71725725041680f}, 830 {0.44183099021786f, -0.93568974498761f}, 831 {0.93310180125532f, -0.99913308068246f}, 832 {-0.93941931782002f, -0.56409379640356f}, 833 {-0.88590003188677f, 0.47624600491382f}, 834 {0.99971463703691f, -0.83889954253462f}, 835 {-0.75376385639978f, 0.00814643438625f}, 836 {0.93887685615875f, -0.11284528204636f}, 837 {0.85126435782309f, 0.52349251543547f}, 838 {0.39701421446381f, 0.81779634174316f}, 839 {-0.37024464187437f, -0.87071656222959f}, 840 {-0.36024828242896f, 0.34655735648287f}, 841 {-0.93388812549209f, -0.84476541096429f}, 842 {-0.65298804552119f, -0.18439575450921f}, 843 {0.11960319006843f, 0.99899346780168f}, 844 {0.94292565553160f, 0.83163906518293f}, 845 {0.75081145286948f, -0.35533223142265f}, 846 {0.56721979748394f, -0.24076836414499f}, 847 {0.46857766746029f, -0.30140233457198f}, 848 {0.97312313923635f, -0.99548191630031f}, 849 {-0.38299976567017f, 0.98516909715427f}, 850 {0.41025800019463f, 0.02116736935734f}, 851 {0.09638062008048f, 0.04411984381457f}, 852 {-0.85283249275397f, 0.91475563922421f}, 853 {0.88866808958124f, -0.99735267083226f}, 854 {-0.48202429536989f, -0.96805608884164f}, 855 {0.27572582416567f, 0.58634753335832f}, 856 {-0.65889129659168f, 0.58835634138583f}, 857 {0.98838086953732f, 0.99994349600236f}, 858 {-0.20651349620689f, 0.54593044066355f}, 859 {-0.62126416356920f, -0.59893681700392f}, 860 {0.20320105410437f, -0.86879180355289f}, 861 {-0.97790548600584f, 0.96290806999242f}, 862 {0.11112534735126f, 0.21484763313301f}, 863 {-0.41368337314182f, 0.28216837680365f}, 864 {0.24133038992960f, 0.51294362630238f}, 865 {-0.66393410674885f, -0.08249679629081f}, 866 {-0.53697829178752f, -0.97649903936228f}, 867 {-0.97224737889348f, 0.22081333579837f}, 868 {0.87392477144549f, -0.12796173740361f}, 869 {0.19050361015753f, 0.01602615387195f}, 870 {-0.46353441212724f, -0.95249041539006f}, 871 {-0.07064096339021f, -0.94479803205886f}, 872 {-0.92444085484466f, -0.10457590187436f}, 873 {-0.83822593578728f, -0.01695043208885f}, 874 {0.75214681811150f, -0.99955681042665f}, 875 {-0.42102998829339f, 0.99720941999394f}, 876 {-0.72094786237696f, -0.35008961934255f}, 877 {0.78843311019251f, 0.52851398958271f}, 878 {0.97394027897442f, -0.26695944086561f}, 879 {0.99206463477946f, -0.57010120849429f}, 880 {0.76789609461795f, -0.76519356730966f}, 881 {-0.82002421836409f, -0.73530179553767f}, 882 {0.81924990025724f, 0.99698425250579f}, 883 {-0.26719850873357f, 0.68903369776193f}, 884 {-0.43311260380975f, 0.85321815947490f}, 885 {0.99194979673836f, 0.91876249766422f}, 886 {-0.80692001248487f, -0.32627540663214f}, 887 {0.43080003649976f, -0.21919095636638f}, 888 {0.67709491937357f, -0.95478075822906f}, 889 {0.56151770568316f, -0.70693811747778f}, 890 {0.10831862810749f, -0.08628837174592f}, 891 {0.91229417540436f, -0.65987351408410f}, 892 {-0.48972893932274f, 0.56289246362686f}, 893 {-0.89033658689697f, -0.71656563987082f}, 894 {0.65269447475094f, 0.65916004833932f}, 895 {0.67439478141121f, -0.81684380846796f}, 896 {-0.47770832416973f, -0.16789556203025f}, 897 {-0.99715979260878f, -0.93565784007648f}, 898 {-0.90889593602546f, 0.62034397054380f}, 899 {-0.06618622548177f, -0.23812217221359f}, 900 {0.99430266919728f, 0.18812555317553f}, 901 {0.97686402381843f, -0.28664534366620f}, 902 {0.94813650221268f, -0.97506640027128f}, 903 {-0.95434497492853f, -0.79607978501983f}, 904 {-0.49104783137150f, 0.32895214359663f}, 905 {0.99881175120751f, 0.88993983831354f}, 906 {0.50449166760303f, -0.85995072408434f}, 907 {0.47162891065108f, -0.18680204049569f}, 908 {-0.62081581361840f, 0.75000676218956f}, 909 {-0.43867015250812f, 0.99998069244322f}, 910 {0.98630563232075f, -0.53578899600662f}, 911 {-0.61510362277374f, -0.89515019899997f}, 912 {-0.03841517601843f, -0.69888815681179f}, 913 {-0.30102157304644f, -0.07667808922205f}, 914 {0.41881284182683f, 0.02188098922282f}, 915 {-0.86135454941237f, 0.98947480909359f}, 916 {0.67226861393788f, -0.13494389011014f}, 917 {-0.70737398842068f, -0.76547349325992f}, 918 {0.94044946687963f, 0.09026201157416f}, 919 {-0.82386352534327f, 0.08924768823676f}, 920 {-0.32070666698656f, 0.50143421908753f}, 921 {0.57593163224487f, -0.98966422921509f}, 922 {-0.36326018419965f, 0.07440243123228f}, 923 {0.99979044674350f, -0.14130287347405f}, 924 {-0.92366023326932f, -0.97979298068180f}, 925 {-0.44607178518598f, -0.54233252016394f}, 926 {0.44226800932956f, 0.71326756742752f}, 927 {0.03671907158312f, 0.63606389366675f}, 928 {0.52175424682195f, -0.85396826735705f}, 929 {-0.94701139690956f, -0.01826348194255f}, 930 {-0.98759606946049f, 0.82288714303073f}, 931 {0.87434794743625f, 0.89399495655433f}, 932 {-0.93412041758744f, 0.41374052024363f}, 933 {0.96063943315511f, 0.93116709541280f}, 934 {0.97534253457837f, 0.86150930812689f}, 935 {0.99642466504163f, 0.70190043427512f}, 936 {-0.94705089665984f, -0.29580042814306f}, 937 {0.91599807087376f, -0.98147830385781f}}; 938 939 const FLOAT32 ixheaacd_hphase_tbl[2][8] = {{1.0f, 0.0f, -1.0f, 0.0f}, 940 {0.0f, 1.0f, 0.0f, -1.0f}}; 941 942 const FLOAT32 ixheaacd_g_lim_gains[4] = {0.70795f, 1.0f, 1.41254f, 1e10f}; 943 944 typedef const FLOAT32 FIR_FILTER[5]; 945 FIR_FILTER ixheaacd_fir_0 = {1.0f}; 946 FIR_FILTER ixheaacd_fir_1 = {0.33333333333333f, 0.66666666666666f}; 947 FIR_FILTER ixheaacd_fir_2 = {0.12500000000000f, 0.37500000000000f, 948 0.50000000000000f}; 949 FIR_FILTER ixheaacd_fir_3 = {0.05857864376269f, 0.20000000000000f, 950 0.34142135623731f, 0.40000000000000f}; 951 FIR_FILTER ixheaacd_fir_4 = {0.03183050093751f, 0.11516383427084f, 952 0.21816949906249f, 0.30150283239582f, 953 0.33333333333333f}; 954 FIR_FILTER *ixheaacd_fir_table[5] = {&ixheaacd_fir_0, &ixheaacd_fir_1, 955 &ixheaacd_fir_2, &ixheaacd_fir_3, 956 &ixheaacd_fir_4}; 957 const FLOAT32 ixheaacd_q_gamma_table[4] = {0.0f, 1.0f, 2.0f, 4.0f}; 958 959 const WORD32 ixheaacd_start_subband2kL_tbl[33] = { 960 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4, 4, 4, 4, 4, 6, 6, 961 6, 8, 8, 8, 8, 8, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12}; 962 963 const FLOAT32 ixheaacd_cos_table_trans_qmf[7][32 * 2] = { 964 965 { 966 -0.698376249409f, 0.715730825284f, 0.732654271672f, 0.680600997795f, 967 0.662415777590f, -0.749136394523f, -0.765167265622f, -0.643831542890f, 968 -0.624859488142f, 0.780737228572f, 0.795836904609f, 0.605511041404f, 969 0.585797857456f, -0.810457198253f, -0.824589302785f, -0.565731810784f, 970 -0.545324988422f, 0.838224705555f, 0.851355193105f, 0.524589682678f, 971 0.503538383726f, -0.863972856122f, -0.876070094195f, -0.482183772079f, 972 -0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f, 973 0.416429560098f, -0.909167983091f, -0.919113851690f, -0.393992040061f, 974 -0.371317193952f, 0.928506080473f, 0.937339011913f, 0.348418680249f, 975 0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f, 976 -0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f, 977 0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f, 978 -0.183039887955f, 0.983105487431f, 0.987301418158f, 0.158858143334f, 979 0.134580708507f, -0.990902635428f, -0.993906970002f, -0.110222207294f, 980 -0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f, 981 0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f, 982 }, 983 984 { 985 -0.662415777590f, 0.749136394523f, 0.765167265622f, 0.643831542890f, 986 0.624859488142f, -0.780737228572f, -0.795836904609f, -0.605511041404f, 987 -0.585797857456f, 0.810457198253f, 0.824589302785f, 0.565731810784f, 988 0.545324988422f, -0.838224705555f, -0.851355193105f, -0.524589682678f, 989 -0.503538383726f, 0.863972856122f, 0.876070094195f, 0.482183772079f, 990 0.460538710958f, -0.887639620403f, -0.898674465694f, -0.438616238539f, 991 -0.416429560098f, 0.909167983091f, 0.919113851690f, 0.393992040061f, 992 0.371317193952f, -0.928506080473f, -0.937339011913f, -0.348418680249f, 993 -0.325310292162f, 0.945607325381f, 0.953306040354f, 0.302005949319f, 994 0.278519689385f, -0.960430519416f, -0.966976471045f, -0.254865659605f, 995 -0.231058108281f, 0.972939952206f, 0.978317370720f, 0.207111376192f, 996 0.183039887955f, -0.983105487431f, -0.987301418158f, -0.158858143334f, 997 -0.134580708507f, 0.990902635428f, 0.993906970002f, 0.110222207294f, 998 0.085797312344f, -0.996312612183f, -0.998118112900f, -0.061320736302f, 999 -0.036807222941f, 0.999322384588f, 0.999924701839f, 0.012271538286f, 1000 -0.012271538286f, -0.999924701839f, -0.999322384588f, 0.036807222941f, 1001 1002 }, 1003 1004 { 1005 -0.624859488142f, 0.780737228572f, 0.795836904609f, 0.605511041404f, 1006 0.585797857456f, -0.810457198253f, -0.824589302785f, -0.565731810784f, 1007 -0.545324988422f, 0.838224705555f, 0.851355193105f, 0.524589682678f, 1008 0.503538383726f, -0.863972856122f, -0.876070094195f, -0.482183772079f, 1009 -0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f, 1010 0.416429560098f, -0.909167983091f, -0.919113851690f, -0.393992040061f, 1011 -0.371317193952f, 0.928506080473f, 0.937339011913f, 0.348418680249f, 1012 0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f, 1013 -0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f, 1014 0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f, 1015 -0.183039887955f, 0.983105487431f, 0.987301418158f, 0.158858143334f, 1016 0.134580708507f, -0.990902635428f, -0.993906970002f, -0.110222207294f, 1017 -0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f, 1018 0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f, 1019 0.012271538286f, 0.999924701839f, 0.999322384588f, -0.036807222941f, 1020 -0.061320736302f, -0.998118112900f, -0.996312612183f, 0.085797312344f, 1021 1022 }, 1023 1024 { 1025 -0.585797857456f, 0.810457198253f, 0.824589302785f, 0.565731810784f, 1026 0.545324988422f, -0.838224705555f, -0.851355193105f, -0.524589682678f, 1027 -0.503538383726f, 0.863972856122f, 0.876070094195f, 0.482183772079f, 1028 0.460538710958f, -0.887639620403f, -0.898674465694f, -0.438616238539f, 1029 -0.416429560098f, 0.909167983091f, 0.919113851690f, 0.393992040061f, 1030 0.371317193952f, -0.928506080473f, -0.937339011913f, -0.348418680249f, 1031 -0.325310292162f, 0.945607325381f, 0.953306040354f, 0.302005949319f, 1032 0.278519689385f, -0.960430519416f, -0.966976471045f, -0.254865659605f, 1033 -0.231058108281f, 0.972939952206f, 0.978317370720f, 0.207111376192f, 1034 0.183039887955f, -0.983105487431f, -0.987301418158f, -0.158858143334f, 1035 -0.134580708507f, 0.990902635428f, 0.993906970002f, 0.110222207294f, 1036 0.085797312344f, -0.996312612183f, -0.998118112900f, -0.061320736302f, 1037 -0.036807222941f, 0.999322384588f, 0.999924701839f, 0.012271538286f, 1038 -0.012271538286f, -0.999924701839f, -0.999322384588f, 0.036807222941f, 1039 0.061320736302f, 0.998118112900f, 0.996312612183f, -0.085797312344f, 1040 -0.110222207294f, -0.993906970002f, -0.990902635428f, 0.134580708507f, 1041 1042 }, 1043 1044 { 1045 -0.545324988422f, 0.838224705555f, 0.851355193105f, 0.524589682678f, 1046 0.503538383726f, -0.863972856122f, -0.876070094195f, -0.482183772079f, 1047 -0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f, 1048 0.416429560098f, -0.909167983091f, -0.919113851690f, -0.393992040061f, 1049 -0.371317193952f, 0.928506080473f, 0.937339011913f, 0.348418680249f, 1050 0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f, 1051 -0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f, 1052 0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f, 1053 -0.183039887955f, 0.983105487431f, 0.987301418158f, 0.158858143334f, 1054 0.134580708507f, -0.990902635428f, -0.993906970002f, -0.110222207294f, 1055 -0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f, 1056 0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f, 1057 0.012271538286f, 0.999924701839f, 0.999322384588f, -0.036807222941f, 1058 -0.061320736302f, -0.998118112900f, -0.996312612183f, 0.085797312344f, 1059 0.110222207294f, 0.993906970002f, 0.990902635428f, -0.134580708507f, 1060 -0.158858143334f, -0.987301418158f, -0.983105487431f, 0.183039887955f, 1061 1062 }, 1063 1064 { 1065 -0.503538383726f, 0.863972856122f, 0.876070094195f, 0.482183772079f, 1066 0.460538710958f, -0.887639620403f, -0.898674465694f, -0.438616238539f, 1067 -0.416429560098f, 0.909167983091f, 0.919113851690f, 0.393992040061f, 1068 0.371317193952f, -0.928506080473f, -0.937339011913f, -0.348418680249f, 1069 -0.325310292162f, 0.945607325381f, 0.953306040354f, 0.302005949319f, 1070 0.278519689385f, -0.960430519416f, -0.966976471045f, -0.254865659605f, 1071 -0.231058108281f, 0.972939952206f, 0.978317370720f, 0.207111376192f, 1072 0.183039887955f, -0.983105487431f, -0.987301418158f, -0.158858143334f, 1073 -0.134580708507f, 0.990902635428f, 0.993906970002f, 0.110222207294f, 1074 0.085797312344f, -0.996312612183f, -0.998118112900f, -0.061320736302f, 1075 -0.036807222941f, 0.999322384588f, 0.999924701839f, 0.012271538286f, 1076 -0.012271538286f, -0.999924701839f, -0.999322384588f, 0.036807222941f, 1077 0.061320736302f, 0.998118112900f, 0.996312612183f, -0.085797312344f, 1078 -0.110222207294f, -0.993906970002f, -0.990902635428f, 0.134580708507f, 1079 0.158858143334f, 0.987301418158f, 0.983105487431f, -0.183039887955f, 1080 -0.207111376192f, -0.978317370720f, -0.972939952206f, 0.231058108281f, 1081 1082 }, 1083 1084 { 1085 -0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f, 1086 0.416429560098f, -0.909167983091f, -0.919113851690f, -0.393992040061f, 1087 -0.371317193952f, 0.928506080473f, 0.937339011913f, 0.348418680249f, 1088 0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f, 1089 -0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f, 1090 0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f, 1091 -0.183039887955f, 0.983105487431f, 0.987301418158f, 0.158858143334f, 1092 0.134580708507f, -0.990902635428f, -0.993906970002f, -0.110222207294f, 1093 -0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f, 1094 0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f, 1095 0.012271538286f, 0.999924701839f, 0.999322384588f, -0.036807222941f, 1096 -0.061320736302f, -0.998118112900f, -0.996312612183f, 0.085797312344f, 1097 0.110222207294f, 0.993906970002f, 0.990902635428f, -0.134580708507f, 1098 -0.158858143334f, -0.987301418158f, -0.983105487431f, 0.183039887955f, 1099 0.207111376192f, 0.978317370720f, 0.972939952206f, -0.231058108281f, 1100 -0.254865659605f, -0.966976471045f, -0.960430519416f, 0.278519689385f, 1101 1102 } 1103 1104 }; 1105 1106 const FLOAT32 ixheaacd_phase_vocoder_cos_table[64] = { 1107 0.012272f, -0.036807f, 0.061321f, -0.085797f, 0.110222f, -0.134581f, 1108 0.158858f, -0.183040f, 0.207111f, -0.231058f, 0.254866f, -0.278520f, 1109 0.302006f, -0.325310f, 0.348419f, -0.371317f, 0.393992f, -0.416430f, 1110 0.438616f, -0.460539f, 0.482184f, -0.503538f, 0.524590f, -0.545325f, 1111 0.565732f, -0.585798f, 0.605511f, -0.624859f, 0.643832f, -0.662416f, 1112 0.680601f, -0.698376f, 0.715731f, -0.732654f, 0.749136f, -0.765167f, 1113 0.780737f, -0.795837f, 0.810457f, -0.824589f, 0.838225f, -0.851355f, 1114 0.863973f, -0.876070f, 0.887640f, -0.898674f, 0.909168f, -0.919114f, 1115 0.928506f, -0.937339f, 0.945607f, -0.953306f, 0.960431f, -0.966976f, 1116 0.972940f, -0.978317f, 0.983105f, -0.987301f, 0.990903f, -0.993907f, 1117 0.996313f, -0.998118f, 0.999322f, -0.999925f, 1118 }; 1119 const FLOAT32 ixheaacd_phase_vocoder_sin_table[64] = { 1120 0.999925f, -0.999322f, 0.998118f, -0.996313f, 0.993907f, -0.990903f, 1121 0.987301f, -0.983105f, 0.978317f, -0.972940f, 0.966976f, -0.960431f, 1122 0.953306f, -0.945607f, 0.937339f, -0.928506f, 0.919114f, -0.909168f, 1123 0.898674f, -0.887640f, 0.876070f, -0.863973f, 0.851355f, -0.838225f, 1124 0.824589f, -0.810457f, 0.795837f, -0.780737f, 0.765167f, -0.749136f, 1125 0.732654f, -0.715731f, 0.698376f, -0.680601f, 0.662416f, -0.643832f, 1126 0.624859f, -0.605511f, 0.585798f, -0.565732f, 0.545325f, -0.524590f, 1127 0.503538f, -0.482184f, 0.460539f, -0.438616f, 0.416430f, -0.393992f, 1128 0.371317f, -0.348419f, 0.325310f, -0.302006f, 0.278520f, -0.254866f, 1129 0.231058f, -0.207111f, 0.183040f, -0.158858f, 0.134581f, -0.110222f, 1130 0.085797f, -0.061321f, 0.036807f, -0.012272f, 1131 }; 1132 1133 const FLOAT32 ixheaacd_hbe_post_anal_proc_interp_coeff[4][2] = { 1134 1135 {0.3984033437f, 0.3984033437f}, 1136 {0.3984033437f, -0.3984033437f}, 1137 {-0.3984033437f, -0.3984033437f}, 1138 {-0.3984033437f, 0.3984033437f}, 1139 }; 1140 1141 const FLOAT32 ixheaacd_hbe_x_prod_cos_table_trans_2[(128 + 128) * 2] = { 1142 1143 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1144 0.923880f, 0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 1145 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866025f, 1146 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1147 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1148 -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f, 0.793353f, 1149 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f, 1150 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1151 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1152 -0.923880f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608761f, 1153 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866025f, 1154 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1155 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1156 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1157 0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 1158 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1159 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1160 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1161 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866026f, 1162 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1163 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1164 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1165 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, 1166 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1167 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1168 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1169 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866026f, 1170 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1171 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1172 0.382684f, -0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1173 0.707107f, -0.707107f, 0.793354f, -0.608761f, 0.866026f, -0.500000f, 1174 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1175 1.000000f, 0.000000f, 0.991445f, 0.130527f, 0.965926f, 0.258819f, 1176 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1177 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f, 1178 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1179 -0.000000f, 1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, 1180 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1181 -0.707107f, 0.707106f, -0.793354f, 0.608761f, -0.866026f, 0.500000f, 1182 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1183 -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f, -0.258819f, 1184 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1185 -0.707106f, -0.707107f, -0.608761f, -0.793354f, 1186 1187 1.000000f, 0.000000f, 0.997859f, 0.065403f, 0.991445f, 0.130526f, 1188 0.980785f, 0.195090f, 0.965926f, 0.258819f, 0.946930f, 0.321439f, 1189 0.923880f, 0.382683f, 0.896873f, 0.442289f, 0.866025f, 0.500000f, 1190 0.831470f, 0.555570f, 0.793353f, 0.608761f, 0.751840f, 0.659346f, 1191 0.707107f, 0.707107f, 0.659346f, 0.751840f, 0.608761f, 0.793353f, 1192 0.555570f, 0.831470f, 0.500000f, 0.866025f, 0.442289f, 0.896873f, 1193 0.382683f, 0.923880f, 0.321439f, 0.946930f, 0.258819f, 0.965926f, 1194 0.195090f, 0.980785f, 0.130526f, 0.991445f, 0.065403f, 0.997859f, 1195 -0.000000f, 1.000000f, -0.065403f, 0.997859f, -0.130526f, 0.991445f, 1196 -0.195090f, 0.980785f, -0.258819f, 0.965926f, -0.321440f, 0.946930f, 1197 -0.382683f, 0.923880f, -0.442289f, 0.896873f, -0.500000f, 0.866025f, 1198 -0.555570f, 0.831470f, -0.608761f, 0.793353f, -0.659346f, 0.751840f, 1199 -0.707107f, 0.707107f, -0.751840f, 0.659346f, -0.793353f, 0.608761f, 1200 -0.831470f, 0.555570f, -0.866025f, 0.500000f, -0.896873f, 0.442289f, 1201 -0.923880f, 0.382683f, -0.946930f, 0.321439f, -0.965926f, 0.258819f, 1202 -0.980785f, 0.195090f, -0.991445f, 0.130526f, -0.997859f, 0.065403f, 1203 -1.000000f, -0.000000f, -0.997859f, -0.065403f, -0.991445f, -0.130526f, 1204 -0.980785f, -0.195090f, -0.965926f, -0.258819f, -0.946930f, -0.321440f, 1205 -0.923880f, -0.382684f, -0.896873f, -0.442289f, -0.866025f, -0.500000f, 1206 -0.831470f, -0.555570f, -0.793353f, -0.608761f, -0.751840f, -0.659346f, 1207 -0.707107f, -0.707107f, -0.659346f, -0.751840f, -0.608761f, -0.793353f, 1208 -0.555570f, -0.831470f, -0.500000f, -0.866025f, -0.442289f, -0.896873f, 1209 -0.382683f, -0.923880f, -0.321439f, -0.946930f, -0.258819f, -0.965926f, 1210 -0.195090f, -0.980785f, -0.130526f, -0.991445f, -0.065403f, -0.997859f, 1211 0.000000f, -1.000000f, 0.065403f, -0.997859f, 0.130526f, -0.991445f, 1212 0.195090f, -0.980785f, 0.258819f, -0.965926f, 0.321440f, -0.946930f, 1213 0.382684f, -0.923880f, 0.442289f, -0.896873f, 0.500000f, -0.866025f, 1214 0.555570f, -0.831470f, 0.608762f, -0.793353f, 0.659346f, -0.751840f, 1215 0.707107f, -0.707107f, 0.751840f, -0.659346f, 0.793353f, -0.608761f, 1216 0.831470f, -0.555570f, 0.866026f, -0.500000f, 0.896873f, -0.442289f, 1217 0.923880f, -0.382683f, 0.946930f, -0.321439f, 0.965926f, -0.258819f, 1218 0.980785f, -0.195090f, 0.991445f, -0.130526f, 0.997859f, -0.065403f, 1219 1.000000f, 0.000000f, 0.997859f, 0.065403f, 0.991445f, 0.130526f, 1220 0.980785f, 0.195091f, 0.965926f, 0.258819f, 0.946930f, 0.321440f, 1221 0.923879f, 0.382684f, 0.896873f, 0.442289f, 0.866025f, 0.500000f, 1222 0.831470f, 0.555570f, 0.793353f, 0.608762f, 0.751840f, 0.659346f, 1223 0.707107f, 0.707107f, 0.659346f, 0.751840f, 0.608761f, 0.793353f, 1224 0.555570f, 0.831470f, 0.500000f, 0.866026f, 0.442289f, 0.896873f, 1225 0.382683f, 0.923880f, 0.321439f, 0.946930f, 0.258819f, 0.965926f, 1226 0.195090f, 0.980785f, 0.130526f, 0.991445f, 0.065403f, 0.997859f, 1227 -0.000000f, 1.000000f, -0.065403f, 0.997859f, -0.130526f, 0.991445f, 1228 -0.195091f, 0.980785f, -0.258819f, 0.965926f, -0.321440f, 0.946930f, 1229 -0.382684f, 0.923879f, -0.442289f, 0.896873f, 1230 1231 }; 1232 1233 const FLOAT32 ixheaacd_hbe_x_prod_cos_table_trans_3[(128 + 128) * 2] = { 1234 1235 1.000000f, 0.000000f, 0.965926f, 0.258819f, 0.866025f, 0.500000f, 1236 0.707107f, 0.707107f, 0.500000f, 0.866025f, 0.258819f, 0.965926f, 1237 -0.000000f, 1.000000f, -0.258819f, 0.965926f, -0.500000f, 0.866025f, 1238 -0.707107f, 0.707107f, -0.866025f, 0.500000f, -0.965926f, 0.258819f, 1239 -1.000000f, -0.000000f, -0.965926f, -0.258819f, -0.866025f, -0.500000f, 1240 -0.707107f, -0.707107f, -0.500000f, -0.866025f, -0.258819f, -0.965926f, 1241 0.000000f, -1.000000f, 0.258819f, -0.965926f, 0.500000f, -0.866025f, 1242 0.707107f, -0.707107f, 0.866026f, -0.500000f, 0.965926f, -0.258819f, 1243 1.000000f, 0.000000f, 0.965926f, 0.258819f, 0.866025f, 0.500000f, 1244 0.707107f, 0.707107f, 0.500000f, 0.866026f, 0.258819f, 0.965926f, 1245 -0.000000f, 1.000000f, -0.258819f, 0.965926f, -0.500000f, 0.866025f, 1246 -0.707107f, 0.707107f, -0.866026f, 0.500000f, -0.965926f, 0.258819f, 1247 -1.000000f, -0.000000f, -0.965926f, -0.258819f, -0.866025f, -0.500000f, 1248 -0.707107f, -0.707107f, -0.500000f, -0.866026f, -0.258819f, -0.965926f, 1249 0.000000f, -1.000000f, 0.258819f, -0.965926f, 0.500000f, -0.866025f, 1250 0.707107f, -0.707107f, 0.866026f, -0.500000f, 0.965926f, -0.258819f, 1251 1.000000f, 0.000000f, 0.965926f, 0.258819f, 0.866025f, 0.500000f, 1252 0.707107f, 0.707107f, 0.500000f, 0.866026f, 0.258819f, 0.965926f, 1253 -0.000000f, 1.000000f, -0.258819f, 0.965926f, -0.500000f, 0.866025f, 1254 -0.707107f, 0.707106f, -0.866026f, 0.500000f, -0.965926f, 0.258819f, 1255 -1.000000f, -0.000000f, -0.965926f, -0.258819f, -0.866025f, -0.500000f, 1256 -0.707106f, -0.707107f, -0.500000f, -0.866026f, -0.258819f, -0.965926f, 1257 0.000000f, -1.000000f, 0.258820f, -0.965926f, 0.500000f, -0.866025f, 1258 0.707107f, -0.707106f, 0.866026f, -0.500000f, 0.965926f, -0.258819f, 1259 1.000000f, 0.000001f, 0.965926f, 0.258820f, 0.866025f, 0.500000f, 1260 0.707106f, 0.707107f, 0.500000f, 0.866026f, 0.258819f, 0.965926f, 1261 -0.000001f, 1.000000f, -0.258820f, 0.965926f, -0.500000f, 0.866025f, 1262 -0.707107f, 0.707106f, -0.866026f, 0.499999f, -0.965926f, 0.258818f, 1263 -1.000000f, -0.000001f, -0.965926f, -0.258820f, -0.866025f, -0.500001f, 1264 -0.707106f, -0.707107f, -0.499999f, -0.866026f, -0.258818f, -0.965926f, 1265 0.000001f, -1.000000f, 0.258820f, -0.965926f, 0.500001f, -0.866025f, 1266 0.707107f, -0.707106f, 0.866026f, -0.499999f, 0.965926f, -0.258818f, 1267 1.000000f, 0.000001f, 0.965926f, 0.258820f, 0.866025f, 0.500001f, 1268 0.707106f, 0.707107f, 0.499999f, 0.866026f, 0.258818f, 0.965926f, 1269 -0.000001f, 1.000000f, -0.258820f, 0.965926f, -0.500001f, 0.866025f, 1270 -0.707107f, 0.707106f, -0.866026f, 0.499999f, -0.965926f, 0.258818f, 1271 -1.000000f, -0.000001f, -0.965926f, -0.258820f, -0.866025f, -0.500001f, 1272 -0.707106f, -0.707107f, -0.499999f, -0.866026f, -0.258818f, -0.965926f, 1273 0.000001f, -1.000000f, 0.258820f, -0.965926f, 0.500001f, -0.866025f, 1274 0.707107f, -0.707106f, 0.866026f, -0.499999f, 0.965926f, -0.258818f, 1275 1.000000f, 0.000001f, 0.965926f, 0.258820f, 0.866025f, 0.500001f, 1276 0.707106f, 0.707107f, 0.499999f, 0.866026f, 0.258818f, 0.965926f, 1277 -0.000001f, 1.000000f, -0.258820f, 0.965926f, 1278 1279 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1280 0.923880f, 0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 1281 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866025f, 1282 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1283 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1284 -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f, 0.793353f, 1285 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f, 1286 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1287 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1288 -0.923880f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608761f, 1289 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866025f, 1290 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1291 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1292 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1293 0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 1294 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1295 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1296 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1297 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866026f, 1298 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1299 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1300 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1301 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, 1302 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1303 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1304 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1305 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866026f, 1306 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1307 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1308 0.382684f, -0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1309 0.707107f, -0.707107f, 0.793354f, -0.608761f, 0.866026f, -0.500000f, 1310 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1311 1.000000f, 0.000000f, 0.991445f, 0.130527f, 0.965926f, 0.258819f, 1312 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1313 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f, 1314 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1315 -0.000000f, 1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, 1316 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1317 -0.707107f, 0.707106f, -0.793354f, 0.608761f, -0.866026f, 0.500000f, 1318 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1319 -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f, -0.258819f, 1320 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1321 -0.707106f, -0.707107f, -0.608761f, -0.793354f, 1322 1323 }; 1324 1325 const FLOAT32 ixheaacd_hbe_x_prod_cos_table_trans_4[(128 + 128) * 2] = { 1326 1327 1.000000f, 0.000000f, 0.923880f, 0.382683f, 0.707107f, 0.707107f, 1328 0.382683f, 0.923880f, -0.000000f, 1.000000f, -0.382683f, 0.923880f, 1329 -0.707107f, 0.707107f, -0.923880f, 0.382683f, -1.000000f, -0.000000f, 1330 -0.923880f, -0.382684f, -0.707107f, -0.707107f, -0.382683f, -0.923880f, 1331 0.000000f, -1.000000f, 0.382684f, -0.923880f, 0.707107f, -0.707107f, 1332 0.923880f, -0.382683f, 1.000000f, 0.000000f, 0.923879f, 0.382684f, 1333 0.707107f, 0.707107f, 0.382683f, 0.923880f, -0.000000f, 1.000000f, 1334 -0.382684f, 0.923879f, -0.707107f, 0.707107f, -0.923880f, 0.382683f, 1335 -1.000000f, -0.000000f, -0.923879f, -0.382684f, -0.707107f, -0.707107f, 1336 -0.382683f, -0.923880f, 0.000000f, -1.000000f, 0.382684f, -0.923879f, 1337 0.707107f, -0.707107f, 0.923880f, -0.382683f, 1.000000f, 0.000000f, 1338 0.923879f, 0.382684f, 0.707107f, 0.707107f, 0.382683f, 0.923880f, 1339 -0.000000f, 1.000000f, -0.382684f, 0.923879f, -0.707107f, 0.707106f, 1340 -0.923880f, 0.382683f, -1.000000f, -0.000000f, -0.923879f, -0.382684f, 1341 -0.707106f, -0.707107f, -0.382683f, -0.923880f, 0.000000f, -1.000000f, 1342 0.382684f, -0.923879f, 0.707107f, -0.707106f, 0.923880f, -0.382683f, 1343 1.000000f, 0.000001f, 0.923879f, 0.382684f, 0.707106f, 0.707107f, 1344 0.382683f, 0.923880f, -0.000001f, 1.000000f, -0.382684f, 0.923879f, 1345 -0.707107f, 0.707106f, -0.923880f, 0.382683f, -1.000000f, -0.000001f, 1346 -0.923879f, -0.382684f, -0.707106f, -0.707107f, -0.382683f, -0.923880f, 1347 0.000001f, -1.000000f, 0.382684f, -0.923879f, 0.707107f, -0.707106f, 1348 0.923880f, -0.382683f, 1.000000f, 0.000001f, 0.923879f, 0.382684f, 1349 0.707106f, 0.707107f, 0.382683f, 0.923880f, -0.000001f, 1.000000f, 1350 -0.382684f, 0.923879f, -0.707107f, 0.707106f, -0.923880f, 0.382683f, 1351 -1.000000f, -0.000001f, -0.923879f, -0.382684f, -0.707106f, -0.707107f, 1352 -0.382683f, -0.923880f, 0.000001f, -1.000000f, 0.382684f, -0.923879f, 1353 0.707107f, -0.707106f, 0.923880f, -0.382683f, 1.000000f, 0.000001f, 1354 0.923879f, 0.382684f, 0.707106f, 0.707107f, 0.382683f, 0.923880f, 1355 -0.000001f, 1.000000f, -0.382684f, 0.923879f, -0.707107f, 0.707106f, 1356 -0.923880f, 0.382683f, -1.000000f, -0.000001f, -0.923879f, -0.382684f, 1357 -0.707106f, -0.707107f, -0.382683f, -0.923880f, 0.000001f, -1.000000f, 1358 0.382684f, -0.923879f, 0.707107f, -0.707106f, 0.923880f, -0.382682f, 1359 1.000000f, 0.000001f, 0.923879f, 0.382684f, 0.707106f, 0.707108f, 1360 0.382682f, 0.923880f, -0.000001f, 1.000000f, -0.382684f, 0.923879f, 1361 -0.707108f, 0.707106f, -0.923880f, 0.382682f, -1.000000f, -0.000001f, 1362 -0.923879f, -0.382684f, -0.707106f, -0.707108f, -0.382682f, -0.923880f, 1363 0.000001f, -1.000000f, 0.382685f, -0.923879f, 0.707108f, -0.707106f, 1364 0.923880f, -0.382682f, 1.000000f, 0.000001f, 0.923879f, 0.382685f, 1365 0.707106f, 0.707108f, 0.382682f, 0.923880f, -0.000001f, 1.000000f, 1366 -0.382685f, 0.923879f, -0.707108f, 0.707106f, -0.923880f, 0.382682f, 1367 -1.000000f, -0.000001f, -0.923879f, -0.382685f, -0.707106f, -0.707108f, 1368 -0.382682f, -0.923880f, 0.000001f, -1.000000f, 0.382685f, -0.923879f, 1369 0.707108f, -0.707106f, 0.923880f, -0.382682f, 1370 1371 1.000000f, 0.000000f, 0.980785f, 0.195090f, 0.923880f, 0.382683f, 1372 0.831470f, 0.555570f, 0.707107f, 0.707107f, 0.555570f, 0.831470f, 1373 0.382683f, 0.923880f, 0.195090f, 0.980785f, -0.000000f, 1.000000f, 1374 -0.195090f, 0.980785f, -0.382683f, 0.923880f, -0.555570f, 0.831470f, 1375 -0.707107f, 0.707107f, -0.831470f, 0.555570f, -0.923880f, 0.382683f, 1376 -0.980785f, 0.195090f, -1.000000f, -0.000000f, -0.980785f, -0.195090f, 1377 -0.923880f, -0.382684f, -0.831470f, -0.555570f, -0.707107f, -0.707107f, 1378 -0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f, -0.980785f, 1379 0.000000f, -1.000000f, 0.195090f, -0.980785f, 0.382684f, -0.923880f, 1380 0.555570f, -0.831470f, 0.707107f, -0.707107f, 0.831470f, -0.555570f, 1381 0.923880f, -0.382683f, 0.980785f, -0.195090f, 1.000000f, 0.000000f, 1382 0.980785f, 0.195091f, 0.923879f, 0.382684f, 0.831470f, 0.555570f, 1383 0.707107f, 0.707107f, 0.555570f, 0.831470f, 0.382683f, 0.923880f, 1384 0.195090f, 0.980785f, -0.000000f, 1.000000f, -0.195091f, 0.980785f, 1385 -0.382684f, 0.923879f, -0.555570f, 0.831469f, -0.707107f, 0.707107f, 1386 -0.831470f, 0.555570f, -0.923880f, 0.382683f, -0.980785f, 0.195090f, 1387 -1.000000f, -0.000000f, -0.980785f, -0.195091f, -0.923879f, -0.382684f, 1388 -0.831469f, -0.555570f, -0.707107f, -0.707107f, -0.555570f, -0.831470f, 1389 -0.382683f, -0.923880f, -0.195090f, -0.980785f, 0.000000f, -1.000000f, 1390 0.195091f, -0.980785f, 0.382684f, -0.923879f, 0.555570f, -0.831469f, 1391 0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f, 1392 0.980785f, -0.195090f, 1.000000f, 0.000000f, 0.980785f, 0.195091f, 1393 0.923879f, 0.382684f, 0.831469f, 0.555571f, 0.707107f, 0.707107f, 1394 0.555570f, 0.831470f, 0.382683f, 0.923880f, 0.195090f, 0.980785f, 1395 -0.000000f, 1.000000f, -0.195091f, 0.980785f, -0.382684f, 0.923879f, 1396 -0.555571f, 0.831469f, -0.707107f, 0.707106f, -0.831470f, 0.555570f, 1397 -0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f, -0.000000f, 1398 -0.980785f, -0.195091f, -0.923879f, -0.382684f, -0.831469f, -0.555571f, 1399 -0.707106f, -0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f, 1400 -0.195090f, -0.980785f, 0.000000f, -1.000000f, 0.195091f, -0.980785f, 1401 0.382684f, -0.923879f, 0.555571f, -0.831469f, 0.707107f, -0.707106f, 1402 0.831470f, -0.555570f, 0.923880f, -0.382683f, 0.980785f, -0.195090f, 1403 1.000000f, 0.000001f, 0.980785f, 0.195091f, 0.923879f, 0.382684f, 1404 0.831469f, 0.555571f, 0.707106f, 0.707107f, 0.555570f, 0.831470f, 1405 0.382683f, 0.923880f, 0.195090f, 0.980785f, -0.000001f, 1.000000f, 1406 -0.195091f, 0.980785f, -0.382684f, 0.923879f, -0.555571f, 0.831469f, 1407 -0.707107f, 0.707106f, -0.831470f, 0.555570f, -0.923880f, 0.382683f, 1408 -0.980785f, 0.195090f, -1.000000f, -0.000001f, -0.980785f, -0.195091f, 1409 -0.923879f, -0.382684f, -0.831469f, -0.555571f, -0.707106f, -0.707107f, 1410 -0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f, -0.980785f, 1411 0.000001f, -1.000000f, 0.195091f, -0.980785f, 0.382684f, -0.923879f, 1412 0.555571f, -0.831469f, 0.707107f, -0.707106f, 0.831470f, -0.555570f, 1413 0.923880f, -0.382683f, 0.980785f, -0.195090f, 1414 }; 1415 1416 const FLOAT32 ixheaacd_hbe_x_prod_cos_table_trans_4_1[2 * (128 + 128)] = { 1417 1418 1.000000f, 0.000000f, 0.866025f, 0.500000f, 0.500000f, 0.866025f, 1419 -0.000000f, 1.000000f, -0.500000f, 0.866025f, -0.866025f, 0.500000f, 1420 -1.000000f, -0.000000f, -0.866025f, -0.500000f, -0.500000f, -0.866025f, 1421 0.000000f, -1.000000f, 0.500000f, -0.866025f, 0.866026f, -0.500000f, 1422 1.000000f, 0.000000f, 0.866025f, 0.500000f, 0.500000f, 0.866026f, 1423 -0.000000f, 1.000000f, -0.500000f, 0.866025f, -0.866026f, 0.500000f, 1424 -1.000000f, -0.000000f, -0.866025f, -0.500000f, -0.500000f, -0.866026f, 1425 0.000000f, -1.000000f, 0.500000f, -0.866025f, 0.866026f, -0.500000f, 1426 1.000000f, 0.000000f, 0.866025f, 0.500000f, 0.500000f, 0.866026f, 1427 -0.000000f, 1.000000f, -0.500000f, 0.866025f, -0.866026f, 0.500000f, 1428 -1.000000f, -0.000000f, -0.866025f, -0.500000f, -0.500000f, -0.866026f, 1429 0.000000f, -1.000000f, 0.500000f, -0.866025f, 0.866026f, -0.500000f, 1430 1.000000f, 0.000001f, 0.866025f, 0.500000f, 0.500000f, 0.866026f, 1431 -0.000001f, 1.000000f, -0.500000f, 0.866025f, -0.866026f, 0.499999f, 1432 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1433 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1434 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1435 -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1436 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1437 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1438 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1439 -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1440 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1441 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1442 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1443 -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1444 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1445 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1446 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1447 -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1448 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1449 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1450 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1451 -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1452 -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1453 0.000002f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1454 1.000000f, 0.000002f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, 1455 -0.000002f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, 1456 -1.000000f, -0.000002f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 1457 0.000002f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1458 1.000000f, 0.000002f, 0.866024f, 0.500002f, 0.499998f, 0.866026f, 1459 -0.000002f, 1.000000f, -0.500002f, 0.866024f, -0.866026f, 0.499998f, 1460 -1.000000f, -0.000002f, -0.866024f, -0.500002f, 1461 1462 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1463 0.923880f, 0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 1464 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866025f, 1465 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1466 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1467 -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f, 0.793353f, 1468 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f, 1469 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1470 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1471 -0.923880f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608761f, 1472 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866025f, 1473 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1474 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1475 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1476 0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 1477 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1478 1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 1479 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1480 0.707107f, 0.707107f, 0.608761f, 0.793353f, 0.500000f, 0.866026f, 1481 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1482 -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f, 1483 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1484 -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, 1485 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1486 -1.000000f, -0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, 1487 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1488 -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f, -0.866026f, 1489 -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f, 1490 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 1491 0.382684f, -0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 1492 0.707107f, -0.707107f, 0.793354f, -0.608761f, 0.866026f, -0.500000f, 1493 0.923880f, -0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1494 1.000000f, 0.000000f, 0.991445f, 0.130527f, 0.965926f, 0.258819f, 1495 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f, 0.608762f, 1496 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f, 1497 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, 1498 -0.000000f, 1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, 1499 -0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, 1500 -0.707107f, 0.707106f, -0.793354f, 0.608761f, -0.866026f, 0.500000f, 1501 -0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, 1502 -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f, -0.258819f, 1503 -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f, 1504 -0.707106f, -0.707107f, -0.608761f, -0.793354f, 1505 }; 1506 1507 const FLOAT32 ixheaacd_synth_cos_table_kl_4[16] = { 1508 0.250000000000f, 0.000000000000f, 0.230969882082f, 0.095670860615f, 1509 0.176776691433f, 0.176776699160f, 0.095670850519f, 0.230969886264f, 1510 -0.000000010928f, 0.250000000000f, -0.095670870711f, 0.230969877900f, 1511 0.176776706887f, -0.176776683706f, 0.230969890446f, -0.095670840423f}; 1512 1513 const FLOAT32 ixheaacd_synth_cos_table_kl_8[32] = { 1514 0.125000000000f, 0.000000000000f, 0.122598159917f, 0.024386290922f, 1515 0.115484941041f, 0.047835430308f, 0.103933700399f, 0.069446280831f, 1516 0.088388345717f, 0.088388349580f, 0.069446276288f, 0.103933703435f, 1517 0.047835425260f, 0.115484943132f, 0.024386285563f, 0.122598160983f, 1518 -0.000000005464f, 0.125000000000f, -0.024386296281f, 0.122598158851f, 1519 -0.047835435356f, 0.115484938950f, -0.069446285374f, 0.103933697364f, 1520 0.088388353444f, -0.088388341853f, 0.103933706471f, -0.069446271745f, 1521 0.115484945223f, -0.047835420212f, 0.122598162049f, -0.024386280204f}; 1522 1523 const FLOAT32 ixheaacd_synth_cos_table_kl_12[48] = { 1524 0.083333333333f, 0.000000000000f, 0.082620405075f, 0.010877182986f, 1525 0.080493818700f, 0.021568254345f, 0.076989960694f, 0.031890286872f, 1526 0.072168783042f, 0.041666667718f, 0.066112777434f, 0.050730120288f, 1527 0.058925563811f, 0.058925566387f, 0.050730117398f, 0.066112779651f, 1528 0.041666664564f, 0.072168784863f, 0.031890283506f, 0.076989962088f, 1529 0.021568250826f, 0.080493819643f, 0.010877179375f, 0.082620405550f, 1530 -0.000000003643f, 0.083333333333f, -0.010877186597f, 0.082620404599f, 1531 -0.021568257863f, 0.080493817758f, -0.031890290237f, 0.076989959300f, 1532 -0.041666670873f, 0.072168781220f, -0.050730123178f, 0.066112775216f, 1533 0.058925568962f, -0.058925561235f, 0.066112781869f, -0.050730114508f, 1534 0.072168786684f, -0.041666661409f, 0.076989963482f, -0.031890280141f, 1535 0.080493820586f, -0.021568247308f, 0.082620406026f, -0.010877175763f}; 1536 1537 const FLOAT32 ixheaacd_synth_cos_table_kl_16[64] = { 1538 0.062500000000f, 0.000000000000f, 0.062199045400f, 0.006126071441f, 1539 0.061299079959f, 0.012193145461f, 0.059808770835f, 0.018142792819f, 1540 0.057742470521f, 0.023917715154f, 0.055120078619f, 0.029462296805f, 1541 0.051966850200f, 0.034723140416f, 0.048313152577f, 0.039649581184f, 1542 0.044194172858f, 0.044194174790f, 0.039649579072f, 0.048313154310f, 1543 0.034723138144f, 0.051966851718f, 0.029462294395f, 0.055120079907f, 1544 0.023917712630f, 0.057742471566f, 0.018142790204f, 0.059808771628f, 1545 0.012193142781f, 0.061299080492f, 0.006126068722f, 0.062199045668f, 1546 -0.000000002732f, 0.062500000000f, -0.006126074159f, 0.062199045132f, 1547 -0.012193148140f, 0.061299079426f, -0.018142795433f, 0.059808770042f, 1548 -0.023917717678f, 0.057742469475f, -0.029462299214f, 0.055120077331f, 1549 -0.034723142687f, 0.051966848682f, -0.039649583296f, 0.048313150844f, 1550 0.044194176722f, -0.044194170926f, 0.048313156043f, -0.039649576960f, 1551 0.051966853235f, -0.034723135872f, 0.055120081195f, -0.029462291986f, 1552 0.057742472612f, -0.023917710106f, 0.059808772421f, -0.018142787590f, 1553 0.061299081025f, -0.012193140102f, 0.062199045936f, -0.006126066003f}; 1554 1555 const FLOAT32 ixheaacd_synth_cos_table_kl_20[40 * 20] = { 1556 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f, 1557 -0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 1558 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f, 1559 -0.035355f, 0.035355f, 0.038020f, -0.026125f, -0.046194f, 0.011672f, 1560 0.049846f, 0.003923f, -0.048618f, -0.019134f, 0.042632f, 0.032472f, 1561 -0.032472f, -0.042632f, 0.019134f, 0.048618f, -0.003923f, -0.049846f, 1562 -0.011672f, 0.046194f, 0.026125f, -0.038020f, 0.040451f, -0.015451f, 1563 -0.050000f, -0.015451f, 0.040451f, 0.040451f, -0.015451f, -0.050000f, 1564 -0.015451f, 0.040451f, 0.040451f, -0.015451f, -0.050000f, -0.015451f, 1565 0.040451f, 0.040451f, -0.015451f, -0.050000f, -0.015451f, 0.040451f, 1566 0.042632f, -0.003923f, -0.046194f, -0.038020f, 0.011672f, 0.048618f, 1567 0.032472f, -0.019134f, -0.049846f, -0.026125f, 0.026125f, 0.049846f, 1568 0.019134f, -0.032472f, -0.048618f, -0.011672f, 0.038020f, 0.046194f, 1569 0.003923f, -0.042632f, 0.044550f, 0.007822f, -0.035355f, -0.049384f, 1570 -0.022700f, 0.022700f, 0.049384f, 0.035355f, -0.007822f, -0.044550f, 1571 -0.044550f, -0.007822f, 0.035355f, 0.049384f, 0.022700f, -0.022700f, 1572 -0.049384f, -0.035355f, 0.007822f, 0.044550f, 0.046194f, 0.019134f, 1573 -0.019134f, -0.046194f, -0.046194f, -0.019134f, 0.019134f, 0.046194f, 1574 0.046194f, 0.019134f, -0.019134f, -0.046194f, -0.046194f, -0.019134f, 1575 0.019134f, 0.046194f, 0.046194f, 0.019134f, -0.019134f, -0.046194f, 1576 0.047553f, 0.029389f, 0.000000f, -0.029389f, -0.047553f, -0.047553f, 1577 -0.029389f, -0.000000f, 0.029389f, 0.047553f, 0.047553f, 0.029389f, 1578 0.000000f, -0.029389f, -0.047553f, -0.047553f, -0.029389f, -0.000000f, 1579 0.029389f, 0.047553f, 0.048618f, 0.038020f, 0.019134f, -0.003923f, 1580 -0.026125f, -0.042632f, -0.049846f, -0.046194f, -0.032472f, -0.011672f, 1581 0.011672f, 0.032472f, 0.046194f, 0.049846f, 0.042632f, 0.026125f, 1582 0.003923f, -0.019134f, -0.038020f, -0.048618f, 0.049384f, 0.044550f, 1583 0.035355f, 0.022700f, 0.007822f, -0.007822f, -0.022700f, -0.035355f, 1584 -0.044550f, -0.049384f, -0.049384f, -0.044550f, -0.035355f, -0.022700f, 1585 -0.007822f, 0.007822f, 0.022700f, 0.035355f, 0.044550f, 0.049384f, 1586 0.049846f, 0.048618f, 0.046194f, 0.042632f, 0.038020f, 0.032472f, 1587 0.026125f, 0.019134f, 0.011672f, 0.003923f, -0.003923f, -0.011672f, 1588 -0.019134f, -0.026125f, -0.032472f, -0.038020f, -0.042632f, -0.046194f, 1589 -0.048618f, -0.049846f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 1590 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 1591 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 1592 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.049846f, 0.048618f, 1593 0.046194f, 0.042632f, 0.038020f, 0.032472f, 0.026125f, 0.019134f, 1594 0.011672f, 0.003923f, -0.003923f, -0.011672f, -0.019134f, -0.026125f, 1595 -0.032472f, -0.038020f, -0.042632f, -0.046194f, -0.048618f, -0.049846f, 1596 0.049384f, 0.044550f, 0.035355f, 0.022700f, 0.007822f, -0.007822f, 1597 -0.022700f, -0.035355f, -0.044550f, -0.049384f, -0.049384f, -0.044550f, 1598 -0.035355f, -0.022700f, -0.007822f, 0.007822f, 0.022700f, 0.035355f, 1599 0.044550f, 0.049384f, 0.048618f, 0.038020f, 0.019134f, -0.003923f, 1600 -0.026125f, -0.042632f, -0.049846f, -0.046194f, -0.032472f, -0.011672f, 1601 0.011672f, 0.032472f, 0.046194f, 0.049846f, 0.042632f, 0.026125f, 1602 0.003923f, -0.019134f, -0.038020f, -0.048618f, 0.047553f, 0.029389f, 1603 0.000000f, -0.029389f, -0.047553f, -0.047553f, -0.029389f, -0.000000f, 1604 0.029389f, 0.047553f, 0.047553f, 0.029389f, 0.000000f, -0.029389f, 1605 -0.047553f, -0.047553f, -0.029389f, -0.000000f, 0.029389f, 0.047553f, 1606 0.046194f, 0.019134f, -0.019134f, -0.046194f, -0.046194f, -0.019134f, 1607 0.019134f, 0.046194f, 0.046194f, 0.019134f, -0.019134f, -0.046194f, 1608 -0.046194f, -0.019134f, 0.019134f, 0.046194f, 0.046194f, 0.019134f, 1609 -0.019134f, -0.046194f, 0.044550f, 0.007822f, -0.035355f, -0.049384f, 1610 -0.022700f, 0.022700f, 0.049384f, 0.035355f, -0.007822f, -0.044550f, 1611 -0.044550f, -0.007822f, 0.035355f, 0.049384f, 0.022700f, -0.022700f, 1612 -0.049384f, -0.035355f, 0.007822f, 0.044550f, 0.042632f, -0.003923f, 1613 -0.046194f, -0.038020f, 0.011672f, 0.048618f, 0.032472f, -0.019134f, 1614 -0.049846f, -0.026125f, 0.026125f, 0.049846f, 0.019134f, -0.032472f, 1615 -0.048618f, -0.011672f, 0.038020f, 0.046194f, 0.003923f, -0.042632f, 1616 0.040451f, -0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.040451f, 1617 -0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.040451f, -0.015451f, 1618 -0.050000f, -0.015451f, 0.040451f, 0.040451f, -0.015451f, -0.050000f, 1619 -0.015451f, 0.040451f, 0.038020f, -0.026125f, -0.046194f, 0.011672f, 1620 0.049846f, 0.003923f, -0.048618f, -0.019134f, 0.042632f, 0.032472f, 1621 -0.032472f, -0.042632f, 0.019134f, 0.048618f, -0.003923f, -0.049846f, 1622 -0.011672f, 0.046194f, 0.026125f, -0.038020f, 0.035355f, -0.035355f, 1623 -0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 1624 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f, 1625 -0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 1626 0.032472f, -0.042632f, -0.019134f, 0.048618f, 0.003923f, -0.049846f, 1627 0.011672f, 0.046194f, -0.026125f, -0.038020f, 0.038020f, 0.026125f, 1628 -0.046194f, -0.011672f, 0.049846f, -0.003923f, -0.048618f, 0.019134f, 1629 0.042632f, -0.032472f, 0.029389f, -0.047553f, -0.000000f, 0.047553f, 1630 -0.029389f, -0.029389f, 0.047553f, 0.000000f, -0.047553f, 0.029389f, 1631 0.029389f, -0.047553f, -0.000000f, 0.047553f, -0.029389f, -0.029389f, 1632 0.047553f, -0.000000f, -0.047553f, 0.029389f, 0.026125f, -0.049846f, 1633 0.019134f, 0.032472f, -0.048618f, 0.011672f, 0.038020f, -0.046194f, 1634 0.003923f, 0.042632f, -0.042632f, -0.003923f, 0.046194f, -0.038020f, 1635 -0.011672f, 0.048618f, -0.032472f, -0.019134f, 0.049846f, -0.026125f, 1636 0.022700f, -0.049384f, 0.035355f, 0.007822f, -0.044550f, 0.044550f, 1637 -0.007822f, -0.035355f, 0.049384f, -0.022700f, -0.022700f, 0.049384f, 1638 -0.035355f, -0.007822f, 0.044550f, -0.044550f, 0.007822f, 0.035355f, 1639 -0.049384f, 0.022700f, 0.019134f, -0.046194f, 0.046194f, -0.019134f, 1640 -0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f, 1641 0.046194f, -0.019134f, -0.019134f, 0.046194f, -0.046194f, 0.019134f, 1642 0.019134f, -0.046194f, 0.046194f, -0.019134f, 0.015451f, -0.040451f, 1643 0.050000f, -0.040451f, 0.015451f, 0.015451f, -0.040451f, 0.050000f, 1644 -0.040451f, 0.015451f, 0.015451f, -0.040451f, 0.050000f, -0.040451f, 1645 0.015451f, 0.015451f, -0.040451f, 0.050000f, -0.040451f, 0.015451f, 1646 0.011672f, -0.032472f, 0.046194f, -0.049846f, 0.042632f, -0.026125f, 1647 0.003923f, 0.019134f, -0.038020f, 0.048618f, -0.048618f, 0.038020f, 1648 -0.019134f, -0.003923f, 0.026125f, -0.042632f, 0.049846f, -0.046194f, 1649 0.032472f, -0.011672f, 0.007822f, -0.022700f, 0.035355f, -0.044550f, 1650 0.049384f, -0.049384f, 0.044550f, -0.035355f, 0.022700f, -0.007822f, 1651 -0.007822f, 0.022700f, -0.035355f, 0.044550f, -0.049384f, 0.049384f, 1652 -0.044550f, 0.035355f, -0.022700f, 0.007822f, 0.003923f, -0.011672f, 1653 0.019134f, -0.026125f, 0.032472f, -0.038020f, 0.042632f, -0.046194f, 1654 0.048618f, -0.049846f, 0.049846f, -0.048618f, 0.046194f, -0.042632f, 1655 0.038020f, -0.032472f, 0.026125f, -0.019134f, 0.011672f, -0.003923f, 1656 0.000000f, -0.000000f, 0.000000f, -0.000000f, 0.000000f, -0.000000f, 1657 -0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f, 1658 -0.000000f, -0.000000f, -0.000000f, -0.000000f, 0.000000f, -0.000000f, 1659 0.000000f, -0.000000f, -0.003923f, 0.011672f, -0.019134f, 0.026125f, 1660 -0.032472f, 0.038020f, -0.042632f, 0.046194f, -0.048618f, 0.049846f, 1661 -0.049846f, 0.048618f, -0.046194f, 0.042632f, -0.038020f, 0.032472f, 1662 -0.026125f, 0.019134f, -0.011672f, 0.003923f, -0.007822f, 0.022700f, 1663 -0.035355f, 0.044550f, -0.049384f, 0.049384f, -0.044550f, 0.035355f, 1664 -0.022700f, 0.007822f, 0.007822f, -0.022700f, 0.035355f, -0.044550f, 1665 0.049384f, -0.049384f, 0.044550f, -0.035355f, 0.022700f, -0.007822f, 1666 -0.011672f, 0.032472f, -0.046194f, 0.049846f, -0.042632f, 0.026125f, 1667 -0.003923f, -0.019134f, 0.038020f, -0.048618f, 0.048618f, -0.038020f, 1668 0.019134f, 0.003923f, -0.026125f, 0.042632f, -0.049846f, 0.046194f, 1669 -0.032472f, 0.011672f, -0.015451f, 0.040451f, -0.050000f, 0.040451f, 1670 -0.015451f, -0.015451f, 0.040451f, -0.050000f, 0.040451f, -0.015451f, 1671 -0.015451f, 0.040451f, -0.050000f, 0.040451f, -0.015451f, -0.015451f, 1672 0.040451f, -0.050000f, 0.040451f, -0.015451f, -0.019134f, 0.046194f, 1673 -0.046194f, 0.019134f, 0.019134f, -0.046194f, 0.046194f, -0.019134f, 1674 -0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f, 1675 0.046194f, -0.019134f, -0.019134f, 0.046194f, -0.046194f, 0.019134f, 1676 -0.022700f, 0.049384f, -0.035355f, -0.007822f, 0.044550f, -0.044550f, 1677 0.007822f, 0.035355f, -0.049384f, 0.022700f, 0.022700f, -0.049384f, 1678 0.035355f, 0.007822f, -0.044550f, 0.044550f, -0.007822f, -0.035355f, 1679 0.049384f, -0.022700f, -0.026125f, 0.049846f, -0.019134f, -0.032472f, 1680 0.048618f, -0.011672f, -0.038020f, 0.046194f, -0.003923f, -0.042632f, 1681 0.042632f, 0.003923f, -0.046194f, 0.038020f, 0.011672f, -0.048618f, 1682 0.032472f, 0.019134f, -0.049846f, 0.026125f, -0.029389f, 0.047553f, 1683 -0.000000f, -0.047553f, 0.029389f, 0.029389f, -0.047553f, -0.000000f, 1684 0.047553f, -0.029389f, -0.029389f, 0.047553f, -0.000000f, -0.047553f, 1685 0.029389f, 0.029389f, -0.047553f, 0.000000f, 0.047553f, -0.029389f, 1686 -0.032472f, 0.042632f, 0.019134f, -0.048618f, -0.003923f, 0.049846f, 1687 -0.011672f, -0.046194f, 0.026125f, 0.038020f, -0.038020f, -0.026125f, 1688 0.046194f, 0.011672f, -0.049846f, 0.003923f, 0.048618f, -0.019134f, 1689 -0.042632f, 0.032472f, 1690 1691 }; 1692 1693 const FLOAT32 ixheaacd_analy_cos_sin_table_kl_8[32] = { 1694 1.000000000000f, 0.000000000000f, 0.980785279337f, 0.195090327375f, 1695 0.923879528329f, 0.382683442461f, 0.831469603196f, 0.555570246649f, 1696 0.707106765732f, 0.707106796641f, 0.555570210304f, 0.831469627481f, 1697 0.382683402077f, 0.923879545057f, 0.195090284504f, 0.980785287865f, 1698 -0.000000043711f, 1.000000000000f, -0.195090370247f, 0.980785270810f, 1699 -0.382683482845f, 0.923879511602f, -0.555570282994f, 0.831469578911f, 1700 -0.707106827549f, 0.707106734824f, -0.831469651765f, 0.555570173959f, 1701 -0.923879561785f, 0.382683361693f, -0.980785296393f, 0.195090241632f}; 1702 1703 const FLOAT32 ixheaacd_analy_cos_sin_table_kl_16[64] = { 1704 1.000000000000f, 0.000000000000f, 0.995184726404f, 0.098017143048f, 1705 0.980785279337f, 0.195090327375f, 0.956940333353f, 0.290284685097f, 1706 0.923879528329f, 0.382683442461f, 0.881921257909f, 0.471396748873f, 1707 0.831469603196f, 0.555570246649f, 0.773010441231f, 0.634393298946f, 1708 0.707106765732f, 0.707106796641f, 0.634393265157f, 0.773010468961f, 1709 0.555570210304f, 0.831469627481f, 0.471396710323f, 0.881921278515f, 1710 0.382683402077f, 0.923879545057f, 0.290284643268f, 0.956940346042f, 1711 0.195090284504f, 0.980785287865f, 0.098017099547f, 0.995184730689f, 1712 -0.000000043711f, 1.000000000000f, -0.098017186549f, 0.995184722120f, 1713 -0.195090370247f, 0.980785270810f, -0.290284726927f, 0.956940320664f, 1714 -0.382683482845f, 0.923879511602f, -0.471396787423f, 0.881921237304f, 1715 -0.555570282994f, 0.831469578911f, -0.634393332736f, 0.773010413501f, 1716 -0.707106827549f, 0.707106734824f, -0.773010496691f, 0.634393231368f, 1717 -0.831469651765f, 0.555570173959f, -0.881921299120f, 0.471396671773f, 1718 -0.923879561785f, 0.382683361693f, -0.956940358731f, 0.290284601439f, 1719 -0.980785296393f, 0.195090241632f, -0.995184734973f, 0.098017056047f}; 1720 1721 const FLOAT32 ixheaacd_analy_cos_sin_table_kl_24[96] = { 1722 1.000000000000f, 0.000000000000f, 0.997858923119f, 0.065403131048f, 1723 0.991444860898f, 0.130526195832f, 0.980785279337f, 0.195090327375f, 1724 0.965925824404f, 0.258819052140f, 0.946930126568f, 0.321439473926f, 1725 0.923879528329f, 0.382683442461f, 0.896872735894f, 0.442288701653f, 1726 0.866025396499f, 0.500000012618f, 0.831469603196f, 0.555570246649f, 1727 0.793353329204f, 0.608761443458f, 0.751839794269f, 0.659345830163f, 1728 0.707106765732f, 0.707106796641f, 0.659345797299f, 0.751839823090f, 1729 0.608761408780f, 0.793353355814f, 0.555570210304f, 0.831469627481f, 1730 0.499999974763f, 0.866025418355f, 0.442288662450f, 0.896872755227f, 1731 0.382683402077f, 0.923879545057f, 0.321439432535f, 0.946930140618f, 1732 0.258819009918f, 0.965925835717f, 0.195090284504f, 0.980785287865f, 1733 0.130526152494f, 0.991444866604f, 0.065403087430f, 0.997858925978f, 1734 -0.000000043711f, 1.000000000000f, -0.065403174665f, 0.997858920261f, 1735 -0.130526239169f, 0.991444855193f, -0.195090370247f, 0.980785270810f, 1736 -0.258819094361f, 0.965925813090f, -0.321439515318f, 0.946930112517f, 1737 -0.382683482845f, 0.923879511602f, -0.442288740857f, 0.896872716561f, 1738 -0.500000050474f, 0.866025374644f, -0.555570282994f, 0.831469578911f, 1739 -0.608761478137f, 0.793353302594f, -0.659345863027f, 0.751839765448f, 1740 -0.707106827549f, 0.707106734824f, -0.751839851911f, 0.659345764435f, 1741 -0.793353382423f, 0.608761374101f, -0.831469651765f, 0.555570173959f, 1742 -0.866025440211f, 0.499999936908f, -0.896872774560f, 0.442288623246f, 1743 -0.923879561785f, 0.382683361693f, -0.946930154669f, 0.321439391143f, 1744 -0.965925847030f, 0.258818967696f, -0.980785296393f, 0.195090241632f, 1745 -0.991444872309f, 0.130526109157f, -0.997858941555f, 0.065403044224f}; 1746 1747 const FLOAT32 ixheaacd_analy_cos_sin_table_kl_32[128] = { 1748 1.000000000000f, 0.000000000000f, 0.998795456138f, 0.049067675692f, 1749 0.995184726404f, 0.098017143048f, 0.989176509363f, 0.146730478509f, 1750 0.980785279337f, 0.195090327375f, 0.970031251535f, 0.242980186528f, 1751 0.956940333353f, 0.290284685097f, 0.941544061962f, 0.336889862395f, 1752 0.923879528329f, 0.382683442461f, 0.903989287867f, 0.427555104544f, 1753 0.881921257909f, 0.471396748873f, 0.857728602275f, 0.514102757081f, 1754 0.831469603196f, 0.555570246649f, 0.803207520902f, 0.595699318756f, 1755 0.773010441231f, 0.634393298946f, 0.740951111595f, 0.671558970029f, 1756 0.707106765732f, 0.707106796641f, 0.671558937641f, 0.740951140950f, 1757 0.634393265157f, 0.773010468961f, 0.595699283646f, 0.803207546941f, 1758 0.555570210304f, 0.831469627481f, 0.514102719589f, 0.857728624748f, 1759 0.471396710323f, 0.881921278515f, 0.427555065029f, 0.903989306556f, 1760 0.382683402077f, 0.923879545057f, 0.336889821239f, 0.941544076688f, 1761 0.290284643268f, 0.956940346042f, 0.242980144127f, 0.970031262156f, 1762 0.195090284504f, 0.980785287865f, 0.146730435271f, 0.989176515777f, 1763 0.098017099547f, 0.995184730689f, 0.049067632033f, 0.998795458283f, 1764 -0.000000043711f, 1.000000000000f, -0.049067719350f, 0.998795453993f, 1765 -0.098017186549f, 0.995184722120f, -0.146730521747f, 0.989176502950f, 1766 -0.195090370247f, 0.980785270810f, -0.242980228930f, 0.970031240914f, 1767 -0.290284726927f, 0.956940320664f, -0.336889903551f, 0.941544047236f, 1768 -0.382683482845f, 0.923879511602f, -0.427555144058f, 0.903989269178f, 1769 -0.471396787423f, 0.881921237304f, -0.514102794574f, 0.857728579803f, 1770 -0.555570282994f, 0.831469578911f, -0.595699353865f, 0.803207494864f, 1771 -0.634393332736f, 0.773010413501f, -0.671559002417f, 0.740951082240f, 1772 -0.707106827549f, 0.707106734824f, -0.740951170304f, 0.671558905253f, 1773 -0.773010496691f, 0.634393231368f, -0.803207572980f, 0.595699248537f, 1774 -0.831469651765f, 0.555570173959f, -0.857728647220f, 0.514102682096f, 1775 -0.881921299120f, 0.471396671773f, -0.903989325245f, 0.427555025515f, 1776 -0.923879561785f, 0.382683361693f, -0.941544091414f, 0.336889780083f, 1777 -0.956940358731f, 0.290284601439f, -0.970031272777f, 0.242980101726f, 1778 -0.980785296393f, 0.195090241632f, -0.989176522191f, 0.146730392032f, 1779 -0.995184734973f, 0.098017056047f, -0.998795460428f, 0.049067588374f}; 1780 1781 const FLOAT32 ixheaacd_analy_cos_sin_table_kl_40[40 * 40 * 2] = { 1782 0.000000f, -1.000000f, 0.039260f, -0.999229f, 0.078459f, -0.996917f, 1783 0.117537f, -0.993068f, 0.156434f, -0.987688f, 0.195090f, -0.980785f, 1784 0.233445f, -0.972370f, 0.271440f, -0.962455f, 0.309017f, -0.951057f, 1785 0.346117f, -0.938191f, 0.382683f, -0.923880f, 0.418660f, -0.908143f, 1786 0.453990f, -0.891007f, 0.488621f, -0.872496f, 0.522499f, -0.852640f, 1787 0.555570f, -0.831470f, 0.587785f, -0.809017f, 0.619094f, -0.785317f, 1788 0.649448f, -0.760406f, 0.678801f, -0.734322f, 0.707107f, -0.707107f, 1789 0.734322f, -0.678801f, 0.760406f, -0.649448f, 0.785317f, -0.619094f, 1790 0.809017f, -0.587785f, 0.831470f, -0.555570f, 0.852640f, -0.522499f, 1791 0.872496f, -0.488621f, 0.891007f, -0.453990f, 0.908143f, -0.418660f, 1792 0.923880f, -0.382683f, 0.938191f, -0.346117f, 0.951057f, -0.309017f, 1793 0.962455f, -0.271440f, 0.972370f, -0.233445f, 0.980785f, -0.195090f, 1794 0.987688f, -0.156434f, 0.993068f, -0.117537f, 0.996917f, -0.078459f, 1795 0.999229f, -0.039260f, -0.000000f, 1.000000f, -0.117537f, 0.993068f, 1796 -0.233445f, 0.972370f, -0.346117f, 0.938191f, -0.453990f, 0.891007f, 1797 -0.555570f, 0.831470f, -0.649448f, 0.760406f, -0.734322f, 0.678801f, 1798 -0.809017f, 0.587785f, -0.872496f, 0.488621f, -0.923880f, 0.382683f, 1799 -0.962455f, 0.271440f, -0.987688f, 0.156434f, -0.999229f, 0.039260f, 1800 -0.996917f, -0.078459f, -0.980785f, -0.195090f, -0.951057f, -0.309017f, 1801 -0.908143f, -0.418660f, -0.852640f, -0.522499f, -0.785317f, -0.619094f, 1802 -0.707107f, -0.707107f, -0.619094f, -0.785317f, -0.522499f, -0.852640f, 1803 -0.418660f, -0.908143f, -0.309017f, -0.951057f, -0.195090f, -0.980785f, 1804 -0.078459f, -0.996917f, 0.039260f, -0.999229f, 0.156434f, -0.987688f, 1805 0.271440f, -0.962455f, 0.382683f, -0.923880f, 0.488621f, -0.872496f, 1806 0.587785f, -0.809017f, 0.678801f, -0.734322f, 0.760406f, -0.649448f, 1807 0.831470f, -0.555570f, 0.891007f, -0.453990f, 0.938191f, -0.346117f, 1808 0.972370f, -0.233445f, 0.993068f, -0.117537f, 0.000000f, -1.000000f, 1809 0.195090f, -0.980785f, 0.382683f, -0.923880f, 0.555570f, -0.831470f, 1810 0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f, 1811 0.980785f, -0.195090f, 1.000000f, 0.000000f, 0.980785f, 0.195090f, 1812 0.923880f, 0.382683f, 0.831470f, 0.555570f, 0.707107f, 0.707107f, 1813 0.555570f, 0.831470f, 0.382683f, 0.923880f, 0.195090f, 0.980785f, 1814 -0.000000f, 1.000000f, -0.195090f, 0.980785f, -0.382683f, 0.923880f, 1815 -0.555570f, 0.831470f, -0.707107f, 0.707107f, -0.831470f, 0.555570f, 1816 -0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f, -0.000000f, 1817 -0.980785f, -0.195090f, -0.923880f, -0.382683f, -0.831470f, -0.555570f, 1818 -0.707107f, -0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f, 1819 -0.195090f, -0.980785f, 0.000000f, -1.000000f, 0.195090f, -0.980785f, 1820 0.382683f, -0.923880f, 0.555570f, -0.831470f, 0.707107f, -0.707107f, 1821 0.831470f, -0.555570f, 0.923880f, -0.382683f, 0.980785f, -0.195090f, 1822 -0.000000f, 1.000000f, -0.271440f, 0.962455f, -0.522499f, 0.852640f, 1823 -0.734322f, 0.678801f, -0.891007f, 0.453990f, -0.980785f, 0.195090f, 1824 -0.996917f, -0.078459f, -0.938191f, -0.346117f, -0.809017f, -0.587785f, 1825 -0.619094f, -0.785317f, -0.382683f, -0.923880f, -0.117537f, -0.993068f, 1826 0.156434f, -0.987688f, 0.418660f, -0.908143f, 0.649448f, -0.760406f, 1827 0.831470f, -0.555570f, 0.951057f, -0.309017f, 0.999229f, -0.039260f, 1828 0.972370f, 0.233445f, 0.872496f, 0.488621f, 0.707107f, 0.707107f, 1829 0.488621f, 0.872496f, 0.233445f, 0.972370f, -0.039260f, 0.999229f, 1830 -0.309017f, 0.951057f, -0.555570f, 0.831470f, -0.760406f, 0.649448f, 1831 -0.908143f, 0.418660f, -0.987688f, 0.156434f, -0.993068f, -0.117537f, 1832 -0.923880f, -0.382683f, -0.785317f, -0.619094f, -0.587785f, -0.809017f, 1833 -0.346117f, -0.938191f, -0.078459f, -0.996917f, 0.195090f, -0.980785f, 1834 0.453990f, -0.891007f, 0.678801f, -0.734322f, 0.852640f, -0.522499f, 1835 0.962455f, -0.271440f, 0.000000f, -1.000000f, 0.346117f, -0.938191f, 1836 0.649448f, -0.760406f, 0.872496f, -0.488621f, 0.987688f, -0.156434f, 1837 0.980785f, 0.195090f, 0.852640f, 0.522499f, 0.619094f, 0.785317f, 1838 0.309017f, 0.951057f, -0.039260f, 0.999229f, -0.382683f, 0.923880f, 1839 -0.678801f, 0.734322f, -0.891007f, 0.453990f, -0.993068f, 0.117537f, 1840 -0.972370f, -0.233445f, -0.831470f, -0.555570f, -0.587785f, -0.809017f, 1841 -0.271440f, -0.962455f, 0.078459f, -0.996917f, 0.418660f, -0.908143f, 1842 0.707107f, -0.707107f, 0.908143f, -0.418660f, 0.996917f, -0.078459f, 1843 0.962455f, 0.271440f, 0.809017f, 0.587785f, 0.555570f, 0.831470f, 1844 0.233445f, 0.972370f, -0.117537f, 0.993068f, -0.453990f, 0.891007f, 1845 -0.734322f, 0.678801f, -0.923880f, 0.382683f, -0.999229f, 0.039260f, 1846 -0.951057f, -0.309017f, -0.785317f, -0.619094f, -0.522499f, -0.852640f, 1847 -0.195090f, -0.980785f, 0.156434f, -0.987688f, 0.488621f, -0.872496f, 1848 0.760406f, -0.649448f, 0.938191f, -0.346117f, -0.000000f, 1.000000f, 1849 -0.418660f, 0.908143f, -0.760406f, 0.649448f, -0.962455f, 0.271440f, 1850 -0.987688f, -0.156434f, -0.831470f, -0.555570f, -0.522499f, -0.852640f, 1851 -0.117537f, -0.993068f, 0.309017f, -0.951057f, 0.678801f, -0.734322f, 1852 0.923880f, -0.382683f, 0.999229f, 0.039260f, 0.891007f, 0.453990f, 1853 0.619094f, 0.785317f, 0.233445f, 0.972370f, -0.195090f, 0.980785f, 1854 -0.587785f, 0.809017f, -0.872496f, 0.488621f, -0.996917f, 0.078459f, 1855 -0.938191f, -0.346117f, -0.707107f, -0.707107f, -0.346117f, -0.938191f, 1856 0.078459f, -0.996917f, 0.488621f, -0.872496f, 0.809017f, -0.587785f, 1857 0.980785f, -0.195090f, 0.972370f, 0.233445f, 0.785317f, 0.619094f, 1858 0.453990f, 0.891007f, 0.039260f, 0.999229f, -0.382683f, 0.923880f, 1859 -0.734322f, 0.678801f, -0.951057f, 0.309017f, -0.993068f, -0.117537f, 1860 -0.852640f, -0.522499f, -0.555570f, -0.831470f, -0.156434f, -0.987688f, 1861 0.271440f, -0.962455f, 0.649448f, -0.760406f, 0.908143f, -0.418660f, 1862 -0.000000f, -1.000000f, 0.488621f, -0.872496f, 0.852640f, -0.522499f, 1863 0.999229f, -0.039260f, 0.891007f, 0.453990f, 0.555570f, 0.831470f, 1864 0.078459f, 0.996917f, -0.418660f, 0.908143f, -0.809017f, 0.587785f, 1865 -0.993068f, 0.117537f, -0.923880f, -0.382683f, -0.619094f, -0.785317f, 1866 -0.156434f, -0.987688f, 0.346117f, -0.938191f, 0.760406f, -0.649448f, 1867 0.980785f, -0.195090f, 0.951057f, 0.309017f, 0.678801f, 0.734322f, 1868 0.233445f, 0.972370f, -0.271440f, 0.962455f, -0.707107f, 0.707107f, 1869 -0.962455f, 0.271440f, -0.972370f, -0.233445f, -0.734322f, -0.678801f, 1870 -0.309017f, -0.951057f, 0.195090f, -0.980785f, 0.649448f, -0.760406f, 1871 0.938191f, -0.346117f, 0.987688f, 0.156434f, 0.785317f, 0.619094f, 1872 0.382683f, 0.923880f, -0.117537f, 0.993068f, -0.587785f, 0.809017f, 1873 -0.908143f, 0.418660f, -0.996917f, -0.078459f, -0.831470f, -0.555570f, 1874 -0.453990f, -0.891007f, 0.039260f, -0.999229f, 0.522499f, -0.852640f, 1875 0.872496f, -0.488621f, -0.000000f, 1.000000f, -0.555570f, 0.831470f, 1876 -0.923880f, 0.382683f, -0.980785f, -0.195090f, -0.707107f, -0.707107f, 1877 -0.195090f, -0.980785f, 0.382683f, -0.923880f, 0.831470f, -0.555570f, 1878 1.000000f, 0.000000f, 0.831470f, 0.555570f, 0.382683f, 0.923880f, 1879 -0.195090f, 0.980785f, -0.707107f, 0.707107f, -0.980785f, 0.195090f, 1880 -0.923880f, -0.382683f, -0.555570f, -0.831470f, 0.000000f, -1.000000f, 1881 0.555570f, -0.831470f, 0.923880f, -0.382683f, 0.980785f, 0.195090f, 1882 0.707107f, 0.707107f, 0.195090f, 0.980785f, -0.382683f, 0.923880f, 1883 -0.831470f, 0.555570f, -1.000000f, -0.000000f, -0.831470f, -0.555570f, 1884 -0.382683f, -0.923880f, 0.195090f, -0.980785f, 0.707107f, -0.707107f, 1885 0.980785f, -0.195090f, 0.923880f, 0.382683f, 0.555570f, 0.831470f, 1886 -0.000000f, 1.000000f, -0.555570f, 0.831470f, -0.923880f, 0.382683f, 1887 -0.980785f, -0.195090f, -0.707107f, -0.707107f, -0.195090f, -0.980785f, 1888 0.382683f, -0.923880f, 0.831470f, -0.555570f, -0.000000f, -1.000000f, 1889 0.619094f, -0.785317f, 0.972370f, -0.233445f, 0.908143f, 0.418660f, 1890 0.453990f, 0.891007f, -0.195090f, 0.980785f, -0.760406f, 0.649448f, 1891 -0.999229f, 0.039260f, -0.809017f, -0.587785f, -0.271440f, -0.962455f, 1892 0.382683f, -0.923880f, 0.872496f, -0.488621f, 0.987688f, 0.156434f, 1893 0.678801f, 0.734322f, 0.078459f, 0.996917f, -0.555570f, 0.831470f, 1894 -0.951057f, 0.309017f, -0.938191f, -0.346117f, -0.522499f, -0.852640f, 1895 0.117537f, -0.993068f, 0.707107f, -0.707107f, 0.993068f, -0.117537f, 1896 0.852640f, 0.522499f, 0.346117f, 0.938191f, -0.309017f, 0.951057f, 1897 -0.831470f, 0.555570f, -0.996917f, -0.078459f, -0.734322f, -0.678801f, 1898 -0.156434f, -0.987688f, 0.488621f, -0.872496f, 0.923880f, -0.382683f, 1899 0.962455f, 0.271440f, 0.587785f, 0.809017f, -0.039260f, 0.999229f, 1900 -0.649448f, 0.760406f, -0.980785f, 0.195090f, -0.891007f, -0.453990f, 1901 -0.418660f, -0.908143f, 0.233445f, -0.972370f, 0.785317f, -0.619094f, 1902 -0.000000f, 1.000000f, -0.678801f, 0.734322f, -0.996917f, 0.078459f, 1903 -0.785317f, -0.619094f, -0.156434f, -0.987688f, 0.555570f, -0.831470f, 1904 0.972370f, -0.233445f, 0.872496f, 0.488621f, 0.309017f, 0.951057f, 1905 -0.418660f, 0.908143f, -0.923880f, 0.382683f, -0.938191f, -0.346117f, 1906 -0.453990f, -0.891007f, 0.271440f, -0.962455f, 0.852640f, -0.522499f, 1907 0.980785f, 0.195090f, 0.587785f, 0.809017f, -0.117537f, 0.993068f, 1908 -0.760406f, 0.649448f, -0.999229f, -0.039260f, -0.707107f, -0.707107f, 1909 -0.039260f, -0.999229f, 0.649448f, -0.760406f, 0.993068f, -0.117537f, 1910 0.809017f, 0.587785f, 0.195090f, 0.980785f, -0.522499f, 0.852640f, 1911 -0.962455f, 0.271440f, -0.891007f, -0.453990f, -0.346117f, -0.938191f, 1912 0.382683f, -0.923880f, 0.908143f, -0.418660f, 0.951057f, 0.309017f, 1913 0.488621f, 0.872496f, -0.233445f, 0.972370f, -0.831470f, 0.555570f, 1914 -0.987688f, -0.156434f, -0.619094f, -0.785317f, 0.078459f, -0.996917f, 1915 0.734322f, -0.678801f, -0.000000f, -1.000000f, 0.734322f, -0.678801f, 1916 0.996917f, 0.078459f, 0.619094f, 0.785317f, -0.156434f, 0.987688f, 1917 -0.831470f, 0.555570f, -0.972370f, -0.233445f, -0.488621f, -0.872496f, 1918 0.309017f, -0.951057f, 0.908143f, -0.418660f, 0.923880f, 0.382683f, 1919 0.346117f, 0.938191f, -0.453990f, 0.891007f, -0.962455f, 0.271440f, 1920 -0.852640f, -0.522499f, -0.195090f, -0.980785f, 0.587785f, -0.809017f, 1921 0.993068f, -0.117537f, 0.760406f, 0.649448f, 0.039260f, 0.999229f, 1922 -0.707107f, 0.707107f, -0.999229f, -0.039260f, -0.649448f, -0.760406f, 1923 0.117537f, -0.993068f, 0.809017f, -0.587785f, 0.980785f, 0.195090f, 1924 0.522499f, 0.852640f, -0.271440f, 0.962455f, -0.891007f, 0.453990f, 1925 -0.938191f, -0.346117f, -0.382683f, -0.923880f, 0.418660f, -0.908143f, 1926 0.951057f, -0.309017f, 0.872496f, 0.488621f, 0.233445f, 0.972370f, 1927 -0.555570f, 0.831470f, -0.987688f, 0.156434f, -0.785317f, -0.619094f, 1928 -0.078459f, -0.996917f, 0.678801f, -0.734322f, -0.000000f, 1.000000f, 1929 -0.785317f, 0.619094f, -0.972370f, -0.233445f, -0.418660f, -0.908143f, 1930 0.453990f, -0.891007f, 0.980785f, -0.195090f, 0.760406f, 0.649448f, 1931 -0.039260f, 0.999229f, -0.809017f, 0.587785f, -0.962455f, -0.271440f, 1932 -0.382683f, -0.923880f, 0.488621f, -0.872496f, 0.987688f, -0.156434f, 1933 0.734322f, 0.678801f, -0.078459f, 0.996917f, -0.831470f, 0.555570f, 1934 -0.951057f, -0.309017f, -0.346117f, -0.938191f, 0.522499f, -0.852640f, 1935 0.993068f, -0.117537f, 0.707107f, 0.707107f, -0.117537f, 0.993068f, 1936 -0.852640f, 0.522499f, -0.938191f, -0.346117f, -0.309017f, -0.951057f, 1937 0.555570f, -0.831470f, 0.996917f, -0.078459f, 0.678801f, 0.734322f, 1938 -0.156434f, 0.987688f, -0.872496f, 0.488621f, -0.923880f, -0.382683f, 1939 -0.271440f, -0.962455f, 0.587785f, -0.809017f, 0.999229f, -0.039260f, 1940 0.649448f, 0.760406f, -0.195090f, 0.980785f, -0.891007f, 0.453990f, 1941 -0.908143f, -0.418660f, -0.233445f, -0.972370f, 0.619094f, -0.785317f, 1942 -0.000000f, -1.000000f, 0.831470f, -0.555570f, 0.923880f, 0.382683f, 1943 0.195090f, 0.980785f, -0.707107f, 0.707107f, -0.980785f, -0.195090f, 1944 -0.382683f, -0.923880f, 0.555570f, -0.831470f, 1.000000f, 0.000000f, 1945 0.555570f, 0.831470f, -0.382683f, 0.923880f, -0.980785f, 0.195090f, 1946 -0.707107f, -0.707107f, 0.195090f, -0.980785f, 0.923880f, -0.382683f, 1947 0.831470f, 0.555570f, -0.000000f, 1.000000f, -0.831470f, 0.555570f, 1948 -0.923880f, -0.382683f, -0.195090f, -0.980785f, 0.707107f, -0.707107f, 1949 0.980785f, 0.195090f, 0.382683f, 0.923880f, -0.555570f, 0.831470f, 1950 -1.000000f, -0.000000f, -0.555570f, -0.831470f, 0.382683f, -0.923880f, 1951 0.980785f, -0.195090f, 0.707107f, 0.707107f, -0.195090f, 0.980785f, 1952 -0.923880f, 0.382683f, -0.831470f, -0.555570f, 0.000000f, -1.000000f, 1953 0.831470f, -0.555570f, 0.923880f, 0.382683f, 0.195090f, 0.980785f, 1954 -0.707107f, 0.707107f, -0.980785f, -0.195090f, -0.382683f, -0.923880f, 1955 0.555570f, -0.831470f, -0.000000f, 1.000000f, -0.872496f, 0.488621f, 1956 -0.852640f, -0.522499f, 0.039260f, -0.999229f, 0.891007f, -0.453990f, 1957 0.831470f, 0.555570f, -0.078459f, 0.996917f, -0.908143f, 0.418660f, 1958 -0.809017f, -0.587785f, 0.117537f, -0.993068f, 0.923880f, -0.382683f, 1959 0.785317f, 0.619094f, -0.156434f, 0.987688f, -0.938191f, 0.346117f, 1960 -0.760406f, -0.649448f, 0.195090f, -0.980785f, 0.951057f, -0.309017f, 1961 0.734322f, 0.678801f, -0.233445f, 0.972370f, -0.962455f, 0.271440f, 1962 -0.707107f, -0.707107f, 0.271440f, -0.962455f, 0.972370f, -0.233445f, 1963 0.678801f, 0.734322f, -0.309017f, 0.951057f, -0.980785f, 0.195090f, 1964 -0.649448f, -0.760406f, 0.346117f, -0.938191f, 0.987688f, -0.156434f, 1965 0.619094f, 0.785317f, -0.382683f, 0.923880f, -0.993068f, 0.117537f, 1966 -0.587785f, -0.809017f, 0.418660f, -0.908143f, 0.996917f, -0.078459f, 1967 0.555570f, 0.831470f, -0.453990f, 0.891007f, -0.999229f, 0.039260f, 1968 -0.522499f, -0.852640f, 0.488621f, -0.872496f, -0.000000f, -1.000000f, 1969 0.908143f, -0.418660f, 0.760406f, 0.649448f, -0.271440f, 0.962455f, 1970 -0.987688f, 0.156434f, -0.555570f, -0.831470f, 0.522499f, -0.852640f, 1971 0.993068f, 0.117537f, 0.309017f, 0.951057f, -0.734322f, 0.678801f, 1972 -0.923880f, -0.382683f, -0.039260f, -0.999229f, 0.891007f, -0.453990f, 1973 0.785317f, 0.619094f, -0.233445f, 0.972370f, -0.980785f, 0.195090f, 1974 -0.587785f, -0.809017f, 0.488621f, -0.872496f, 0.996917f, 0.078459f, 1975 0.346117f, 0.938191f, -0.707107f, 0.707107f, -0.938191f, -0.346117f, 1976 -0.078459f, -0.996917f, 0.872496f, -0.488621f, 0.809017f, 0.587785f, 1977 -0.195090f, 0.980785f, -0.972370f, 0.233445f, -0.619094f, -0.785317f, 1978 0.453990f, -0.891007f, 0.999229f, 0.039260f, 0.382683f, 0.923880f, 1979 -0.678801f, 0.734322f, -0.951057f, -0.309017f, -0.117537f, -0.993068f, 1980 0.852640f, -0.522499f, 0.831470f, 0.555570f, -0.156434f, 0.987688f, 1981 -0.962455f, 0.271440f, -0.649448f, -0.760406f, 0.418660f, -0.908143f, 1982 -0.000000f, 1.000000f, -0.938191f, 0.346117f, -0.649448f, -0.760406f, 1983 0.488621f, -0.872496f, 0.987688f, 0.156434f, 0.195090f, 0.980785f, 1984 -0.852640f, 0.522499f, -0.785317f, -0.619094f, 0.309017f, -0.951057f, 1985 0.999229f, -0.039260f, 0.382683f, 0.923880f, -0.734322f, 0.678801f, 1986 -0.891007f, -0.453990f, 0.117537f, -0.993068f, 0.972370f, -0.233445f, 1987 0.555570f, 0.831470f, -0.587785f, 0.809017f, -0.962455f, -0.271440f, 1988 -0.078459f, -0.996917f, 0.908143f, -0.418660f, 0.707107f, 0.707107f, 1989 -0.418660f, 0.908143f, -0.996917f, -0.078459f, -0.271440f, -0.962455f, 1990 0.809017f, -0.587785f, 0.831470f, 0.555570f, -0.233445f, 0.972370f, 1991 -0.993068f, 0.117537f, -0.453990f, -0.891007f, 0.678801f, -0.734322f, 1992 0.923880f, 0.382683f, -0.039260f, 0.999229f, -0.951057f, 0.309017f, 1993 -0.619094f, -0.785317f, 0.522499f, -0.852640f, 0.980785f, 0.195090f, 1994 0.156434f, 0.987688f, -0.872496f, 0.488621f, -0.760406f, -0.649448f, 1995 0.346117f, -0.938191f, 0.000000f, -1.000000f, 0.962455f, -0.271440f, 1996 0.522499f, 0.852640f, -0.678801f, 0.734322f, -0.891007f, -0.453990f, 1997 0.195090f, -0.980785f, 0.996917f, -0.078459f, 0.346117f, 0.938191f, 1998 -0.809017f, 0.587785f, -0.785317f, -0.619094f, 0.382683f, -0.923880f, 1999 0.993068f, 0.117537f, 0.156434f, 0.987688f, -0.908143f, 0.418660f, 2000 -0.649448f, -0.760406f, 0.555570f, -0.831470f, 0.951057f, 0.309017f, 2001 -0.039260f, 0.999229f, -0.972370f, 0.233445f, -0.488621f, -0.872496f, 2002 0.707107f, -0.707107f, 0.872496f, 0.488621f, -0.233445f, 0.972370f, 2003 -0.999229f, 0.039260f, -0.309017f, -0.951057f, 0.831470f, -0.555570f, 2004 0.760406f, 0.649448f, -0.418660f, 0.908143f, -0.987688f, -0.156434f, 2005 -0.117537f, -0.993068f, 0.923880f, -0.382683f, 0.619094f, 0.785317f, 2006 -0.587785f, 0.809017f, -0.938191f, -0.346117f, 0.078459f, -0.996917f, 2007 0.980785f, -0.195090f, 0.453990f, 0.891007f, -0.734322f, 0.678801f, 2008 -0.852640f, -0.522499f, 0.271440f, -0.962455f, -0.000000f, 1.000000f, 2009 -0.980785f, 0.195090f, -0.382683f, -0.923880f, 0.831470f, -0.555570f, 2010 0.707107f, 0.707107f, -0.555570f, 0.831470f, -0.923880f, -0.382683f, 2011 0.195090f, -0.980785f, 1.000000f, 0.000000f, 0.195090f, 0.980785f, 2012 -0.923880f, 0.382683f, -0.555570f, -0.831470f, 0.707107f, -0.707107f, 2013 0.831470f, 0.555570f, -0.382683f, 0.923880f, -0.980785f, -0.195090f, 2014 -0.000000f, -1.000000f, 0.980785f, -0.195090f, 0.382683f, 0.923880f, 2015 -0.831470f, 0.555570f, -0.707107f, -0.707107f, 0.555570f, -0.831470f, 2016 0.923880f, 0.382683f, -0.195090f, 0.980785f, -1.000000f, -0.000000f, 2017 -0.195090f, -0.980785f, 0.923880f, -0.382683f, 0.555570f, 0.831470f, 2018 -0.707107f, 0.707107f, -0.831470f, -0.555570f, 0.382683f, -0.923880f, 2019 0.980785f, 0.195090f, -0.000000f, 1.000000f, -0.980785f, 0.195090f, 2020 -0.382683f, -0.923880f, 0.831470f, -0.555570f, 0.707107f, 0.707107f, 2021 -0.555570f, 0.831470f, -0.923880f, -0.382683f, 0.195090f, -0.980785f, 2022 0.000000f, -1.000000f, 0.993068f, -0.117537f, 0.233445f, 0.972370f, 2023 -0.938191f, 0.346117f, -0.453990f, -0.891007f, 0.831470f, -0.555570f, 2024 0.649448f, 0.760406f, -0.678801f, 0.734322f, -0.809017f, -0.587785f, 2025 0.488621f, -0.872496f, 0.923880f, 0.382683f, -0.271440f, 0.962455f, 2026 -0.987688f, -0.156434f, 0.039260f, -0.999229f, 0.996917f, -0.078459f, 2027 0.195090f, 0.980785f, -0.951057f, 0.309017f, -0.418660f, -0.908143f, 2028 0.852640f, -0.522499f, 0.619094f, 0.785317f, -0.707107f, 0.707107f, 2029 -0.785317f, -0.619094f, 0.522499f, -0.852640f, 0.908143f, 0.418660f, 2030 -0.309017f, 0.951057f, -0.980785f, -0.195090f, 0.078459f, -0.996917f, 2031 0.999229f, -0.039260f, 0.156434f, 0.987688f, -0.962455f, 0.271440f, 2032 -0.382683f, -0.923880f, 0.872496f, -0.488621f, 0.587785f, 0.809017f, 2033 -0.734322f, 0.678801f, -0.760406f, -0.649448f, 0.555570f, -0.831470f, 2034 0.891007f, 0.453990f, -0.346117f, 0.938191f, -0.972370f, -0.233445f, 2035 0.117537f, -0.993068f, -0.000000f, 1.000000f, -0.999229f, 0.039260f, 2036 -0.078459f, -0.996917f, 0.993068f, -0.117537f, 0.156434f, 0.987688f, 2037 -0.980785f, 0.195090f, -0.233445f, -0.972370f, 0.962455f, -0.271440f, 2038 0.309017f, 0.951057f, -0.938191f, 0.346117f, -0.382683f, -0.923880f, 2039 0.908143f, -0.418660f, 0.453990f, 0.891007f, -0.872496f, 0.488621f, 2040 -0.522499f, -0.852640f, 0.831470f, -0.555570f, 0.587785f, 0.809017f, 2041 -0.785317f, 0.619094f, -0.649448f, -0.760406f, 0.734322f, -0.678801f, 2042 0.707107f, 0.707107f, -0.678801f, 0.734322f, -0.760406f, -0.649448f, 2043 0.619094f, -0.785317f, 0.809017f, 0.587785f, -0.555570f, 0.831470f, 2044 -0.852640f, -0.522499f, 0.488621f, -0.872496f, 0.891007f, 0.453990f, 2045 -0.418660f, 0.908143f, -0.923880f, -0.382683f, 0.346117f, -0.938191f, 2046 0.951057f, 0.309017f, -0.271440f, 0.962455f, -0.972370f, -0.233445f, 2047 0.195090f, -0.980785f, 0.987688f, 0.156434f, -0.117537f, 0.993068f, 2048 -0.996917f, -0.078459f, 0.039260f, -0.999229f, 0.000000f, -1.000000f, 2049 0.999229f, 0.039260f, -0.078459f, 0.996917f, -0.993068f, -0.117537f, 2050 0.156434f, -0.987688f, 0.980785f, 0.195090f, -0.233445f, 0.972370f, 2051 -0.962455f, -0.271440f, 0.309017f, -0.951057f, 0.938191f, 0.346117f, 2052 -0.382683f, 0.923880f, -0.908143f, -0.418660f, 0.453990f, -0.891007f, 2053 0.872496f, 0.488621f, -0.522499f, 0.852640f, -0.831470f, -0.555570f, 2054 0.587785f, -0.809017f, 0.785317f, 0.619094f, -0.649448f, 0.760406f, 2055 -0.734322f, -0.678801f, 0.707107f, -0.707107f, 0.678801f, 0.734322f, 2056 -0.760406f, 0.649448f, -0.619094f, -0.785317f, 0.809017f, -0.587785f, 2057 0.555570f, 0.831470f, -0.852640f, 0.522499f, -0.488621f, -0.872496f, 2058 0.891007f, -0.453990f, 0.418660f, 0.908143f, -0.923880f, 0.382683f, 2059 -0.346117f, -0.938191f, 0.951057f, -0.309017f, 0.271440f, 0.962455f, 2060 -0.972370f, 0.233445f, -0.195090f, -0.980785f, 0.987688f, -0.156434f, 2061 0.117537f, 0.993068f, -0.996917f, 0.078459f, -0.039260f, -0.999229f, 2062 -0.000000f, 1.000000f, -0.993068f, -0.117537f, 0.233445f, -0.972370f, 2063 0.938191f, 0.346117f, -0.453990f, 0.891007f, -0.831470f, -0.555570f, 2064 0.649448f, -0.760406f, 0.678801f, 0.734322f, -0.809017f, 0.587785f, 2065 -0.488621f, -0.872496f, 0.923880f, -0.382683f, 0.271440f, 0.962455f, 2066 -0.987688f, 0.156434f, -0.039260f, -0.999229f, 0.996917f, 0.078459f, 2067 -0.195090f, 0.980785f, -0.951057f, -0.309017f, 0.418660f, -0.908143f, 2068 0.852640f, 0.522499f, -0.619094f, 0.785317f, -0.707107f, -0.707107f, 2069 0.785317f, -0.619094f, 0.522499f, 0.852640f, -0.908143f, 0.418660f, 2070 -0.309017f, -0.951057f, 0.980785f, -0.195090f, 0.078459f, 0.996917f, 2071 -0.999229f, -0.039260f, 0.156434f, -0.987688f, 0.962455f, 0.271440f, 2072 -0.382683f, 0.923880f, -0.872496f, -0.488621f, 0.587785f, -0.809017f, 2073 0.734322f, 0.678801f, -0.760406f, 0.649448f, -0.555570f, -0.831470f, 2074 0.891007f, -0.453990f, 0.346117f, 0.938191f, -0.972370f, 0.233445f, 2075 -0.117537f, -0.993068f, 0.000000f, -1.000000f, 0.980785f, 0.195090f, 2076 -0.382683f, 0.923880f, -0.831470f, -0.555570f, 0.707107f, -0.707107f, 2077 0.555570f, 0.831470f, -0.923880f, 0.382683f, -0.195090f, -0.980785f, 2078 1.000000f, 0.000000f, -0.195090f, 0.980785f, -0.923880f, -0.382683f, 2079 0.555570f, -0.831470f, 0.707107f, 0.707107f, -0.831470f, 0.555570f, 2080 -0.382683f, -0.923880f, 0.980785f, -0.195090f, -0.000000f, 1.000000f, 2081 -0.980785f, -0.195090f, 0.382683f, -0.923880f, 0.831470f, 0.555570f, 2082 -0.707107f, 0.707107f, -0.555570f, -0.831470f, 0.923880f, -0.382683f, 2083 0.195090f, 0.980785f, -1.000000f, -0.000000f, 0.195090f, -0.980785f, 2084 0.923880f, 0.382683f, -0.555570f, 0.831470f, -0.707107f, -0.707107f, 2085 0.831470f, -0.555570f, 0.382683f, 0.923880f, -0.980785f, 0.195090f, 2086 0.000000f, -1.000000f, 0.980785f, 0.195090f, -0.382683f, 0.923880f, 2087 -0.831470f, -0.555570f, 0.707107f, -0.707107f, 0.555570f, 0.831470f, 2088 -0.923880f, 0.382683f, -0.195090f, -0.980785f, 0.000000f, 1.000000f, 2089 -0.962455f, -0.271440f, 0.522499f, -0.852640f, 0.678801f, 0.734322f, 2090 -0.891007f, 0.453990f, -0.195090f, -0.980785f, 0.996917f, 0.078459f, 2091 -0.346117f, 0.938191f, -0.809017f, -0.587785f, 0.785317f, -0.619094f, 2092 0.382683f, 0.923880f, -0.993068f, 0.117537f, 0.156434f, -0.987688f, 2093 0.908143f, 0.418660f, -0.649448f, 0.760406f, -0.555570f, -0.831470f, 2094 0.951057f, -0.309017f, 0.039260f, 0.999229f, -0.972370f, -0.233445f, 2095 0.488621f, -0.872496f, 0.707107f, 0.707107f, -0.872496f, 0.488621f, 2096 -0.233445f, -0.972370f, 0.999229f, 0.039260f, -0.309017f, 0.951057f, 2097 -0.831470f, -0.555570f, 0.760406f, -0.649448f, 0.418660f, 0.908143f, 2098 -0.987688f, 0.156434f, 0.117537f, -0.993068f, 0.923880f, 0.382683f, 2099 -0.619094f, 0.785317f, -0.587785f, -0.809017f, 0.938191f, -0.346117f, 2100 0.078459f, 0.996917f, -0.980785f, -0.195090f, 0.453990f, -0.891007f, 2101 0.734322f, 0.678801f, -0.852640f, 0.522499f, -0.271440f, -0.962455f, 2102 0.000000f, -1.000000f, 0.938191f, 0.346117f, -0.649448f, 0.760406f, 2103 -0.488621f, -0.872496f, 0.987688f, -0.156434f, -0.195090f, 0.980785f, 2104 -0.852640f, -0.522499f, 0.785317f, -0.619094f, 0.309017f, 0.951057f, 2105 -0.999229f, -0.039260f, 0.382683f, -0.923880f, 0.734322f, 0.678801f, 2106 -0.891007f, 0.453990f, -0.117537f, -0.993068f, 0.972370f, 0.233445f, 2107 -0.555570f, 0.831470f, -0.587785f, -0.809017f, 0.962455f, -0.271440f, 2108 -0.078459f, 0.996917f, -0.908143f, -0.418660f, 0.707107f, -0.707107f, 2109 0.418660f, 0.908143f, -0.996917f, 0.078459f, 0.271440f, -0.962455f, 2110 0.809017f, 0.587785f, -0.831470f, 0.555570f, -0.233445f, -0.972370f, 2111 0.993068f, 0.117537f, -0.453990f, 0.891007f, -0.678801f, -0.734322f, 2112 0.923880f, -0.382683f, 0.039260f, 0.999229f, -0.951057f, -0.309017f, 2113 0.619094f, -0.785317f, 0.522499f, 0.852640f, -0.980785f, 0.195090f, 2114 0.156434f, -0.987688f, 0.872496f, 0.488621f, -0.760406f, 0.649448f, 2115 -0.346117f, -0.938191f, -0.000000f, 1.000000f, -0.908143f, -0.418660f, 2116 0.760406f, -0.649448f, 0.271440f, 0.962455f, -0.987688f, -0.156434f, 2117 0.555570f, -0.831470f, 0.522499f, 0.852640f, -0.993068f, 0.117537f, 2118 0.309017f, -0.951057f, 0.734322f, 0.678801f, -0.923880f, 0.382683f, 2119 0.039260f, -0.999229f, 0.891007f, 0.453990f, -0.785317f, 0.619094f, 2120 -0.233445f, -0.972370f, 0.980785f, 0.195090f, -0.587785f, 0.809017f, 2121 -0.488621f, -0.872496f, 0.996917f, -0.078459f, -0.346117f, 0.938191f, 2122 -0.707107f, -0.707107f, 0.938191f, -0.346117f, -0.078459f, 0.996917f, 2123 -0.872496f, -0.488621f, 0.809017f, -0.587785f, 0.195090f, 0.980785f, 2124 -0.972370f, -0.233445f, 0.619094f, -0.785317f, 0.453990f, 0.891007f, 2125 -0.999229f, 0.039260f, 0.382683f, -0.923880f, 0.678801f, 0.734322f, 2126 -0.951057f, 0.309017f, 0.117537f, -0.993068f, 0.852640f, 0.522499f, 2127 -0.831470f, 0.555570f, -0.156434f, -0.987688f, 0.962455f, 0.271440f, 2128 -0.649448f, 0.760406f, -0.418660f, -0.908143f, 0.000000f, -1.000000f, 2129 0.872496f, 0.488621f, -0.852640f, 0.522499f, -0.039260f, -0.999229f, 2130 0.891007f, 0.453990f, -0.831470f, 0.555570f, -0.078459f, -0.996917f, 2131 0.908143f, 0.418660f, -0.809017f, 0.587785f, -0.117537f, -0.993068f, 2132 0.923880f, 0.382683f, -0.785317f, 0.619094f, -0.156434f, -0.987688f, 2133 0.938191f, 0.346117f, -0.760406f, 0.649448f, -0.195090f, -0.980785f, 2134 0.951057f, 0.309017f, -0.734322f, 0.678801f, -0.233445f, -0.972370f, 2135 0.962455f, 0.271440f, -0.707107f, 0.707107f, -0.271440f, -0.962455f, 2136 0.972370f, 0.233445f, -0.678801f, 0.734322f, -0.309017f, -0.951057f, 2137 0.980785f, 0.195090f, -0.649448f, 0.760406f, -0.346117f, -0.938191f, 2138 0.987688f, 0.156434f, -0.619094f, 0.785317f, -0.382683f, -0.923880f, 2139 0.993068f, 0.117537f, -0.587785f, 0.809017f, -0.418660f, -0.908143f, 2140 0.996917f, 0.078459f, -0.555570f, 0.831470f, -0.453990f, -0.891007f, 2141 0.999229f, 0.039260f, -0.522499f, 0.852640f, -0.488621f, -0.872496f, 2142 -0.000000f, 1.000000f, -0.831470f, -0.555570f, 0.923880f, -0.382683f, 2143 -0.195090f, 0.980785f, -0.707107f, -0.707107f, 0.980785f, -0.195090f, 2144 -0.382683f, 0.923880f, -0.555570f, -0.831470f, 1.000000f, 0.000000f, 2145 -0.555570f, 0.831470f, -0.382683f, -0.923880f, 0.980785f, 0.195090f, 2146 -0.707107f, 0.707107f, -0.195090f, -0.980785f, 0.923880f, 0.382683f, 2147 -0.831470f, 0.555570f, 0.000000f, -1.000000f, 0.831470f, 0.555570f, 2148 -0.923880f, 0.382683f, 0.195090f, -0.980785f, 0.707107f, 0.707107f, 2149 -0.980785f, 0.195090f, 0.382683f, -0.923880f, 0.555570f, 0.831470f, 2150 -1.000000f, -0.000000f, 0.555570f, -0.831470f, 0.382683f, 0.923880f, 2151 -0.980785f, -0.195090f, 0.707107f, -0.707107f, 0.195090f, 0.980785f, 2152 -0.923880f, -0.382683f, 0.831470f, -0.555570f, -0.000000f, 1.000000f, 2153 -0.831470f, -0.555570f, 0.923880f, -0.382683f, -0.195090f, 0.980785f, 2154 -0.707107f, -0.707107f, 0.980785f, -0.195090f, -0.382683f, 0.923880f, 2155 -0.555570f, -0.831470f, -0.000000f, -1.000000f, 0.785317f, 0.619094f, 2156 -0.972370f, 0.233445f, 0.418660f, -0.908143f, 0.453990f, 0.891007f, 2157 -0.980785f, -0.195090f, 0.760406f, -0.649448f, 0.039260f, 0.999229f, 2158 -0.809017f, -0.587785f, 0.962455f, -0.271440f, -0.382683f, 0.923880f, 2159 -0.488621f, -0.872496f, 0.987688f, 0.156434f, -0.734322f, 0.678801f, 2160 -0.078459f, -0.996917f, 0.831470f, 0.555570f, -0.951057f, 0.309017f, 2161 0.346117f, -0.938191f, 0.522499f, 0.852640f, -0.993068f, -0.117537f, 2162 0.707107f, -0.707107f, 0.117537f, 0.993068f, -0.852640f, -0.522499f, 2163 0.938191f, -0.346117f, -0.309017f, 0.951057f, -0.555570f, -0.831470f, 2164 0.996917f, 0.078459f, -0.678801f, 0.734322f, -0.156434f, -0.987688f, 2165 0.872496f, 0.488621f, -0.923880f, 0.382683f, 0.271440f, -0.962455f, 2166 0.587785f, 0.809017f, -0.999229f, -0.039260f, 0.649448f, -0.760406f, 2167 0.195090f, 0.980785f, -0.891007f, -0.453990f, 0.908143f, -0.418660f, 2168 -0.233445f, 0.972370f, -0.619094f, -0.785317f, -0.000000f, 1.000000f, 2169 -0.734322f, -0.678801f, 0.996917f, -0.078459f, -0.619094f, 0.785317f, 2170 -0.156434f, -0.987688f, 0.831470f, 0.555570f, -0.972370f, 0.233445f, 2171 0.488621f, -0.872496f, 0.309017f, 0.951057f, -0.908143f, -0.418660f, 2172 0.923880f, -0.382683f, -0.346117f, 0.938191f, -0.453990f, -0.891007f, 2173 0.962455f, 0.271440f, -0.852640f, 0.522499f, 0.195090f, -0.980785f, 2174 0.587785f, 0.809017f, -0.993068f, -0.117537f, 0.760406f, -0.649448f, 2175 -0.039260f, 0.999229f, -0.707107f, -0.707107f, 0.999229f, -0.039260f, 2176 -0.649448f, 0.760406f, -0.117537f, -0.993068f, 0.809017f, 0.587785f, 2177 -0.980785f, 0.195090f, 0.522499f, -0.852640f, 0.271440f, 0.962455f, 2178 -0.891007f, -0.453990f, 0.938191f, -0.346117f, -0.382683f, 0.923880f, 2179 -0.418660f, -0.908143f, 0.951057f, 0.309017f, -0.872496f, 0.488621f, 2180 0.233445f, -0.972370f, 0.555570f, 0.831470f, -0.987688f, -0.156434f, 2181 0.785317f, -0.619094f, -0.078459f, 0.996917f, -0.678801f, -0.734322f, 2182 -0.000000f, -1.000000f, 0.678801f, 0.734322f, -0.996917f, -0.078459f, 2183 0.785317f, -0.619094f, -0.156434f, 0.987688f, -0.555570f, -0.831470f, 2184 0.972370f, 0.233445f, -0.872496f, 0.488621f, 0.309017f, -0.951057f, 2185 0.418660f, 0.908143f, -0.923880f, -0.382683f, 0.938191f, -0.346117f, 2186 -0.453990f, 0.891007f, -0.271440f, -0.962455f, 0.852640f, 0.522499f, 2187 -0.980785f, 0.195090f, 0.587785f, -0.809017f, 0.117537f, 0.993068f, 2188 -0.760406f, -0.649448f, 0.999229f, -0.039260f, -0.707107f, 0.707107f, 2189 0.039260f, -0.999229f, 0.649448f, 0.760406f, -0.993068f, -0.117537f, 2190 0.809017f, -0.587785f, -0.195090f, 0.980785f, -0.522499f, -0.852640f, 2191 0.962455f, 0.271440f, -0.891007f, 0.453990f, 0.346117f, -0.938191f, 2192 0.382683f, 0.923880f, -0.908143f, -0.418660f, 0.951057f, -0.309017f, 2193 -0.488621f, 0.872496f, -0.233445f, -0.972370f, 0.831470f, 0.555570f, 2194 -0.987688f, 0.156434f, 0.619094f, -0.785317f, 0.078459f, 0.996917f, 2195 -0.734322f, -0.678801f, -0.000000f, 1.000000f, -0.619094f, -0.785317f, 2196 0.972370f, 0.233445f, -0.908143f, 0.418660f, 0.453990f, -0.891007f, 2197 0.195090f, 0.980785f, -0.760406f, -0.649448f, 0.999229f, 0.039260f, 2198 -0.809017f, 0.587785f, 0.271440f, -0.962455f, 0.382683f, 0.923880f, 2199 -0.872496f, -0.488621f, 0.987688f, -0.156434f, -0.678801f, 0.734322f, 2200 0.078459f, -0.996917f, 0.555570f, 0.831470f, -0.951057f, -0.309017f, 2201 0.938191f, -0.346117f, -0.522499f, 0.852640f, -0.117537f, -0.993068f, 2202 0.707107f, 0.707107f, -0.993068f, -0.117537f, 0.852640f, -0.522499f, 2203 -0.346117f, 0.938191f, -0.309017f, -0.951057f, 0.831470f, 0.555570f, 2204 -0.996917f, 0.078459f, 0.734322f, -0.678801f, -0.156434f, 0.987688f, 2205 -0.488621f, -0.872496f, 0.923880f, 0.382683f, -0.962455f, 0.271440f, 2206 0.587785f, -0.809017f, 0.039260f, 0.999229f, -0.649448f, -0.760406f, 2207 0.980785f, 0.195090f, -0.891007f, 0.453990f, 0.418660f, -0.908143f, 2208 0.233445f, 0.972370f, -0.785317f, -0.619094f, -0.000000f, -1.000000f, 2209 0.555570f, 0.831470f, -0.923880f, -0.382683f, 0.980785f, -0.195090f, 2210 -0.707107f, 0.707107f, 0.195090f, -0.980785f, 0.382683f, 0.923880f, 2211 -0.831470f, -0.555570f, 1.000000f, -0.000000f, -0.831470f, 0.555570f, 2212 0.382683f, -0.923880f, 0.195090f, 0.980785f, -0.707107f, -0.707107f, 2213 0.980785f, 0.195090f, -0.923880f, 0.382683f, 0.555570f, -0.831470f, 2214 0.000000f, 1.000000f, -0.555570f, -0.831470f, 0.923880f, 0.382683f, 2215 -0.980785f, 0.195090f, 0.707107f, -0.707107f, -0.195090f, 0.980785f, 2216 -0.382683f, -0.923880f, 0.831470f, 0.555570f, -1.000000f, 0.000000f, 2217 0.831470f, -0.555570f, -0.382683f, 0.923880f, -0.195090f, -0.980785f, 2218 0.707107f, 0.707107f, -0.980785f, -0.195090f, 0.923880f, -0.382683f, 2219 -0.555570f, 0.831470f, -0.000000f, -1.000000f, 0.555570f, 0.831470f, 2220 -0.923880f, -0.382683f, 0.980785f, -0.195090f, -0.707107f, 0.707107f, 2221 0.195090f, -0.980785f, 0.382683f, 0.923880f, -0.831470f, -0.555570f, 2222 -0.000000f, 1.000000f, -0.488621f, -0.872496f, 0.852640f, 0.522499f, 2223 -0.999229f, -0.039260f, 0.891007f, -0.453990f, -0.555570f, 0.831470f, 2224 0.078459f, -0.996917f, 0.418660f, 0.908143f, -0.809017f, -0.587785f, 2225 0.993068f, 0.117537f, -0.923880f, 0.382683f, 0.619094f, -0.785317f, 2226 -0.156434f, 0.987688f, -0.346117f, -0.938191f, 0.760406f, 0.649448f, 2227 -0.980785f, -0.195090f, 0.951057f, -0.309017f, -0.678801f, 0.734322f, 2228 0.233445f, -0.972370f, 0.271440f, 0.962455f, -0.707107f, -0.707107f, 2229 0.962455f, 0.271440f, -0.972370f, 0.233445f, 0.734322f, -0.678801f, 2230 -0.309017f, 0.951057f, -0.195090f, -0.980785f, 0.649448f, 0.760406f, 2231 -0.938191f, -0.346117f, 0.987688f, -0.156434f, -0.785317f, 0.619094f, 2232 0.382683f, -0.923880f, 0.117537f, 0.993068f, -0.587785f, -0.809017f, 2233 0.908143f, 0.418660f, -0.996917f, 0.078459f, 0.831470f, -0.555570f, 2234 -0.453990f, 0.891007f, -0.039260f, -0.999229f, 0.522499f, 0.852640f, 2235 -0.872496f, -0.488621f, 0.000000f, -1.000000f, 0.418660f, 0.908143f, 2236 -0.760406f, -0.649448f, 0.962455f, 0.271440f, -0.987688f, 0.156434f, 2237 0.831470f, -0.555570f, -0.522499f, 0.852640f, 0.117537f, -0.993068f, 2238 0.309017f, 0.951057f, -0.678801f, -0.734322f, 0.923880f, 0.382683f, 2239 -0.999229f, 0.039260f, 0.891007f, -0.453990f, -0.619094f, 0.785317f, 2240 0.233445f, -0.972370f, 0.195090f, 0.980785f, -0.587785f, -0.809017f, 2241 0.872496f, 0.488621f, -0.996917f, -0.078459f, 0.938191f, -0.346117f, 2242 -0.707107f, 0.707107f, 0.346117f, -0.938191f, 0.078459f, 0.996917f, 2243 -0.488621f, -0.872496f, 0.809017f, 0.587785f, -0.980785f, -0.195090f, 2244 0.972370f, -0.233445f, -0.785317f, 0.619094f, 0.453990f, -0.891007f, 2245 -0.039260f, 0.999229f, -0.382683f, -0.923880f, 0.734322f, 0.678801f, 2246 -0.951057f, -0.309017f, 0.993068f, -0.117537f, -0.852640f, 0.522499f, 2247 0.555570f, -0.831470f, -0.156434f, 0.987688f, -0.271440f, -0.962455f, 2248 0.649448f, 0.760406f, -0.908143f, -0.418660f, -0.000000f, 1.000000f, 2249 -0.346117f, -0.938191f, 0.649448f, 0.760406f, -0.872496f, -0.488621f, 2250 0.987688f, 0.156434f, -0.980785f, 0.195090f, 0.852640f, -0.522499f, 2251 -0.619094f, 0.785317f, 0.309017f, -0.951057f, 0.039260f, 0.999229f, 2252 -0.382683f, -0.923880f, 0.678801f, 0.734322f, -0.891007f, -0.453990f, 2253 0.993068f, 0.117537f, -0.972370f, 0.233445f, 0.831470f, -0.555570f, 2254 -0.587785f, 0.809017f, 0.271440f, -0.962455f, 0.078459f, 0.996917f, 2255 -0.418660f, -0.908143f, 0.707107f, 0.707107f, -0.908143f, -0.418660f, 2256 0.996917f, 0.078459f, -0.962455f, 0.271440f, 0.809017f, -0.587785f, 2257 -0.555570f, 0.831470f, 0.233445f, -0.972370f, 0.117537f, 0.993068f, 2258 -0.453990f, -0.891007f, 0.734322f, 0.678801f, -0.923880f, -0.382683f, 2259 0.999229f, 0.039260f, -0.951057f, 0.309017f, 0.785317f, -0.619094f, 2260 -0.522499f, 0.852640f, 0.195090f, -0.980785f, 0.156434f, 0.987688f, 2261 -0.488621f, -0.872496f, 0.760406f, 0.649448f, -0.938191f, -0.346117f, 2262 -0.000000f, -1.000000f, 0.271440f, 0.962455f, -0.522499f, -0.852640f, 2263 0.734322f, 0.678801f, -0.891007f, -0.453990f, 0.980785f, 0.195090f, 2264 -0.996917f, 0.078459f, 0.938191f, -0.346117f, -0.809017f, 0.587785f, 2265 0.619094f, -0.785317f, -0.382683f, 0.923880f, 0.117537f, -0.993068f, 2266 0.156434f, 0.987688f, -0.418660f, -0.908143f, 0.649448f, 0.760406f, 2267 -0.831470f, -0.555570f, 0.951057f, 0.309017f, -0.999229f, -0.039260f, 2268 0.972370f, -0.233445f, -0.872496f, 0.488621f, 0.707107f, -0.707107f, 2269 -0.488621f, 0.872496f, 0.233445f, -0.972370f, 0.039260f, 0.999229f, 2270 -0.309017f, -0.951057f, 0.555570f, 0.831470f, -0.760406f, -0.649448f, 2271 0.908143f, 0.418660f, -0.987688f, -0.156434f, 0.993068f, -0.117537f, 2272 -0.923880f, 0.382683f, 0.785317f, -0.619094f, -0.587785f, 0.809017f, 2273 0.346117f, -0.938191f, -0.078459f, 0.996917f, -0.195090f, -0.980785f, 2274 0.453990f, 0.891007f, -0.678801f, -0.734322f, 0.852640f, 0.522499f, 2275 -0.962455f, -0.271440f, -0.000000f, 1.000000f, -0.195090f, -0.980785f, 2276 0.382683f, 0.923880f, -0.555570f, -0.831470f, 0.707107f, 0.707107f, 2277 -0.831470f, -0.555570f, 0.923880f, 0.382683f, -0.980785f, -0.195090f, 2278 1.000000f, 0.000000f, -0.980785f, 0.195090f, 0.923880f, -0.382683f, 2279 -0.831470f, 0.555570f, 0.707107f, -0.707107f, -0.555570f, 0.831470f, 2280 0.382683f, -0.923880f, -0.195090f, 0.980785f, 0.000000f, -1.000000f, 2281 0.195090f, 0.980785f, -0.382683f, -0.923880f, 0.555570f, 0.831470f, 2282 -0.707107f, -0.707107f, 0.831470f, 0.555570f, -0.923880f, -0.382683f, 2283 0.980785f, 0.195090f, -1.000000f, -0.000000f, 0.980785f, -0.195090f, 2284 -0.923880f, 0.382683f, 0.831470f, -0.555570f, -0.707107f, 0.707107f, 2285 0.555570f, -0.831470f, -0.382683f, 0.923880f, 0.195090f, -0.980785f, 2286 -0.000000f, 1.000000f, -0.195090f, -0.980785f, 0.382683f, 0.923880f, 2287 -0.555570f, -0.831470f, 0.707107f, 0.707107f, -0.831470f, -0.555570f, 2288 0.923880f, 0.382683f, -0.980785f, -0.195090f, -0.000000f, -1.000000f, 2289 0.117537f, 0.993068f, -0.233445f, -0.972370f, 0.346117f, 0.938191f, 2290 -0.453990f, -0.891007f, 0.555570f, 0.831470f, -0.649448f, -0.760406f, 2291 0.734322f, 0.678801f, -0.809017f, -0.587785f, 0.872496f, 0.488621f, 2292 -0.923880f, -0.382683f, 0.962455f, 0.271440f, -0.987688f, -0.156434f, 2293 0.999229f, 0.039260f, -0.996917f, 0.078459f, 0.980785f, -0.195090f, 2294 -0.951057f, 0.309017f, 0.908143f, -0.418660f, -0.852640f, 0.522499f, 2295 0.785317f, -0.619094f, -0.707107f, 0.707107f, 0.619094f, -0.785317f, 2296 -0.522499f, 0.852640f, 0.418660f, -0.908143f, -0.309017f, 0.951057f, 2297 0.195090f, -0.980785f, -0.078459f, 0.996917f, -0.039260f, -0.999229f, 2298 0.156434f, 0.987688f, -0.271440f, -0.962455f, 0.382683f, 0.923880f, 2299 -0.488621f, -0.872496f, 0.587785f, 0.809017f, -0.678801f, -0.734322f, 2300 0.760406f, 0.649448f, -0.831470f, -0.555570f, 0.891007f, 0.453990f, 2301 -0.938191f, -0.346117f, 0.972370f, 0.233445f, -0.993068f, -0.117537f, 2302 -0.000000f, 1.000000f, -0.039260f, -0.999229f, 0.078459f, 0.996917f, 2303 -0.117537f, -0.993068f, 0.156434f, 0.987688f, -0.195090f, -0.980785f, 2304 0.233445f, 0.972370f, -0.271440f, -0.962455f, 0.309017f, 0.951057f, 2305 -0.346117f, -0.938191f, 0.382683f, 0.923880f, -0.418660f, -0.908143f, 2306 0.453990f, 0.891007f, -0.488621f, -0.872496f, 0.522499f, 0.852640f, 2307 -0.555570f, -0.831470f, 0.587785f, 0.809017f, -0.619094f, -0.785317f, 2308 0.649448f, 0.760406f, -0.678801f, -0.734322f, 0.707107f, 0.707107f, 2309 -0.734322f, -0.678801f, 0.760406f, 0.649448f, -0.785317f, -0.619094f, 2310 0.809017f, 0.587785f, -0.831470f, -0.555570f, 0.852640f, 0.522499f, 2311 -0.872496f, -0.488621f, 0.891007f, 0.453990f, -0.908143f, -0.418660f, 2312 0.923880f, 0.382683f, -0.938191f, -0.346117f, 0.951057f, 0.309017f, 2313 -0.962455f, -0.271440f, 0.972370f, 0.233445f, -0.980785f, -0.195090f, 2314 0.987688f, 0.156434f, -0.993068f, -0.117537f, 0.996917f, 0.078459f, 2315 -0.999229f, -0.039260f, 2316 }; 2317 2318 const FLOAT32 ixheaacd_twiddle_table_fft_float[514] = { 2319 1.00000000000000000000f, 0.99998117528260111000f, 2320 0.99992470183914450000f, 0.99983058179582340000f, 2321 0.99969881869620425000f, 0.99952941750109314000f, 2322 0.99932238458834954000f, 0.99907772775264536000f, 2323 0.99879545620517241000f, 0.99847558057329477000f, 2324 0.99811811290014918000f, 0.99772306664419164000f, 2325 0.99729045667869021000f, 0.99682029929116567000f, 2326 0.99631261218277800000f, 0.99576741446765982000f, 2327 0.99518472667219693000f, 0.99456457073425542000f, 2328 0.99390697000235606000f, 0.99321194923479450000f, 2329 0.99247953459870997000f, 0.99170975366909953000f, 2330 0.99090263542778001000f, 0.99005821026229712000f, 2331 0.98917650996478101000f, 0.98825756773074946000f, 2332 0.98730141815785843000f, 0.98630809724459867000f, 2333 0.98527764238894122000f, 0.98421009238692903000f, 2334 0.98310548743121629000f, 0.98196386910955524000f, 2335 0.98078528040323043000f, 0.97956976568544052000f, 2336 0.97831737071962765000f, 0.97702814265775439000f, 2337 0.97570213003852857000f, 0.97433938278557586000f, 2338 0.97293995220556018000f, 0.97150389098625178000f, 2339 0.97003125319454397000f, 0.96852209427441738000f, 2340 0.96697647104485207000f, 0.96539444169768940000f, 2341 0.96377606579543984000f, 0.96212140426904158000f, 2342 0.96043051941556579000f, 0.95870347489587160000f, 2343 0.95694033573220882000f, 0.95514116830577078000f, 2344 0.95330604035419386000f, 0.95143502096900834000f, 2345 0.94952818059303667000f, 0.94758559101774109000f, 2346 0.94560732538052128000f, 0.94359345816196039000f, 2347 0.94154406518302081000f, 0.93945922360218992000f, 2348 0.93733901191257496000f, 0.93518350993894761000f, 2349 0.93299279883473896000f, 0.93076696107898371000f, 2350 0.92850608047321559000f, 0.92621024213831138000f, 2351 0.92387953251128674000f, 0.92151403934204201000f, 2352 0.91911385169005777000f, 0.91667905992104270000f, 2353 0.91420975570353069000f, 0.91170603200542988000f, 2354 0.90916798309052238000f, 0.90659570451491533000f, 2355 0.90398929312344334000f, 0.90134884704602203000f, 2356 0.89867446569395382000f, 0.89596624975618522000f, 2357 0.89322430119551532000f, 0.89044872324475788000f, 2358 0.88763962040285393000f, 0.88479709843093779000f, 2359 0.88192126434835505000f, 0.87901222642863353000f, 2360 0.87607009419540660000f, 0.87309497841829009000f, 2361 0.87008699110871146000f, 0.86704624551569265000f, 2362 0.86397285612158681000f, 0.86086693863776731000f, 2363 0.85772861000027212000f, 0.85455798836540053000f, 2364 0.85135519310526520000f, 0.84812034480329723000f, 2365 0.84485356524970712000f, 0.84155497743689844000f, 2366 0.83822470555483808000f, 0.83486287498638001000f, 2367 0.83146961230254524000f, 0.82804504525775580000f, 2368 0.82458930278502529000f, 0.82110251499110465000f, 2369 0.81758481315158371000f, 0.81403632970594841000f, 2370 0.81045719825259477000f, 0.80684755354379933000f, 2371 0.80320753148064494000f, 0.79953726910790501000f, 2372 0.79583690460888357000f, 0.79210657730021239000f, 2373 0.78834642762660634000f, 0.78455659715557524000f, 2374 0.78073722857209449000f, 0.77688846567323244000f, 2375 0.77301045336273699000f, 0.76910333764557970000f, 2376 0.76516726562245896000f, 0.76120238548426178000f, 2377 0.75720884650648457000f, 0.75318679904361252000f, 2378 0.74913639452345937000f, 0.74505778544146606000f, 2379 0.74095112535495911000f, 0.73681656887736990000f, 2380 0.73265427167241282000f, 0.72846439044822520000f, 2381 0.72424708295146700000f, 0.72000250796138165000f, 2382 0.71573082528381859000f, 0.71143219574521643000f, 2383 0.70710678118654757000f, 0.70275474445722530000f, 2384 0.69837624940897292000f, 0.69397146088965400000f, 2385 0.68954054473706694000f, 0.68508366777270036000f, 2386 0.68060099779545313000f, 0.67609270357531603000f, 2387 0.67155895484701833000f, 0.66699992230363747000f, 2388 0.66241577759017178000f, 0.65780669329707864000f, 2389 0.65317284295377676000f, 0.64851440102211255000f, 2390 0.64383154288979150000f, 0.63912444486377573000f, 2391 0.63439328416364549000f, 0.62963823891492710000f, 2392 0.62485948814238645000f, 0.62005721176328921000f, 2393 0.61523159058062682000f, 0.61038280627630948000f, 2394 0.60551104140432555000f, 0.60061647938386897000f, 2395 0.59569930449243347000f, 0.59075970185887428000f, 2396 0.58579785745643886000f, 0.58081395809576453000f, 2397 0.57580819141784534000f, 0.57078074588696737000f, 2398 0.56573181078361323000f, 0.56066157619733603000f, 2399 0.55557023301960229000f, 0.55045797293660481000f, 2400 0.54532498842204646000f, 0.54017147272989297000f, 2401 0.53499761988709726000f, 0.52980362468629483000f, 2402 0.52458968267846884000f, 0.51935599016558953000f, 2403 0.51410274419322166000f, 0.50883014254310699000f, 2404 0.50353838372571758000f, 0.49822766697278187000f, 2405 0.49289819222978409000f, 0.48755016014843605000f, 2406 0.48218377207912283000f, 0.47679923006332225000f, 2407 0.47139673682599781000f, 0.46597649576796613000f, 2408 0.46053871095824001000f, 0.45508358712634384000f, 2409 0.44961132965460660000f, 0.44412214457042926000f, 2410 0.43861623853852771000f, 0.43309381885315201000f, 2411 0.42755509343028220000f, 0.42200027079979979000f, 2412 0.41642956009763732000f, 0.41084317105790391000f, 2413 0.40524131400498986000f, 0.39962419984564679000f, 2414 0.39399204006104810000f, 0.38834504669882630000f, 2415 0.38268343236508984000f, 0.37700741021641831000f, 2416 0.37131719395183760000f, 0.36561299780477396000f, 2417 0.35989503653498828000f, 0.35416352542049051000f, 2418 0.34841868024943451000f, 0.34266071731199438000f, 2419 0.33688985339222005000f, 0.33110630575987643000f, 2420 0.32531029216226298000f, 0.31950203081601575000f, 2421 0.31368174039889157000f, 0.30784964004153498000f, 2422 0.30200594931922820000f, 0.29615088824362396000f, 2423 0.29028467725446233000f, 0.28440753721127182000f, 2424 0.27851968938505306000f, 0.27262135544994898000f, 2425 0.26671275747489842000f, 0.26079411791527557000f, 2426 0.25486565960451463000f, 0.24892760574572026000f, 2427 0.24298017990326398000f, 0.23702360599436734000f, 2428 0.23105810828067128000f, 0.22508391135979278000f, 2429 0.21910124015686977000f, 0.21311031991609136000f, 2430 0.20711137619221856000f, 0.20110463484209196000f, 2431 0.19509032201612833000f, 0.18906866414980628000f, 2432 0.18303988795514106000f, 0.17700422041214886000f, 2433 0.17096188876030136000f, 0.16491312048997009000f, 2434 0.15885814333386139000f, 0.15279718525844341000f, 2435 0.14673047445536175000f, 0.14065823933284924000f, 2436 0.13458070850712622000f, 0.12849811079379322000f, 2437 0.12241067519921628000f, 0.11631863091190488000f, 2438 0.11022220729388318000f, 0.10412163387205473000f, 2439 0.09801714032956077000f, 0.09190895649713269600f, 2440 0.08579731234443988000f, 0.07968243797143012600f, 2441 0.07356456359966745400f, 0.06744391956366410600f, 2442 0.06132073630220864800f, 0.05519524434969003100f, 2443 0.04906767432741812600f, 0.04293825693494095900f, 2444 0.03680722294135899100f, 0.03067480317663658100f, 2445 0.02454122852291226400f, 0.01840672990580482000f, 2446 0.01227153828571994400f, 0.00613588464915451520f, 2447 0.00000000000000006123f, 0.00000000000000000000f, 2448 -0.00613588464915447530f, -0.01227153828571992500f, 2449 -0.01840672990580482000f, -0.02454122852291228800f, 2450 -0.03067480317663662600f, -0.03680722294135883200f, 2451 -0.04293825693494082000f, -0.04906767432741801500f, 2452 -0.05519524434968993400f, -0.06132073630220857800f, 2453 -0.06744391956366405100f, -0.07356456359966742600f, 2454 -0.07968243797143012600f, -0.08579731234443989400f, 2455 -0.09190895649713272400f, -0.09801714032956060400f, 2456 -0.10412163387205459000f, -0.11022220729388306000f, 2457 -0.11631863091190475000f, -0.12241067519921620000f, 2458 -0.12849811079379317000f, -0.13458070850712617000f, 2459 -0.14065823933284921000f, -0.14673047445536175000f, 2460 -0.15279718525844344000f, -0.15885814333386145000f, 2461 -0.16491312048996989000f, -0.17096188876030122000f, 2462 -0.17700422041214875000f, -0.18303988795514095000f, 2463 -0.18906866414980619000f, -0.19509032201612825000f, 2464 -0.20110463484209190000f, -0.20711137619221856000f, 2465 -0.21311031991609136000f, -0.21910124015686980000f, 2466 -0.22508391135979283000f, -0.23105810828067111000f, 2467 -0.23702360599436720000f, -0.24298017990326387000f, 2468 -0.24892760574572015000f, -0.25486565960451457000f, 2469 -0.26079411791527551000f, -0.26671275747489837000f, 2470 -0.27262135544994898000f, -0.27851968938505306000f, 2471 -0.28440753721127188000f, -0.29028467725446233000f, 2472 -0.29615088824362379000f, -0.30200594931922808000f, 2473 -0.30784964004153487000f, -0.31368174039889152000f, 2474 -0.31950203081601569000f, -0.32531029216226293000f, 2475 -0.33110630575987643000f, -0.33688985339222005000f, 2476 -0.34266071731199438000f, -0.34841868024943456000f, 2477 -0.35416352542049034000f, -0.35989503653498811000f, 2478 -0.36561299780477385000f, -0.37131719395183754000f, 2479 -0.37700741021641826000f, -0.38268343236508978000f, 2480 -0.38834504669882625000f, -0.39399204006104810000f, 2481 -0.39962419984564679000f, -0.40524131400498986000f, 2482 -0.41084317105790391000f, -0.41642956009763715000f, 2483 -0.42200027079979968000f, -0.42755509343028208000f, 2484 -0.43309381885315196000f, -0.43861623853852766000f, 2485 -0.44412214457042920000f, -0.44961132965460654000f, 2486 -0.45508358712634384000f, -0.46053871095824001000f, 2487 -0.46597649576796618000f, -0.47139673682599764000f, 2488 -0.47679923006332209000f, -0.48218377207912272000f, 2489 -0.48755016014843600000f, -0.49289819222978404000f, 2490 -0.49822766697278187000f, -0.50353838372571758000f, 2491 -0.50883014254310699000f, -0.51410274419322166000f, 2492 -0.51935599016558964000f, -0.52458968267846895000f, 2493 -0.52980362468629461000f, -0.53499761988709715000f, 2494 -0.54017147272989285000f, -0.54532498842204646000f, 2495 -0.55045797293660481000f, -0.55557023301960218000f, 2496 -0.56066157619733603000f, -0.56573181078361312000f, 2497 -0.57078074588696726000f, -0.57580819141784534000f, 2498 -0.58081395809576453000f, -0.58579785745643886000f, 2499 -0.59075970185887416000f, -0.59569930449243336000f, 2500 -0.60061647938386897000f, -0.60551104140432555000f, 2501 -0.61038280627630948000f, -0.61523159058062682000f, 2502 -0.62005721176328910000f, -0.62485948814238634000f, 2503 -0.62963823891492698000f, -0.63439328416364549000f, 2504 -0.63912444486377573000f, -0.64383154288979139000f, 2505 -0.64851440102211244000f, -0.65317284295377676000f, 2506 -0.65780669329707864000f, -0.66241577759017178000f, 2507 -0.66699992230363747000f, -0.67155895484701833000f, 2508 -0.67609270357531592000f, -0.68060099779545302000f, 2509 -0.68508366777270036000f, -0.68954054473706683000f, 2510 -0.69397146088965400000f, -0.69837624940897292000f, 2511 -0.70275474445722530000f, -0.70710678118654746000f, 2512 -0.71143219574521643000f, -0.71573082528381859000f, 2513 -0.72000250796138165000f, -0.72424708295146689000f, 2514 -0.72846439044822520000f, -0.73265427167241282000f, 2515 -0.73681656887736979000f, -0.74095112535495911000f, 2516 -0.74505778544146595000f, -0.74913639452345926000f, 2517 -0.75318679904361241000f, -0.75720884650648446000f, 2518 -0.76120238548426178000f, -0.76516726562245896000f, 2519 -0.76910333764557959000f, -0.77301045336273699000f, 2520 -0.77688846567323244000f, -0.78073722857209438000f, 2521 -0.78455659715557524000f, -0.78834642762660623000f, 2522 -0.79210657730021239000f, -0.79583690460888346000f, 2523 -0.79953726910790501000f, -0.80320753148064483000f, 2524 -0.80684755354379922000f, -0.81045719825259477000f, 2525 -0.81403632970594830000f, -0.81758481315158371000f, 2526 -0.82110251499110465000f, -0.82458930278502529000f, 2527 -0.82804504525775580000f, -0.83146961230254524000f, 2528 -0.83486287498638001000f, -0.83822470555483797000f, 2529 -0.84155497743689833000f, -0.84485356524970701000f, 2530 -0.84812034480329712000f, -0.85135519310526520000f, 2531 -0.85455798836540053000f, -0.85772861000027212000f, 2532 -0.86086693863776731000f, -0.86397285612158670000f, 2533 -0.86704624551569265000f, -0.87008699110871135000f, 2534 -0.87309497841829009000f, -0.87607009419540660000f, 2535 -0.87901222642863341000f, -0.88192126434835494000f, 2536 -0.88479709843093779000f, -0.88763962040285393000f, 2537 -0.89044872324475788000f, -0.89322430119551532000f, 2538 -0.89596624975618511000f, -0.89867446569395382000f, 2539 -0.90134884704602203000f, -0.90398929312344334000f, 2540 -0.90659570451491533000f, -0.90916798309052227000f, 2541 -0.91170603200542988000f, -0.91420975570353069000f, 2542 -0.91667905992104270000f, -0.91911385169005777000f, 2543 -0.92151403934204190000f, -0.92387953251128674000f, 2544 -0.92621024213831127000f, -0.92850608047321548000f, 2545 -0.93076696107898371000f, -0.93299279883473885000f, 2546 -0.93518350993894750000f, -0.93733901191257496000f, 2547 -0.93945922360218992000f, -0.94154406518302081000f, 2548 -0.94359345816196039000f, -0.94560732538052128000f, 2549 -0.94758559101774109000f, -0.94952818059303667000f, 2550 -0.95143502096900834000f, -0.95330604035419375000f, 2551 -0.95514116830577067000f, -0.95694033573220894000f, 2552 -0.95870347489587160000f, -0.96043051941556579000f, 2553 -0.96212140426904158000f, -0.96377606579543984000f, 2554 -0.96539444169768940000f, -0.96697647104485207000f, 2555 -0.96852209427441727000f, -0.97003125319454397000f, 2556 -0.97150389098625178000f, -0.97293995220556007000f, 2557 -0.97433938278557586000f, -0.97570213003852857000f, 2558 -0.97702814265775439000f, -0.97831737071962765000f, 2559 -0.97956976568544052000f, -0.98078528040323043000f, 2560 -0.98196386910955524000f, -0.98310548743121629000f, 2561 -0.98421009238692903000f, -0.98527764238894122000f, 2562 -0.98630809724459867000f, -0.98730141815785843000f, 2563 -0.98825756773074946000f, -0.98917650996478101000f, 2564 -0.99005821026229712000f, -0.99090263542778001000f, 2565 -0.99170975366909953000f, -0.99247953459870997000f, 2566 -0.99321194923479450000f, -0.99390697000235606000f, 2567 -0.99456457073425542000f, -0.99518472667219682000f, 2568 -0.99576741446765982000f, -0.99631261218277800000f, 2569 -0.99682029929116567000f, -0.99729045667869021000f, 2570 -0.99772306664419164000f, -0.99811811290014918000f, 2571 -0.99847558057329477000f, -0.99879545620517241000f, 2572 -0.99907772775264536000f, -0.99932238458834954000f, 2573 -0.99952941750109314000f, -0.99969881869620425000f, 2574 -0.99983058179582340000f, -0.99992470183914450000f, 2575 -0.99998117528260111000f, -1.00000000000000000000f}; 2576 2577 const FLOAT32 ixheaacd_twidle_tbl_48[64] = { 2578 1.000000000000f, 0.000000000000f, 1.000000000000f, 0.000000000000f, 2579 0.991444885731f, -0.130526185036f, 0.965925812721f, -0.258819043636f, 2580 0.965925812721f, -0.258819043636f, 0.866025388241f, -0.500000000000f, 2581 0.923879504204f, -0.382683426142f, 0.707106769085f, -0.707106769085f, 2582 0.866025388241f, -0.500000000000f, 0.500000000000f, -0.866025388241f, 2583 0.793353319168f, -0.608761429787f, 0.258819043636f, -0.965925812721f, 2584 0.707106769085f, -0.707106769085f, 0.000000000000f, -1.000000000000f, 2585 0.608761429787f, -0.793353319168f, -0.258819043636f, -0.965925812721f, 2586 0.500000000000f, -0.866025388241f, -0.500000000000f, -0.866025388241f, 2587 0.382683426142f, -0.923879504204f, -0.707106769085f, -0.707106769085f, 2588 0.258819043636f, -0.965925812721f, -0.866025388241f, -0.500000000000f, 2589 0.130526185036f, -0.991444885731f, -0.965925812721f, -0.258819043636f, 2590 0.000000000000f, -1.000000000000f, -1.000000000000f, -0.000000000000f, 2591 -0.130526185036f, -0.991444885731f, -0.965925812721f, 0.258819043636f, 2592 -0.258819043636f, -0.965925812721f, -0.866025388241f, 0.500000000000f, 2593 -0.382683426142f, -0.923879504204f, -0.707106769085f, 0.707106769085f}; 2594 2595 const FLOAT32 ixheaacd_twidle_tbl_24[32] = { 2596 1.000000000000f, 0.000000000000f, 1.000000000000f, 0.000000000000f, 2597 0.965925812721f, -0.258819043636f, 0.866025388241f, -0.500000000000f, 2598 0.866025388241f, -0.500000000000f, 0.500000000000f, -0.866025388241f, 2599 0.707106769085f, -0.707106769085f, 0.000000000000f, -1.000000000000f, 2600 0.500000000000f, -0.866025388241f, -0.500000000000f, -0.866025388241f, 2601 0.258819043636f, -0.965925812721f, -0.866025388241f, -0.500000000000f, 2602 0.000000000000f, -1.000000000000f, -1.000000000000f, -0.000000000000f, 2603 -0.258819043636f, -0.965925812721f, -0.866025388241f, 0.500000000000f}; 2604 2605 const FLOAT32 ixheaacd_sel_case[5][8] = {{1, -1, 1, 1, 1, 1, -1, 1}, 2606 {1, 1, -1, 1, 1, -1, 1, 1}, 2607 {-1, 1, -1, -1, -1, -1, 1, -1}, 2608 {-1, -1, 1, -1, -1, 1, -1, -1}, 2609 {1, -1, 1, 1, 1, 1, -1, 1}};