blob: 1bf045fbcccf8210c533b7491a977a061d6e907d [file] [log] [blame]
/******************************************************************************
* *
* Copyright (C) 2018 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*****************************************************************************
* Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
*/
#include "ixheaac_type_def.h"
#include "ixheaac_sbr_const.h"
#include "ixheaac_esbr_rom.h"
const FLOAT32
ixheaac_sub_samp_qmf_window_coeff[40 + 80 + 120 + 160 + 200 + 240 + 320 + 400 + 440] = {
0.000000000000f, -0.000715773669f, -0.000665041502f, 0.000402654026f, 0.002620175947f,
0.005039302167f, 0.005271575879f, 0.000027604519f, 0.013271821663f, 0.034462094307f,
0.058591566980f, 0.075313732028f, 0.070353306830f, 0.029082400724f, -0.058370534331f,
-0.192396670580f, 0.361158996820f, 0.541255354881f, 0.702238857746f, 0.813819110394f,
0.853738546371f, 0.813819110394f, 0.702238857746f, 0.541255354881f, -0.361158996820f,
-0.192396670580f, -0.058370534331f, 0.029082400724f, 0.070353306830f, 0.075313732028f,
0.058591566980f, 0.034462094307f, -0.013271821663f, 0.000027604519f, 0.005271575879f,
0.005039302167f, 0.002620175947f, 0.000402654026f, -0.000665041502f, -0.000715773669f,
0.000000000000f, -0.000546656549f, -0.000715773669f, -0.000780366478f, -0.000665041502f,
-0.000289698131f, 0.000402654026f, 0.001390249468f, 0.002620175947f, 0.003920743242f,
0.005039302167f, 0.005622064229f, 0.005271575879f, 0.003540124744f, 0.000027604519f,
-0.005533721298f, 0.013271821663f, 0.023068016395f, 0.034462094307f, 0.046684302390f,
0.058591566980f, 0.068704381585f, 0.075313732028f, 0.076505072415f, 0.070353306830f,
0.055046003312f, 0.029082400724f, -0.008571174927f, -0.058370534331f, -0.120007798076f,
-0.192396670580f, -0.273663401604f, 0.361158996820f, 0.451599657536f, 0.541255354881f,
0.626124262810f, 0.702238857746f, 0.765867471695f, 0.813819110394f, 0.843623816967f,
0.853738546371f, 0.843623816967f, 0.813819110394f, 0.765867471695f, 0.702238857746f,
0.626124262810f, 0.541255354881f, 0.451599657536f, -0.361158996820f, -0.273663401604f,
-0.192396670580f, -0.120007798076f, -0.058370534331f, -0.008571174927f, 0.029082400724f,
0.055046003312f, 0.070353306830f, 0.076505072415f, 0.075313732028f, 0.068704381585f,
0.058591566980f, 0.046684302390f, 0.034462094307f, 0.023068016395f, -0.013271821663f,
-0.005533721298f, 0.000027604519f, 0.003540124744f, 0.005271575879f, 0.005622064229f,
0.005039302167f, 0.003920743242f, 0.002620175947f, 0.001390249468f, 0.000402654026f,
-0.000289698131f, -0.000665041502f, -0.000780366478f, -0.000715773669f, -0.000546656549f,
0.000000000000f, -0.000494276581f, -0.000604547502f, -0.000715773669f, -0.000776134315f,
-0.000767318823f, -0.000665041502f, -0.000443592289f, -0.000089368223f, 0.000402654026f,
0.001034071436f, 0.001785487286f, 0.002620175947f, 0.003494867589f, 0.004324191250f,
0.005039302167f, 0.005507593509f, 0.005630714353f, 0.005271575879f, 0.004295178223f,
0.002582125831f, 0.000027604519f, -0.003442291170f, -0.007873747498f, 0.013271821663f,
0.019609235227f, 0.026719830930f, 0.034462094307f, 0.042579874396f, 0.050749942660f,
0.058591566980f, 0.065628737211f, 0.071387805045f, 0.075313732028f, 0.076819263399f,
0.075348608196f, 0.070353306830f, 0.061245717108f, 0.047619495541f, 0.029082400724f,
0.005301259924f, -0.023842986673f, -0.058370534331f, -0.098213292658f, -0.143036201596f,
-0.192396670580f, -0.245750576258f, -0.302297174931f, 0.361158996820f, 0.421350568533f,
0.481765538454f, 0.541255354881f, 0.598601102829f, 0.652643620968f, 0.702238857746f,
0.746226489544f, 0.783699929714f, 0.813819110394f, 0.835786461830f, 0.849197566509f,
0.853738546371f, 0.849197506905f, 0.835786342621f, 0.813819110394f, 0.783699750900f,
0.746226310730f, 0.702238857746f, 0.652643322945f, 0.598600804806f, 0.541255354881f,
0.481765210629f, 0.421350240707f, -0.361158996820f, -0.302297025919f, -0.245750263333f,
-0.192396670580f, -0.143036067486f, -0.098213046789f, -0.058370534331f, -0.023842897266f,
0.005301412195f, 0.029082400724f, 0.047619540244f, 0.061245780438f, 0.070353306830f,
0.075348615646f, 0.076819263399f, 0.075313732028f, 0.071387790143f, 0.065628699958f,
0.058591566980f, 0.050749920309f, 0.042579825968f, 0.034462094307f, 0.026719808578f,
0.019609196112f, -0.013271821663f, -0.007873705588f, -0.003442274174f, 0.000027604519f,
0.002582143992f, 0.004295184277f, 0.005271575879f, 0.005630714819f, 0.005507592112f,
0.005039302167f, 0.004324184265f, 0.003494864097f, 0.002620175947f, 0.001785481116f,
0.001034068293f, 0.000402654026f, -0.000089371701f, -0.000443593453f, -0.000665041502f,
-0.000767319347f, -0.000776134082f, -0.000715773669f, -0.000604546454f, -0.000494276290f,
0.000000000000f, -0.000487522804f, -0.000546656549f, -0.000631249335f, -0.000715773669f,
-0.000768137164f, -0.000780366478f, -0.000753000146f, -0.000665041502f, -0.000514557236f,
-0.000289698131f, 0.000013494974f, 0.000402654026f, 0.000860844331f, 0.001390249468f,
0.001984114060f, 0.002620175947f, 0.003273961367f, 0.003920743242f, 0.004520985298f,
0.005039302167f, 0.005419677589f, 0.005622064229f, 0.005591712892f, 0.005271575879f,
0.004603953101f, 0.003540124744f, 0.002027417533f, 0.000027604519f, -0.002482672455f,
-0.005533721298f, -0.009132533334f, 0.013271821663f, 0.017943337560f, 0.023068016395f,
0.028607217595f, 0.034462094307f, 0.040534917265f, 0.046684302390f, 0.052763074636f,
0.058591566980f, 0.063971586525f, 0.068704381585f, 0.072568260133f, 0.075313732028f,
0.076709352434f, 0.076505072415f, 0.074466437101f, 0.070353306830f, 0.063944481313f,
0.055046003312f, 0.043476879597f, 0.029082400724f, 0.011762383394f, -0.008571174927f,
-0.031953126192f, -0.058370534331f, -0.087754756212f, -0.120007798076f, -0.154960706830f,
-0.192396670580f, -0.232069090009f, -0.273663401604f, -0.316827893257f, 0.361158996820f,
0.406231760979f, 0.451599657536f, 0.496770828962f, 0.541255354881f, 0.584540307522f,
0.626124262810f, 0.665513992310f, 0.702238857746f, 0.735821187496f, 0.765867471695f,
0.791973590851f, 0.813819110394f, 0.831103861332f, 0.843623816967f, 0.851197123528f,
0.853738546371f, 0.851197123528f, 0.843623816967f, 0.831103861332f, 0.813819110394f,
0.791973590851f, 0.765867471695f, 0.735821187496f, 0.702238857746f, 0.665513992310f,
0.626124262810f, 0.584540307522f, 0.541255354881f, 0.496770828962f, 0.451599657536f,
0.406231760979f, -0.361158996820f, -0.316827893257f, -0.273663401604f, -0.232069090009f,
-0.192396670580f, -0.154960706830f, -0.120007798076f, -0.087754756212f, -0.058370534331f,
-0.031953126192f, -0.008571174927f, 0.011762383394f, 0.029082400724f, 0.043476879597f,
0.055046003312f, 0.063944481313f, 0.070353306830f, 0.074466437101f, 0.076505072415f,
0.076709352434f, 0.075313732028f, 0.072568260133f, 0.068704381585f, 0.063971586525f,
0.058591566980f, 0.052763074636f, 0.046684302390f, 0.040534917265f, 0.034462094307f,
0.028607217595f, 0.023068016395f, 0.017943337560f, -0.013271821663f, -0.009132533334f,
-0.005533721298f, -0.002482672455f, 0.000027604519f, 0.002027417533f, 0.003540124744f,
0.004603953101f, 0.005271575879f, 0.005591712892f, 0.005622064229f, 0.005419677589f,
0.005039302167f, 0.004520985298f, 0.003920743242f, 0.003273961367f, 0.002620175947f,
0.001984114060f, 0.001390249468f, 0.000860844331f, 0.000402654026f, 0.000013494974f,
-0.000289698131f, -0.000514557236f, -0.000665041502f, -0.000753000146f, -0.000780366478f,
-0.000768137164f, -0.000715773669f, -0.000631249335f, -0.000546656549f, -0.000487522804f,
0.000000000000f, -0.000493306026f, -0.000511505408f, -0.000579367916f, -0.000649476540f,
-0.000715773669f, -0.000752875290f, -0.000781254726f, -0.000777536596f, -0.000736148562f,
-0.000665041502f, -0.000548077514f, -0.000385754218f, -0.000170716201f, 0.000090249574f,
0.000402654026f, 0.000768811035f, 0.001178124920f, 0.001629814156f, 0.002113749273f,
0.002620175947f, 0.003144826740f, 0.003664653283f, 0.004168645944f, 0.004632714204f,
0.005039302167f, 0.005361670163f, 0.005566063803f, 0.005641560070f, 0.005550691392f,
0.005271575879f, 0.004769547377f, 0.004013354424f, 0.002990481444f, 0.001668256707f,
0.000027604519f, -0.001939695445f, -0.004252972547f, -0.006908639334f, -0.009918526746f,
0.013271821663f, 0.016974641010f, 0.020970622078f, 0.025238998234f, 0.029761660844f,
0.034462094307f, 0.039311274886f, 0.044225402176f, 0.049129784107f, 0.053948841989f,
0.058591566980f, 0.062942937016f, 0.066905103624f, 0.070362940431f, 0.073203273118f,
0.075313732028f, 0.076541244984f, 0.076781995595f, 0.075908273458f, 0.073805764318f,
0.070353306830f, 0.065404154360f, 0.058896079659f, 0.050722457469f, 0.040812026709f,
0.029082400724f, 0.015448591672f, -0.000097587261f, -0.017581636086f, -0.037012770772f,
-0.058370534331f, -0.081660762429f, -0.106792926788f, -0.133693277836f, -0.162268877029f,
-0.192396670580f, -0.223985999823f, -0.256831049919f, -0.290771633387f, -0.325614720583f,
0.361158996820f, 0.397183418274f, 0.433449268341f, 0.469719588757f, 0.505739748478f,
0.541255354881f, 0.575990140438f, 0.609711349010f, 0.642155468464f, 0.673076033592f,
0.702238857746f, 0.729360222816f, 0.754271447659f, 0.776768505573f, 0.796672165394f,
0.813819110394f, 0.828002870083f, 0.839164674282f, 0.847211718559f, 0.852083206177f,
0.853738546371f, 0.852083206177f, 0.847211718559f, 0.839164674282f, 0.828002750874f,
0.813819110394f, 0.796671986580f, 0.776768505573f, 0.754271447659f, 0.729359984398f,
0.702238857746f, 0.673075735569f, 0.642155468464f, 0.609711349010f, 0.575989782810f,
0.541255354881f, 0.505739450455f, 0.469719588757f, 0.433449268341f, 0.397183090448f,
-0.361158996820f, -0.325614541769f, -0.290771633387f, -0.256830900908f, -0.223985850811f,
-0.192396670580f, -0.162268742919f, -0.133693277836f, -0.106792800128f, -0.081660643220f,
-0.058370534331f, -0.037012673914f, -0.017581636086f, -0.000097508135f, 0.015448661521f,
0.029082400724f, 0.040812078863f, 0.050722457469f, 0.058896116912f, 0.065404184163f,
0.070353306830f, 0.073805779219f, 0.075908273458f, 0.076781995595f, 0.076541237533f,
0.075313732028f, 0.073203265667f, 0.070362940431f, 0.066905081272f, 0.062942922115f,
0.058591566980f, 0.053948819637f, 0.049129784107f, 0.044225379825f, 0.039311248809f,
0.034462094307f, 0.029761638492f, 0.025238998234f, 0.020970601588f, 0.016974622384f,
-0.013271821663f, -0.009918511845f, -0.006908619311f, -0.004252942745f, -0.001939700567f,
0.000027604519f, 0.001668263576f, 0.002990489826f, 0.004013365135f, 0.004769545514f,
0.005271575879f, 0.005550692324f, 0.005641560070f, 0.005566061940f, 0.005361671094f,
0.005039302167f, 0.004632712342f, 0.004168642685f, 0.003664647229f, 0.003144827904f,
0.002620175947f, 0.002113747410f, 0.001629810315f, 0.001178119797f, 0.000768812315f,
0.000402654026f, 0.000090248475f, -0.000170717947f, -0.000385756488f, -0.000548077049f,
-0.000665041502f, -0.000736148853f, -0.000777536712f, -0.000781254901f, -0.000752875523f,
-0.000715773669f, -0.000649476249f, -0.000579367450f, -0.000511504768f, -0.000493305910f,
0.000000000000f, -0.000517090957f, -0.000494276581f, -0.000546656549f, -0.000604547502f,
-0.000661945262f, -0.000715773669f, -0.000747404585f, -0.000776134315f, -0.000780366478f,
-0.000767318823f, -0.000728470215f, -0.000665041502f, -0.000569175696f, -0.000443592289f,
-0.000289698131f, -0.000089368223f, 0.000141059689f, 0.000402654026f, 0.000705181097f,
0.001034071436f, 0.001390249468f, 0.001785487286f, 0.002198014408f, 0.002620175947f,
0.003057343885f, 0.003494867589f, 0.003920743242f, 0.004324191250f, 0.004704849795f,
0.005039302167f, 0.005313484930f, 0.005507593509f, 0.005622064229f, 0.005630714353f,
0.005518750288f, 0.005271575879f, 0.004868620075f, 0.004295178223f, 0.003540124744f,
0.002582125831f, 0.001415721956f, 0.000027604519f, -0.001588239335f, -0.003442291170f,
-0.005533721298f, -0.007873747498f, -0.010453868657f, 0.013271821663f, 0.016335172579f,
0.019609235227f, 0.023068016395f, 0.026719830930f, 0.030534112826f, 0.034462094307f,
0.038497347385f, 0.042579874396f, 0.046684302390f, 0.050749942660f, 0.054735988379f,
0.058591566980f, 0.062239032239f, 0.065628737211f, 0.068704381585f, 0.071387805045f,
0.073608145118f, 0.075313732028f, 0.076399229467f, 0.076819263399f, 0.076505072415f,
0.075348608196f, 0.073319546878f, 0.070353306830f, 0.066330201924f, 0.061245717108f,
0.055046003312f, 0.047619495541f, 0.038977786899f, 0.029082400724f, 0.017846630886f,
0.005301259924f, -0.008571174927f, -0.023842986673f, -0.040445398539f, -0.058370534331f,
-0.077656343579f, -0.098213292658f, -0.120007798076f, -0.143036201596f, -0.167190954089f,
-0.192396670580f, -0.218634754419f, -0.245750576258f, -0.273663401604f, -0.302297174931f,
-0.331498444080f, 0.361158996820f, 0.391159355640f, 0.421350568533f, 0.451599657536f,
0.481765538454f, 0.511695802212f, 0.541255354881f, 0.570261478424f, 0.598601102829f,
0.626124262810f, 0.652643620968f, 0.678056061268f, 0.702238857746f, 0.724978864193f,
0.746226489544f, 0.765867471695f, 0.783699929714f, 0.799714028835f, 0.813819110394f,
0.825832426548f, 0.835786461830f, 0.843623816967f, 0.849197566509f, 0.852570533752f,
0.853738546371f, 0.852570474148f, 0.849197506905f, 0.843623816967f, 0.835786342621f,
0.825832307339f, 0.813819110394f, 0.799713850021f, 0.783699750900f, 0.765867471695f,
0.746226310730f, 0.724978625774f, 0.702238857746f, 0.678055822849f, 0.652643322945f,
0.626124262810f, 0.598600804806f, 0.570261120796f, 0.541255354881f, 0.511695444584f,
0.481765210629f, 0.451599657536f, 0.421350240707f, 0.391158998013f, -0.361158996820f,
-0.331498116255f, -0.302297025919f, -0.273663401604f, -0.245750263333f, -0.218634605408f,
-0.192396670580f, -0.167190670967f, -0.143036067486f, -0.120007798076f, -0.098213046789f,
-0.077656231821f, -0.058370534331f, -0.040445201099f, -0.023842897266f, -0.008571174927f,
0.005301412195f, 0.017846697941f, 0.029082400724f, 0.038977894932f, 0.047619540244f,
0.055046003312f, 0.061245780438f, 0.066330231726f, 0.070353306830f, 0.073319576681f,
0.075348615646f, 0.076505072415f, 0.076819263399f, 0.076399222016f, 0.075313732028f,
0.073608122766f, 0.071387790143f, 0.068704381585f, 0.065628699958f, 0.062239013612f,
0.058591566980f, 0.054735943675f, 0.050749920309f, 0.046684302390f, 0.042579825968f,
0.038497325033f, 0.034462094307f, 0.030534068123f, 0.026719808578f, 0.023068016395f,
0.019609196112f, 0.016335153952f, -0.013271821663f, -0.010453845374f, -0.007873705588f,
-0.005533721298f, -0.003442274174f, -0.001588209649f, 0.000027604519f, 0.001415733015f,
0.002582143992f, 0.003540124744f, 0.004295184277f, 0.004868627992f, 0.005271575879f,
0.005518751685f, 0.005630714819f, 0.005622064229f, 0.005507592112f, 0.005313480273f,
0.005039302167f, 0.004704846535f, 0.004324184265f, 0.003920743242f, 0.003494864097f,
0.003057336202f, 0.002620175947f, 0.002198010916f, 0.001785481116f, 0.001390249468f,
0.001034068293f, 0.000705175975f, 0.000402654026f, 0.000141057521f, -0.000089371701f,
-0.000289698131f, -0.000443593453f, -0.000569177268f, -0.000665041502f, -0.000728470448f,
-0.000767319347f, -0.000780366478f, -0.000776134082f, -0.000747404411f, -0.000715773669f,
-0.000661944796f, -0.000604546454f, -0.000546656549f, -0.000494276290f, -0.000517093693f,
0.000000000000f, -0.000561769237f, -0.000487522804f, -0.000504071417f, -0.000546656549f,
-0.000587093062f, -0.000631249335f, -0.000677769072f, -0.000715773669f, -0.000744094199f,
-0.000768137164f, -0.000783433206f, -0.000780366478f, -0.000775797758f, -0.000753000146f,
-0.000721539196f, -0.000665041502f, -0.000594611920f, -0.000514557236f, -0.000409512140f,
-0.000289698131f, -0.000144638092f, 0.000013494974f, 0.000204301701f, 0.000402654026f,
0.000623937638f, 0.000860844331f, 0.001125015551f, 0.001390249468f, 0.001686808304f,
0.001984114060f, 0.002301725559f, 0.002620175947f, 0.002946944674f, 0.003273961367f,
0.003600826720f, 0.003920743242f, 0.004226427060f, 0.004520985298f, 0.004793256056f,
0.005039302167f, 0.005246116780f, 0.005419677589f, 0.005547571462f, 0.005622064229f,
0.005638919771f, 0.005591712892f, 0.005475378130f, 0.005271575879f, 0.004983968567f,
0.004603953101f, 0.004125164356f, 0.003540124744f, 0.002844675677f, 0.002027417533f,
0.001090232865f, 0.000027604519f, -0.001156813581f, -0.002482672455f, -0.003940112423f,
-0.005533721298f, -0.007261581719f, -0.009132533334f, -0.011131554842f, 0.013271821663f,
0.015540555120f, 0.017943337560f, 0.020453179255f, 0.023068016395f, 0.025787584484f,
0.028607217595f, 0.031501762569f, 0.034462094307f, 0.037481285632f, 0.040534917265f,
0.043609753251f, 0.046684302390f, 0.049738574773f, 0.052763074636f, 0.055717363954f,
0.058591566980f, 0.061345517635f, 0.063971586525f, 0.066436752677f, 0.068704381585f,
0.070762872696f, 0.072568260133f, 0.074100367725f, 0.075313732028f, 0.076199248433f,
0.076709352434f, 0.076823003590f, 0.076505072415f, 0.075730577111f, 0.074466437101f,
0.072677463293f, 0.070353306830f, 0.067452505231f, 0.063944481313f, 0.059816658497f,
0.055046003312f, 0.049597866833f, 0.043476879597f, 0.036641810089f, 0.029082400724f,
0.020799707621f, 0.011762383394f, 0.001976560103f, -0.008571174927f, -0.019883412868f,
-0.031953126192f, -0.044780682772f, -0.058370534331f, -0.072694331408f, -0.087754756212f,
-0.103532955050f, -0.120007798076f, -0.137155175209f, -0.154960706830f, -0.173380821943f,
-0.192396670580f, -0.211973592639f, -0.232069090009f, -0.252648025751f, -0.273663401604f,
-0.295071661472f, -0.316827893257f, -0.338872283697f, 0.361158996820f, 0.383635014296f,
0.406231760979f, 0.428911983967f, 0.451599657536f, 0.474245309830f, 0.496770828962f,
0.519123494625f, 0.541255354881f, 0.563078939915f, 0.584540307522f, 0.605578362942f,
0.626124262810f, 0.646126985550f, 0.665513992310f, 0.684235334396f, 0.702238857746f,
0.719446241856f, 0.735821187496f, 0.751313745975f, 0.765867471695f, 0.779428780079f,
0.791973590851f, 0.803448557854f, 0.813819110394f, 0.823041975498f, 0.831103861332f,
0.837971746922f, 0.843623816967f, 0.848031580448f, 0.851197123528f, 0.853102087975f,
0.853738546371f, 0.853102087975f, 0.851197123528f, 0.848031580448f, 0.843623816967f,
0.837971746922f, 0.831103861332f, 0.823041975498f, 0.813819110394f, 0.803448557854f,
0.791973590851f, 0.779428780079f, 0.765867471695f, 0.751313745975f, 0.735821187496f,
0.719446241856f, 0.702238857746f, 0.684235334396f, 0.665513992310f, 0.646126985550f,
0.626124262810f, 0.605578362942f, 0.584540307522f, 0.563078939915f, 0.541255354881f,
0.519123494625f, 0.496770828962f, 0.474245309830f, 0.451599657536f, 0.428911983967f,
0.406231760979f, 0.383635014296f, -0.361158996820f, -0.338872283697f, -0.316827893257f,
-0.295071661472f, -0.273663401604f, -0.252648025751f, -0.232069090009f, -0.211973592639f,
-0.192396670580f, -0.173380821943f, -0.154960706830f, -0.137155175209f, -0.120007798076f,
-0.103532955050f, -0.087754756212f, -0.072694331408f, -0.058370534331f, -0.044780682772f,
-0.031953126192f, -0.019883412868f, -0.008571174927f, 0.001976560103f, 0.011762383394f,
0.020799707621f, 0.029082400724f, 0.036641810089f, 0.043476879597f, 0.049597866833f,
0.055046003312f, 0.059816658497f, 0.063944481313f, 0.067452505231f, 0.070353306830f,
0.072677463293f, 0.074466437101f, 0.075730577111f, 0.076505072415f, 0.076823003590f,
0.076709352434f, 0.076199248433f, 0.075313732028f, 0.074100367725f, 0.072568260133f,
0.070762872696f, 0.068704381585f, 0.066436752677f, 0.063971586525f, 0.061345517635f,
0.058591566980f, 0.055717363954f, 0.052763074636f, 0.049738574773f, 0.046684302390f,
0.043609753251f, 0.040534917265f, 0.037481285632f, 0.034462094307f, 0.031501762569f,
0.028607217595f, 0.025787584484f, 0.023068016395f, 0.020453179255f, 0.017943337560f,
0.015540555120f, -0.013271821663f, -0.011131554842f, -0.009132533334f, -0.007261581719f,
-0.005533721298f, -0.003940112423f, -0.002482672455f, -0.001156813581f, 0.000027604519f,
0.001090232865f, 0.002027417533f, 0.002844675677f, 0.003540124744f, 0.004125164356f,
0.004603953101f, 0.004983968567f, 0.005271575879f, 0.005475378130f, 0.005591712892f,
0.005638919771f, 0.005622064229f, 0.005547571462f, 0.005419677589f, 0.005246116780f,
0.005039302167f, 0.004793256056f, 0.004520985298f, 0.004226427060f, 0.003920743242f,
0.003600826720f, 0.003273961367f, 0.002946944674f, 0.002620175947f, 0.002301725559f,
0.001984114060f, 0.001686808304f, 0.001390249468f, 0.001125015551f, 0.000860844331f,
0.000623937638f, 0.000402654026f, 0.000204301701f, 0.000013494974f, -0.000144638092f,
-0.000289698131f, -0.000409512140f, -0.000514557236f, -0.000594611920f, -0.000665041502f,
-0.000721539196f, -0.000753000146f, -0.000775797758f, -0.000780366478f, -0.000783433206f,
-0.000768137164f, -0.000744094199f, -0.000715773669f, -0.000677769072f, -0.000631249335f,
-0.000587093062f, -0.000546656549f, -0.000504071417f, -0.000487522804f, -0.000561769237f,
0.000000000000f, -0.000558072992f, -0.000493306026f, -0.000489007856f, -0.000511505408f,
-0.000546656549f, -0.000579367916f, -0.000616869656f, -0.000649476540f, -0.000684326049f,
-0.000715773669f, -0.000736658229f, -0.000752875290f, -0.000771615305f, -0.000781254726f,
-0.000780366478f, -0.000777536596f, -0.000761063478f, -0.000736148562f, -0.000709641026f,
-0.000665041502f, -0.000610430841f, -0.000548077514f, -0.000471417530f, -0.000385754218f,
-0.000289698131f, -0.000170716201f, -0.000046687699f, 0.000090249574f, 0.000240562411f,
0.000402654026f, 0.000578658364f, 0.000768811035f, 0.000963047845f, 0.001178124920f,
0.001390249468f, 0.001629814156f, 0.001864684164f, 0.002113749273f, 0.002366060158f,
0.002620175947f, 0.002882985165f, 0.003144826740f, 0.003408302786f, 0.003664653283f,
0.003920743242f, 0.004168645944f, 0.004402655177f, 0.004632714204f, 0.004841458052f,
0.005039302167f, 0.005203964189f, 0.005361670163f, 0.005474018864f, 0.005566063803f,
0.005622064229f, 0.005641560070f, 0.005619631615f, 0.005550691392f, 0.005438786000f,
0.005271575879f, 0.005045672413f, 0.004769547377f, 0.004424938932f, 0.004013354424f,
0.003540124744f, 0.002990481444f, 0.002366164699f, 0.001668256707f, 0.000887429516f,
0.000027604519f, -0.000912658463f, -0.001939695445f, -0.003051238833f, -0.004252972547f,
-0.005533721298f, -0.006908639334f, -0.008370369673f, -0.009918526746f, -0.011552934535f,
0.013271821663f, 0.015080526471f, 0.016974641010f, 0.018938465044f, 0.020970622078f,
0.023068016395f, 0.025238998234f, 0.027470193803f, 0.029761660844f, 0.032091233879f,
0.034462094307f, 0.036876682192f, 0.039311274886f, 0.041758917272f, 0.044225402176f,
0.046684302390f, 0.049129784107f, 0.051557101309f, 0.053948841989f, 0.056295089424f,
0.058591566980f, 0.060800816864f, 0.062942937016f, 0.064974091947f, 0.066905103624f,
0.068704381585f, 0.070362940431f, 0.071873866022f, 0.073203273118f, 0.074358329177f,
0.075313732028f, 0.076039887965f, 0.076541244984f, 0.076795786619f, 0.076781995595f,
0.076505072415f, 0.075908273458f, 0.075019389391f, 0.073805764318f, 0.072239525616f,
0.070353306830f, 0.068058051169f, 0.065404154360f, 0.062357112765f, 0.058896079659f,
0.055046003312f, 0.050722457469f, 0.045999649912f, 0.040812026709f, 0.035168409348f,
0.029082400724f, 0.022492101416f, 0.015448591672f, 0.007923411205f, -0.000097587261f,
-0.008571174927f, -0.017581636086f, -0.027048788965f, -0.037012770772f, -0.047460637987f,
-0.058370534331f, -0.069793038070f, -0.081660762429f, -0.093993641436f, -0.106792926788f,
-0.120007798076f, -0.133693277836f, -0.147773429751f, -0.162268877029f, -0.177155479789f,
-0.192396670580f, -0.208034217358f, -0.223985999823f, -0.240255206823f, -0.256831049919f,
-0.273663401604f, -0.290771633387f, -0.308093428612f, -0.325614720583f, -0.343320041895f,
0.361158996820f, 0.379132896662f, 0.397183418274f, 0.415302306414f, 0.433449268341f,
0.451599657536f, 0.469719588757f, 0.487774550915f, 0.505739748478f, 0.523563683033f,
0.541255354881f, 0.558729469776f, 0.575990140438f, 0.592998087406f, 0.609711349010f,
0.626124262810f, 0.642155468464f, 0.657824218273f, 0.673076033592f, 0.687872409821f,
0.702238857746f, 0.716044247150f, 0.729360222816f, 0.742110610008f, 0.754271447659f,
0.765867471695f, 0.776768505573f, 0.787063062191f, 0.796672165394f, 0.805576920509f,
0.813819110394f, 0.821256279945f, 0.828002870083f, 0.833975851536f, 0.839164674282f,
0.843623816967f, 0.847211718559f, 0.850063860416f, 0.852083206177f, 0.853290081024f,
0.853738546371f, 0.853290081024f, 0.852083206177f, 0.850063800812f, 0.847211718559f,
0.843623816967f, 0.839164674282f, 0.833975732327f, 0.828002750874f, 0.821256279945f,
0.813819110394f, 0.805576920509f, 0.796671986580f, 0.787062883377f, 0.776768505573f,
0.765867471695f, 0.754271447659f, 0.742110371590f, 0.729359984398f, 0.716044247150f,
0.702238857746f, 0.687872409821f, 0.673075735569f, 0.657823920250f, 0.642155468464f,
0.626124262810f, 0.609711349010f, 0.592997789383f, 0.575989782810f, 0.558729469776f,
0.541255354881f, 0.523563683033f, 0.505739450455f, 0.487774193287f, 0.469719588757f,
0.451599657536f, 0.433449268341f, 0.415301978588f, 0.397183090448f, 0.379132896662f,
-0.361158996820f, -0.343319863081f, -0.325614541769f, -0.308093249798f, -0.290771633387f,
-0.273663401604f, -0.256830900908f, -0.240255042911f, -0.223985850811f, -0.208034217358f,
-0.192396670580f, -0.177155330777f, -0.162268742919f, -0.147773295641f, -0.133693277836f,
-0.120007798076f, -0.106792800128f, -0.093993522227f, -0.081660643220f, -0.069793038070f,
-0.058370534331f, -0.047460533679f, -0.037012673914f, -0.027048695832f, -0.017581636086f,
-0.008571174927f, -0.000097508135f, 0.007923483849f, 0.015448661521f, 0.022492101416f,
0.029082400724f, 0.035168465227f, 0.040812078863f, 0.045999698341f, 0.050722457469f,
0.055046003312f, 0.058896116912f, 0.062357142568f, 0.065404184163f, 0.068058051169f,
0.070353306830f, 0.072239540517f, 0.073805779219f, 0.075019404292f, 0.075908273458f,
0.076505072415f, 0.076781995595f, 0.076795786619f, 0.076541237533f, 0.076039887965f,
0.075313732028f, 0.074358314276f, 0.073203265667f, 0.071873851120f, 0.070362940431f,
0.068704381585f, 0.066905081272f, 0.064974069595f, 0.062942922115f, 0.060800816864f,
0.058591566980f, 0.056295067072f, 0.053948819637f, 0.051557078958f, 0.049129784107f,
0.046684302390f, 0.044225379825f, 0.041758891195f, 0.039311248809f, 0.036876682192f,
0.034462094307f, 0.032091211528f, 0.029761638492f, 0.027470171452f, 0.025238998234f,
0.023068016395f, 0.020970601588f, 0.018938446417f, 0.016974622384f, 0.015080526471f,
-0.013271821663f, -0.011552894488f, -0.009918511845f, -0.008370377123f, -0.006908619311f,
-0.005533721298f, -0.004252942745f, -0.003051228123f, -0.001939700567f, -0.000912644493f,
0.000027604519f, 0.000887448899f, 0.001668263576f, 0.002366161672f, 0.002990489826f,
0.003540124744f, 0.004013365135f, 0.004424942192f, 0.004769545514f, 0.005045676138f,
0.005271575879f, 0.005438789260f, 0.005550692324f, 0.005619631149f, 0.005641560070f,
0.005622064229f, 0.005566061940f, 0.005474017933f, 0.005361671094f, 0.005203961395f,
0.005039302167f, 0.004841453396f, 0.004632712342f, 0.004402656574f, 0.004168642685f,
0.003920743242f, 0.003664647229f, 0.003408300225f, 0.003144827904f, 0.002882981440f,
0.002620175947f, 0.002366054105f, 0.002113747410f, 0.001864685910f, 0.001629810315f,
0.001390249468f, 0.001178119797f, 0.000963046390f, 0.000768812315f, 0.000578655337f,
0.000402654026f, 0.000240558948f, 0.000090248475f, -0.000046686841f, -0.000170717947f,
-0.000289698131f, -0.000385756488f, -0.000471418141f, -0.000548077049f, -0.000610431889f,
-0.000665041502f, -0.000709642132f, -0.000736148853f, -0.000761063420f, -0.000777536712f,
-0.000780366478f, -0.000781254901f, -0.000771615247f, -0.000752875523f, -0.000736657763f,
-0.000715773669f, -0.000684325409f, -0.000649476249f, -0.000616869889f, -0.000579367450f,
-0.000546656549f, -0.000511504768f, -0.000489007856f, -0.000493305910f, -0.000558072818f,
0.000000000000f, -0.000556728919f, -0.000500844268f, -0.000488197809f, -0.000501400093f,
-0.000529201934f, -0.000562019297f, -0.000591853342f, -0.000624713139f, -0.000656191143f,
-0.000686710351f, -0.000715773669f, -0.000733954250f, -0.000748608378f, -0.000769718143f,
-0.000781442621f, -0.000778635906f, -0.000780205359f, -0.000773485284f, -0.000756665308f,
-0.000730990549f, -0.000705314334f, -0.000665041502f, -0.000616183213f, -0.000559926149f,
-0.000494948297f, -0.000418806652f, -0.000333639531f, -0.000231614991f, -0.000129564374f,
-0.000013860786f, 0.000118062519f, 0.000253748061f, 0.000402654026f, 0.000562193105f,
0.000734724104f, 0.000907300971f, 0.001100212801f, 0.001293914276f, 0.001502302708f,
0.001713720965f, 0.001929827733f, 0.002160301199f, 0.002389454516f, 0.002620175947f,
0.002859727247f, 0.003097488545f, 0.003335026093f, 0.003571928944f, 0.003804124426f,
0.004038002808f, 0.004253090825f, 0.004467199557f, 0.004672701936f, 0.004858986009f,
0.005039302167f, 0.005188636016f, 0.005337981973f, 0.005444378592f, 0.005536668468f,
0.005601509940f, 0.005639122799f, 0.005636681803f, 0.005604403093f, 0.005534522235f,
0.005425479729f, 0.005271575879f, 0.005068108905f, 0.004826675169f, 0.004522582516f,
0.004171531182f, 0.003762318054f, 0.003299441654f, 0.002773069544f, 0.002181392629f,
0.001534081879f, 0.000813683204f, 0.000027604519f, -0.000823879847f, -0.001745120040f,
-0.002741113305f, -0.003804343985f, -0.004943567794f, -0.006148642395f, -0.007428539917f,
-0.008786097169f, -0.010207436979f, -0.011706162244f, 0.013271821663f, 0.014913232997f,
0.016624111682f, 0.018395680934f, 0.020223021507f, 0.022107109427f, 0.024048449472f,
0.026041839272f, 0.028090396896f, 0.030182225630f, 0.032305572182f, 0.034462094307f,
0.036656811833f, 0.038866810501f, 0.041091293097f, 0.043328888714f, 0.045567616820f,
0.047798689455f, 0.050014410168f, 0.052214913070f, 0.054379109293f, 0.056505154818f,
0.058591566980f, 0.060602732003f, 0.062563933432f, 0.064427278936f, 0.066216394305f,
0.067906729877f, 0.069474309683f, 0.070933312178f, 0.072252631187f, 0.073429144919f,
0.074452124536f, 0.075313732028f, 0.075981929898f, 0.076471947134f, 0.076748646796f,
0.076821982861f, 0.076661735773f, 0.076264895499f, 0.075626403093f, 0.074717774987f,
0.073553040624f, 0.072080284357f, 0.070353306830f, 0.068278267980f, 0.065922088921f,
0.063222929835f, 0.060206387192f, 0.056841813028f, 0.053128439933f, 0.049058299512f,
0.044623576105f, 0.039827272296f, 0.034632667899f, 0.029082400724f, 0.023107493296f,
0.016772758216f, 0.010017349385f, 0.002883261768f, -0.004671230447f, -0.012613182887f,
-0.020963322371f, -0.029723916203f, -0.038868859410f, -0.048435091972f, -0.058370534331f,
-0.068738058209f, -0.079460747540f, -0.090590693057f, -0.102082192898f, -0.113953240216f,
-0.126184210181f, -0.138759121299f, -0.151693820953f, -0.164939984679f, -0.178527981043f,
-0.192396670580f, -0.206601783633f, -0.221057057381f, -0.235790148377f, -0.250766962767f,
-0.265984892845f, -0.281414777040f, -0.297042310238f, -0.312857747078f, -0.328816920519f,
-0.344937264919f, 0.361158996820f, 0.377495825291f, 0.393895149231f, 0.410354763269f,
0.426849693060f, 0.443349361420f, 0.459840744734f, 0.476296275854f, 0.492681771517f,
0.508994698524f, 0.525178551674f, 0.541255354881f, 0.557147920132f, 0.572872996330f,
0.588384807110f, 0.603675365448f, 0.618696510792f, 0.633450806141f, 0.647904217243f,
0.662018775940f, 0.675809025764f, 0.689195275307f, 0.702238857746f, 0.714807152748f,
0.726990461349f, 0.738680064678f, 0.749926269054f, 0.760660707951f, 0.770893514156f,
0.780593633652f, 0.789741635323f, 0.798355877399f, 0.806351006031f, 0.813819110394f,
0.820606887341f, 0.826847016811f, 0.832409322262f, 0.837375700474f, 0.841682255268f,
0.845338821411f, 0.848349571228f, 0.850682020187f, 0.852377176285f, 0.853358447552f,
0.853738546371f, 0.853358447552f, 0.852377176285f, 0.850681960583f, 0.848349571228f,
0.845338702202f, 0.841682136059f, 0.837375700474f, 0.832409203053f, 0.826847016811f,
0.820606768131f, 0.813819110394f, 0.806350827217f, 0.798355877399f, 0.789741396904f,
0.780593454838f, 0.770893335342f, 0.760660469532f, 0.749926269054f, 0.738679826260f,
0.726990461349f, 0.714806914330f, 0.702238857746f, 0.689194977283f, 0.675809025764f,
0.662018477917f, 0.647903919220f, 0.633450508118f, 0.618696212769f, 0.603675365448f,
0.588384449482f, 0.572872996330f, 0.557147622108f, 0.541255354881f, 0.525178194046f,
0.508994698524f, 0.492681413889f, 0.476295948029f, 0.459840387106f, 0.443349003792f,
0.426849693060f, 0.410354435444f, 0.393895149231f, 0.377495467663f, -0.361158996820f,
-0.344937115908f, -0.328816920519f, -0.312857568264f, -0.297041982412f, -0.281414598227f,
-0.265984565020f, -0.250766813755f, -0.235789835453f, -0.221056908369f, -0.206601470709f,
-0.192396670580f, -0.178527832031f, -0.164939984679f, -0.151693671942f, -0.138758853078f,
-0.126184076071f, -0.113952986896f, -0.102082073689f, -0.090590454638f, -0.079460635781f,
-0.068737842143f, -0.058370534331f, -0.048434991390f, -0.038868658245f, -0.029723823071f,
-0.020963139832f, -0.012613098137f, -0.004671066534f, 0.002883337904f, 0.010017495602f,
0.016772827134f, 0.023107623681f, 0.029082400724f, 0.034632723778f, 0.039827380329f,
0.044623624533f, 0.049058388919f, 0.053128480911f, 0.056841887534f, 0.060206420720f,
0.063222989440f, 0.065922111273f, 0.068278290331f, 0.070353306830f, 0.072080299258f,
0.073553070426f, 0.074717789888f, 0.075626417994f, 0.076264902949f, 0.076661743224f,
0.076821982861f, 0.076748639345f, 0.076471947134f, 0.075981922448f, 0.075313732028f,
0.074452117085f, 0.073429122567f, 0.072252616286f, 0.070933282375f, 0.069474294782f,
0.067906692624f, 0.066216371953f, 0.064427241683f, 0.062563933432f, 0.060602713376f,
0.058591566980f, 0.056505132467f, 0.054379064590f, 0.052214890718f, 0.050014361739f,
0.047798667103f, 0.045567568392f, 0.043328862637f, 0.041091248393f, 0.038866810501f,
0.036656789482f, 0.034462094307f, 0.032305549830f, 0.030182180926f, 0.028090374544f,
0.026041796431f, 0.024048428982f, 0.022107070312f, 0.020223002881f, 0.018395643681f,
0.016624111682f, 0.014913215302f, -0.013271821663f, -0.011706114747f, -0.010207405314f,
-0.008786082268f, -0.007428539917f, -0.006148603279f, -0.004943549167f, -0.003804338397f,
-0.002741118660f, -0.001745095360f, -0.000823865877f, 0.000027604519f, 0.000813706429f,
0.001534096780f, 0.002181399148f, 0.002773069544f, 0.003299456788f, 0.003762325039f,
0.004171533510f, 0.004522580653f, 0.004826682154f, 0.005068112630f, 0.005271575879f,
0.005425483920f, 0.005534524098f, 0.005604403559f, 0.005636681803f, 0.005639121868f,
0.005601509474f, 0.005536668003f, 0.005444379058f, 0.005337978248f, 0.005188634153f,
0.005039302167f, 0.004858980421f, 0.004672697745f, 0.004467197228f, 0.004253090825f,
0.004037996754f, 0.003804120934f, 0.003571927780f, 0.003335027257f, 0.003097482258f,
0.002859724686f, 0.002620175947f, 0.002389447298f, 0.002160296543f, 0.001929825987f,
0.001713721547f, 0.001502296189f, 0.001293911249f, 0.001100211754f, 0.000907301903f,
0.000734719913f, 0.000562190951f, 0.000402654026f, 0.000253743900f, 0.000118059623f,
-0.000013861647f, -0.000129564054f, -0.000231618033f, -0.000333640899f, -0.000418807031f,
-0.000494947657f, -0.000559927430f, -0.000616183970f, -0.000665041502f, -0.000705315731f,
-0.000730990898f, -0.000756665424f, -0.000773485284f, -0.000780205359f, -0.000778635847f,
-0.000781442563f, -0.000769718201f, -0.000748608203f, -0.000733953959f, -0.000715773669f,
-0.000686709653f, -0.000656190445f, -0.000624712906f, -0.000591853517f, -0.000562018424f,
-0.000529201352f, -0.000501400034f, -0.000488197838f, -0.000500846538f, -0.000556728744f,
};
const FLOAT32 ixheaac_random_phase[512][2] = {
{-0.99948153278296f, -0.59483417516607f}, {0.97113454393991f, -0.67528515225647f},
{0.14130051758487f, -0.95090983575689f}, {-0.47005496701697f, -0.37340549728647f},
{0.80705063769351f, 0.29653668284408f}, {-0.38981478896926f, 0.89572605717087f},
{-0.01053049862020f, -0.66959058036166f}, {-0.91266367957293f, -0.11522938140034f},
{0.54840422910309f, 0.75221367176302f}, {0.40009252867955f, -0.98929400334421f},
{-0.99867974711855f, -0.88147068645358f}, {-0.95531076805040f, 0.90908757154593f},
{-0.45725933317144f, -0.56716323646760f}, {-0.72929675029275f, -0.98008272727324f},
{0.75622801399036f, 0.20950329995549f}, {0.07069442601050f, -0.78247898470706f},
{0.74496252926055f, -0.91169004445807f}, {-0.96440182703856f, -0.94739918296622f},
{0.30424629369539f, -0.49438267012479f}, {0.66565033746925f, 0.64652935542491f},
{0.91697008020594f, 0.17514097332009f}, {-0.70774918760427f, 0.52548653416543f},
{-0.70051415345560f, -0.45340028808763f}, {-0.99496513054797f, -0.90071908066973f},
{0.98164490790123f, -0.77463155528697f}, {-0.54671580548181f, -0.02570928536004f},
{-0.01689629065389f, 0.00287506445732f}, {-0.86110349531986f, 0.42548583726477f},
{-0.98892980586032f, -0.87881132267556f}, {0.51756627678691f, 0.66926784710139f},
{-0.99635026409640f, -0.58107730574765f}, {-0.99969370862163f, 0.98369989360250f},
{0.55266258627194f, 0.59449057465591f}, {0.34581177741673f, 0.94879421061866f},
{0.62664209577999f, -0.74402970906471f}, {-0.77149701404973f, -0.33883658042801f},
{-0.91592244254432f, 0.03687901376713f}, {-0.76285492357887f, -0.91371867919124f},
{0.79788337195331f, -0.93180971199849f}, {0.54473080610200f, -0.11919206037186f},
{-0.85639281671058f, 0.42429854760451f}, {-0.92882402971423f, 0.27871809078609f},
{-0.11708371046774f, -0.99800843444966f}, {0.21356749817493f, -0.90716295627033f},
{-0.76191692573909f, 0.99768118356265f}, {0.98111043100884f, -0.95854459734407f},
{-0.85913269895572f, 0.95766566168880f}, {-0.93307242253692f, 0.49431757696466f},
{0.30485754879632f, -0.70540034357529f}, {0.85289650925190f, 0.46766131791044f},
{0.91328082618125f, -0.99839597361769f}, {-0.05890199924154f, 0.70741827819497f},
{0.28398686150148f, 0.34633555702188f}, {0.95258164539612f, -0.54893416026939f},
{-0.78566324168507f, -0.75568541079691f}, {-0.95789495447877f, -0.20423194696966f},
{0.82411158711197f, 0.96654618432562f}, {-0.65185446735885f, -0.88734990773289f},
{-0.93643603134666f, 0.99870790442385f}, {0.91427159529618f, -0.98290505544444f},
{-0.70395684036886f, 0.58796798221039f}, {0.00563771969365f, 0.61768196727244f},
{0.89065051931895f, 0.52783352697585f}, {-0.68683707712762f, 0.80806944710339f},
{0.72165342518718f, -0.69259857349564f}, {-0.62928247730667f, 0.13627037407335f},
{0.29938434065514f, -0.46051329682246f}, {-0.91781958879280f, -0.74012716684186f},
{0.99298717043688f, 0.40816610075661f}, {0.82368298622748f, -0.74036047190173f},
{-0.98512833386833f, -0.99972330709594f}, {-0.95915368242257f, -0.99237800466040f},
{-0.21411126572790f, -0.93424819052545f}, {-0.68821476106884f, -0.26892306315457f},
{0.91851997982317f, 0.09358228901785f}, {-0.96062769559127f, 0.36099095133739f},
{0.51646184922287f, -0.71373332873917f}, {0.61130721139669f, 0.46950141175917f},
{0.47336129371299f, -0.27333178296162f}, {0.90998308703519f, 0.96715662938132f},
{0.44844799194357f, 0.99211574628306f}, {0.66614891079092f, 0.96590176169121f},
{0.74922239129237f, -0.89879858826087f}, {-0.99571588506485f, 0.52785521494349f},
{0.97401082477563f, -0.16855870075190f}, {0.72683747733879f, -0.48060774432251f},
{0.95432193457128f, 0.68849603408441f}, {-0.72962208425191f, -0.76608443420917f},
{-0.85359479233537f, 0.88738125901579f}, {-0.81412430338535f, -0.97480768049637f},
{-0.87930772356786f, 0.74748307690436f}, {-0.71573331064977f, -0.98570608178923f},
{0.83524300028228f, 0.83702537075163f}, {-0.48086065601423f, -0.98848504923531f},
{0.97139128574778f, 0.80093621198236f}, {0.51992825347895f, 0.80247631400510f},
{-0.00848591195325f, -0.76670128000486f}, {-0.70294374303036f, 0.55359910445577f},
{-0.95894428168140f, -0.43265504344783f}, {0.97079252950321f, 0.09325857238682f},
{-0.92404293670797f, 0.85507704027855f}, {-0.69506469500450f, 0.98633412625459f},
{0.26559203620024f, 0.73314307966524f}, {0.28038443336943f, 0.14537913654427f},
{-0.74138124825523f, 0.99310339807762f}, {-0.01752795995444f, -0.82616635284178f},
{-0.55126773094930f, -0.98898543862153f}, {0.97960898850996f, -0.94021446752851f},
{-0.99196309146936f, 0.67019017358456f}, {-0.67684928085260f, 0.12631491649378f},
{0.09140039465500f, -0.20537731453108f}, {-0.71658965751996f, -0.97788200391224f},
{0.81014640078925f, 0.53722648362443f}, {0.40616991671205f, -0.26469008598449f},
{-0.67680188682972f, 0.94502052337695f}, {0.86849774348749f, -0.18333598647899f},
{-0.99500381284851f, -0.02634122068550f}, {0.84329189340667f, 0.10406957462213f},
{-0.09215968531446f, 0.69540012101253f}, {0.99956173327206f, -0.12358542001404f},
{-0.79732779473535f, -0.91582524736159f}, {0.96349973642406f, 0.96640458041000f},
{-0.79942778496547f, 0.64323902822857f}, {-0.11566039853896f, 0.28587846253726f},
{-0.39922954514662f, 0.94129601616966f}, {0.99089197565987f, -0.92062625581587f},
{0.28631285179909f, -0.91035047143603f}, {-0.83302725605608f, -0.67330410892084f},
{0.95404443402072f, 0.49162765398743f}, {-0.06449863579434f, 0.03250560813135f},
{-0.99575054486311f, 0.42389784469507f}, {-0.65501142790847f, 0.82546114655624f},
{-0.81254441908887f, -0.51627234660629f}, {-0.99646369485481f, 0.84490533520752f},
{0.00287840603348f, 0.64768261158166f}, {0.70176989408455f, -0.20453028573322f},
{0.96361882270190f, 0.40706967140989f}, {-0.68883758192426f, 0.91338958840772f},
{-0.34875585502238f, 0.71472290693300f}, {0.91980081243087f, 0.66507455644919f},
{-0.99009048343881f, 0.85868021604848f}, {0.68865791458395f, 0.55660316809678f},
{-0.99484402129368f, -0.20052559254934f}, {0.94214511408023f, -0.99696425367461f},
{-0.67414626793544f, 0.49548221180078f}, {-0.47339353684664f, -0.85904328834047f},
{0.14323651387360f, -0.94145598222488f}, {-0.29268293575672f, 0.05759224927952f},
{0.43793861458754f, -0.78904969892724f}, {-0.36345126374441f, 0.64874435357162f},
{-0.08750604656825f, 0.97686944362527f}, {-0.96495267812511f, -0.53960305946511f},
{0.55526940659947f, 0.78891523734774f}, {0.73538215752630f, 0.96452072373404f},
{-0.30889773919437f, -0.80664389776860f}, {0.03574995626194f, -0.97325616900959f},
{0.98720684660488f, 0.48409133691962f}, {-0.81689296271203f, -0.90827703628298f},
{0.67866860118215f, 0.81284503870856f}, {-0.15808569732583f, 0.85279555024382f},
{0.80723395114371f, -0.24717418514605f}, {0.47788757329038f, -0.46333147839295f},
{0.96367554763201f, 0.38486749303242f}, {-0.99143875716818f, -0.24945277239809f},
{0.83081876925833f, -0.94780851414763f}, {-0.58753191905341f, 0.01290772389163f},
{0.95538108220960f, -0.85557052096538f}, {-0.96490920476211f, -0.64020970923102f},
{-0.97327101028521f, 0.12378128133110f}, {0.91400366022124f, 0.57972471346930f},
{-0.99925837363824f, 0.71084847864067f}, {-0.86875903507313f, -0.20291699203564f},
{-0.26240034795124f, -0.68264554369108f}, {-0.24664412953388f, -0.87642273115183f},
{0.02416275806869f, 0.27192914288905f}, {0.82068619590515f, -0.85087787994476f},
{0.88547373760759f, -0.89636802901469f}, {-0.18173078152226f, -0.26152145156800f},
{0.09355476558534f, 0.54845123045604f}, {-0.54668414224090f, 0.95980774020221f},
{0.37050990604091f, -0.59910140383171f}, {-0.70373594262891f, 0.91227665827081f},
{-0.34600785879594f, -0.99441426144200f}, {-0.68774481731008f, -0.30238837956299f},
{-0.26843291251234f, 0.83115668004362f}, {0.49072334613242f, -0.45359708737775f},
{0.38975993093975f, 0.95515358099121f}, {-0.97757125224150f, 0.05305894580606f},
{-0.17325552859616f, -0.92770672250494f}, {0.99948035025744f, 0.58285545563426f},
{-0.64946246527458f, 0.68645507104960f}, {-0.12016920576437f, -0.57147322153312f},
{-0.58947456517751f, -0.34847132454388f}, {-0.41815140454465f, 0.16276422358861f},
{0.99885650204884f, 0.11136095490444f}, {-0.56649614128386f, -0.90494866361587f},
{0.94138021032330f, 0.35281916733018f}, {-0.75725076534641f, 0.53650549640587f},
{0.20541973692630f, -0.94435144369918f}, {0.99980371023351f, 0.79835913565599f},
{0.29078277605775f, 0.35393777921520f}, {-0.62858772103030f, 0.38765693387102f},
{0.43440904467688f, -0.98546330463232f}, {-0.98298583762390f, 0.21021524625209f},
{0.19513029146934f, -0.94239832251867f}, {-0.95476662400101f, 0.98364554179143f},
{0.93379635304810f, -0.70881994583682f}, {-0.85235410573336f, -0.08342347966410f},
{-0.86425093011245f, -0.45795025029466f}, {0.38879779059045f, 0.97274429344593f},
{0.92045124735495f, -0.62433652524220f}, {0.89162532251878f, 0.54950955570563f},
{-0.36834336949252f, 0.96458298020975f}, {0.93891760988045f, -0.89968353740388f},
{0.99267657565094f, -0.03757034316958f}, {-0.94063471614176f, 0.41332338538963f},
{0.99740224117019f, -0.16830494996370f}, {-0.35899413170555f, -0.46633226649613f},
{0.05237237274947f, -0.25640361602661f}, {0.36703583957424f, -0.38653265641875f},
{0.91653180367913f, -0.30587628726597f}, {0.69000803499316f, 0.90952171386132f},
{-0.38658751133527f, 0.99501571208985f}, {-0.29250814029851f, 0.37444994344615f},
{-0.60182204677608f, 0.86779651036123f}, {-0.97418588163217f, 0.96468523666475f},
{0.88461574003963f, 0.57508405276414f}, {0.05198933055162f, 0.21269661669964f},
{-0.53499621979720f, 0.97241553731237f}, {-0.49429560226497f, 0.98183865291903f},
{-0.98935142339139f, -0.40249159006933f}, {-0.98081380091130f, -0.72856895534041f},
{-0.27338148835532f, 0.99950922447209f}, {0.06310802338302f, -0.54539587529618f},
{-0.20461677199539f, -0.14209977628489f}, {0.66223843141647f, 0.72528579940326f},
{-0.84764345483665f, 0.02372316801261f}, {-0.89039863483811f, 0.88866581484602f},
{0.95903308477986f, 0.76744927173873f}, {0.73504123909879f, -0.03747203173192f},
{-0.31744434966056f, -0.36834111883652f}, {-0.34110827591623f, 0.40211222807691f},
{0.47803883714199f, -0.39423219786288f}, {0.98299195879514f, 0.01989791390047f},
{-0.30963073129751f, -0.18076720599336f}, {0.99992588229018f, -0.26281872094289f},
{-0.93149731080767f, -0.98313162570490f}, {0.99923472302773f, -0.80142993767554f},
{-0.26024169633417f, -0.75999759855752f}, {-0.35712514743563f, 0.19298963768574f},
{-0.99899084509530f, 0.74645156992493f}, {0.86557171579452f, 0.55593866696299f},
{0.33408042438752f, 0.86185953874709f}, {0.99010736374716f, 0.04602397576623f},
{-0.66694269691195f, -0.91643611810148f}, {0.64016792079480f, 0.15649530836856f},
{0.99570534804836f, 0.45844586038111f}, {-0.63431466947340f, 0.21079116459234f},
{-0.07706847005931f, -0.89581437101329f}, {0.98590090577724f, 0.88241721133981f},
{0.80099335254678f, -0.36851896710853f}, {0.78368131392666f, 0.45506999802597f},
{0.08707806671691f, 0.80938994918745f}, {-0.86811883080712f, 0.39347308654705f},
{-0.39466529740375f, -0.66809432114456f}, {0.97875325649683f, -0.72467840967746f},
{-0.95038560288864f, 0.89563219587625f}, {0.17005239424212f, 0.54683053962658f},
{-0.76910792026848f, -0.96226617549298f}, {0.99743281016846f, 0.42697157037567f},
{0.95437383549973f, 0.97002324109952f}, {0.99578905365569f, -0.54106826257356f},
{0.28058259829990f, -0.85361420634036f}, {0.85256524470573f, -0.64567607735589f},
{-0.50608540105128f, -0.65846015480300f}, {-0.97210735183243f, -0.23095213067791f},
{0.95424048234441f, -0.99240147091219f}, {-0.96926570524023f, 0.73775654896574f},
{0.30872163214726f, 0.41514960556126f}, {-0.24523839572639f, 0.63206633394807f},
{-0.33813265086024f, -0.38661779441897f}, {-0.05826828420146f, -0.06940774188029f},
{-0.22898461455054f, 0.97054853316316f}, {-0.18509915019881f, 0.47565762892084f},
{-0.10488238045009f, -0.87769947402394f}, {-0.71886586182037f, 0.78030982480538f},
{0.99793873738654f, 0.90041310491497f}, {0.57563307626120f, -0.91034337352097f},
{0.28909646383717f, 0.96307783970534f}, {0.42188998312520f, 0.48148651230437f},
{0.93335049681047f, -0.43537023883588f}, {-0.97087374418267f, 0.86636445711364f},
{0.36722871286923f, 0.65291654172961f}, {-0.81093025665696f, 0.08778370229363f},
{-0.26240603062237f, -0.92774095379098f}, {0.83996497984604f, 0.55839849139647f},
{-0.99909615720225f, -0.96024605713970f}, {0.74649464155061f, 0.12144893606462f},
{-0.74774595569805f, -0.26898062008959f}, {0.95781667469567f, -0.79047927052628f},
{0.95472308713099f, -0.08588776019550f}, {0.48708332746299f, 0.99999041579432f},
{0.46332038247497f, 0.10964126185063f}, {-0.76497004940162f, 0.89210929242238f},
{0.57397389364339f, 0.35289703373760f}, {0.75374316974495f, 0.96705214651335f},
{-0.59174397685714f, -0.89405370422752f}, {0.75087906691890f, -0.29612672982396f},
{-0.98607857336230f, 0.25034911730023f}, {-0.40761056640505f, -0.90045573444695f},
{0.66929266740477f, 0.98629493401748f}, {-0.97463695257310f, -0.00190223301301f},
{0.90145509409859f, 0.99781390365446f}, {-0.87259289048043f, 0.99233587353666f},
{-0.91529461447692f, -0.15698707534206f}, {-0.03305738840705f, -0.37205262859764f},
{0.07223051368337f, -0.88805001733626f}, {0.99498012188353f, 0.97094358113387f},
{-0.74904939500519f, 0.99985483641521f}, {0.04585228574211f, 0.99812337444082f},
{-0.89054954257993f, -0.31791913188064f}, {-0.83782144651251f, 0.97637632547466f},
{0.33454804933804f, -0.86231516800408f}, {-0.99707579362824f, 0.93237990079441f},
{-0.22827527843994f, 0.18874759397997f}, {0.67248046289143f, -0.03646211390569f},
{-0.05146538187944f, -0.92599700120679f}, {0.99947295749905f, 0.93625229707912f},
{0.66951124390363f, 0.98905825623893f}, {-0.99602956559179f, -0.44654715757688f},
{0.82104905483590f, 0.99540741724928f}, {0.99186510988782f, 0.72023001312947f},
{-0.65284592392918f, 0.52186723253637f}, {0.93885443798188f, -0.74895312615259f},
{0.96735248738388f, 0.90891816978629f}, {-0.22225968841114f, 0.57124029781228f},
{-0.44132783753414f, -0.92688840659280f}, {-0.85694974219574f, 0.88844532719844f},
{0.91783042091762f, -0.46356892383970f}, {0.72556974415690f, -0.99899555770747f},
{-0.99711581834508f, 0.58211560180426f}, {0.77638976371966f, 0.94321834873819f},
{0.07717324253925f, 0.58638399856595f}, {-0.56049829194163f, 0.82522301569036f},
{0.98398893639988f, 0.39467440420569f}, {0.47546946844938f, 0.68613044836811f},
{0.65675089314631f, 0.18331637134880f}, {0.03273375457980f, -0.74933109564108f},
{-0.38684144784738f, 0.51337349030406f}, {-0.97346267944545f, -0.96549364384098f},
{-0.53282156061942f, -0.91423265091354f}, {0.99817310731176f, 0.61133572482148f},
{-0.50254500772635f, -0.88829338134294f}, {0.01995873238855f, 0.85223515096765f},
{0.99930381973804f, 0.94578896296649f}, {0.82907767600783f, -0.06323442598128f},
{-0.58660709669728f, 0.96840773806582f}, {-0.17573736667267f, -0.48166920859485f},
{0.83434292401346f, -0.13023450646997f}, {0.05946491307025f, 0.20511047074866f},
{0.81505484574602f, -0.94685947861369f}, {-0.44976380954860f, 0.40894572671545f},
{-0.89746474625671f, 0.99846578838537f}, {0.39677256130792f, -0.74854668609359f},
{-0.07588948563079f, 0.74096214084170f}, {0.76343198951445f, 0.41746629422634f},
{-0.74490104699626f, 0.94725911744610f}, {0.64880119792759f, 0.41336660830571f},
{0.62319537462542f, -0.93098313552599f}, {0.42215817594807f, -0.07712787385208f},
{0.02704554141885f, -0.05417518053666f}, {0.80001773566818f, 0.91542195141039f},
{-0.79351832348816f, -0.36208897989136f}, {0.63872359151636f, 0.08128252493444f},
{0.52890520960295f, 0.60048872455592f}, {0.74238552914587f, 0.04491915291044f},
{0.99096131449250f, -0.19451182854402f}, {-0.80412329643109f, -0.88513818199457f},
{-0.64612616129736f, 0.72198674804544f}, {0.11657770663191f, -0.83662833815041f},
{-0.95053182488101f, -0.96939905138082f}, {-0.62228872928622f, 0.82767262846661f},
{0.03004475787316f, -0.99738896333384f}, {-0.97987214341034f, 0.36526129686425f},
{-0.99986980746200f, -0.36021610299715f}, {0.89110648599879f, -0.97894250343044f},
{0.10407960510582f, 0.77357793811619f}, {0.95964737821728f, -0.35435818285502f},
{0.50843233159162f, 0.96107691266205f}, {0.17006334670615f, -0.76854025314829f},
{0.25872675063360f, 0.99893303933816f}, {-0.01115998681937f, 0.98496019742444f},
{-0.79598702973261f, 0.97138411318894f}, {-0.99264708948101f, -0.99542822402536f},
{-0.99829663752818f, 0.01877138824311f}, {-0.70801016548184f, 0.33680685948117f},
{-0.70467057786826f, 0.93272777501857f}, {0.99846021905254f, -0.98725746254433f},
{-0.63364968534650f, -0.16473594423746f}, {-0.16258217500792f, -0.95939125400802f},
{-0.43645594360633f, -0.94805030113284f}, {-0.99848471702976f, 0.96245166923809f},
{-0.16796458968998f, -0.98987511890470f}, {-0.87979225745213f, -0.71725725041680f},
{0.44183099021786f, -0.93568974498761f}, {0.93310180125532f, -0.99913308068246f},
{-0.93941931782002f, -0.56409379640356f}, {-0.88590003188677f, 0.47624600491382f},
{0.99971463703691f, -0.83889954253462f}, {-0.75376385639978f, 0.00814643438625f},
{0.93887685615875f, -0.11284528204636f}, {0.85126435782309f, 0.52349251543547f},
{0.39701421446381f, 0.81779634174316f}, {-0.37024464187437f, -0.87071656222959f},
{-0.36024828242896f, 0.34655735648287f}, {-0.93388812549209f, -0.84476541096429f},
{-0.65298804552119f, -0.18439575450921f}, {0.11960319006843f, 0.99899346780168f},
{0.94292565553160f, 0.83163906518293f}, {0.75081145286948f, -0.35533223142265f},
{0.56721979748394f, -0.24076836414499f}, {0.46857766746029f, -0.30140233457198f},
{0.97312313923635f, -0.99548191630031f}, {-0.38299976567017f, 0.98516909715427f},
{0.41025800019463f, 0.02116736935734f}, {0.09638062008048f, 0.04411984381457f},
{-0.85283249275397f, 0.91475563922421f}, {0.88866808958124f, -0.99735267083226f},
{-0.48202429536989f, -0.96805608884164f}, {0.27572582416567f, 0.58634753335832f},
{-0.65889129659168f, 0.58835634138583f}, {0.98838086953732f, 0.99994349600236f},
{-0.20651349620689f, 0.54593044066355f}, {-0.62126416356920f, -0.59893681700392f},
{0.20320105410437f, -0.86879180355289f}, {-0.97790548600584f, 0.96290806999242f},
{0.11112534735126f, 0.21484763313301f}, {-0.41368337314182f, 0.28216837680365f},
{0.24133038992960f, 0.51294362630238f}, {-0.66393410674885f, -0.08249679629081f},
{-0.53697829178752f, -0.97649903936228f}, {-0.97224737889348f, 0.22081333579837f},
{0.87392477144549f, -0.12796173740361f}, {0.19050361015753f, 0.01602615387195f},
{-0.46353441212724f, -0.95249041539006f}, {-0.07064096339021f, -0.94479803205886f},
{-0.92444085484466f, -0.10457590187436f}, {-0.83822593578728f, -0.01695043208885f},
{0.75214681811150f, -0.99955681042665f}, {-0.42102998829339f, 0.99720941999394f},
{-0.72094786237696f, -0.35008961934255f}, {0.78843311019251f, 0.52851398958271f},
{0.97394027897442f, -0.26695944086561f}, {0.99206463477946f, -0.57010120849429f},
{0.76789609461795f, -0.76519356730966f}, {-0.82002421836409f, -0.73530179553767f},
{0.81924990025724f, 0.99698425250579f}, {-0.26719850873357f, 0.68903369776193f},
{-0.43311260380975f, 0.85321815947490f}, {0.99194979673836f, 0.91876249766422f},
{-0.80692001248487f, -0.32627540663214f}, {0.43080003649976f, -0.21919095636638f},
{0.67709491937357f, -0.95478075822906f}, {0.56151770568316f, -0.70693811747778f},
{0.10831862810749f, -0.08628837174592f}, {0.91229417540436f, -0.65987351408410f},
{-0.48972893932274f, 0.56289246362686f}, {-0.89033658689697f, -0.71656563987082f},
{0.65269447475094f, 0.65916004833932f}, {0.67439478141121f, -0.81684380846796f},
{-0.47770832416973f, -0.16789556203025f}, {-0.99715979260878f, -0.93565784007648f},
{-0.90889593602546f, 0.62034397054380f}, {-0.06618622548177f, -0.23812217221359f},
{0.99430266919728f, 0.18812555317553f}, {0.97686402381843f, -0.28664534366620f},
{0.94813650221268f, -0.97506640027128f}, {-0.95434497492853f, -0.79607978501983f},
{-0.49104783137150f, 0.32895214359663f}, {0.99881175120751f, 0.88993983831354f},
{0.50449166760303f, -0.85995072408434f}, {0.47162891065108f, -0.18680204049569f},
{-0.62081581361840f, 0.75000676218956f}, {-0.43867015250812f, 0.99998069244322f},
{0.98630563232075f, -0.53578899600662f}, {-0.61510362277374f, -0.89515019899997f},
{-0.03841517601843f, -0.69888815681179f}, {-0.30102157304644f, -0.07667808922205f},
{0.41881284182683f, 0.02188098922282f}, {-0.86135454941237f, 0.98947480909359f},
{0.67226861393788f, -0.13494389011014f}, {-0.70737398842068f, -0.76547349325992f},
{0.94044946687963f, 0.09026201157416f}, {-0.82386352534327f, 0.08924768823676f},
{-0.32070666698656f, 0.50143421908753f}, {0.57593163224487f, -0.98966422921509f},
{-0.36326018419965f, 0.07440243123228f}, {0.99979044674350f, -0.14130287347405f},
{-0.92366023326932f, -0.97979298068180f}, {-0.44607178518598f, -0.54233252016394f},
{0.44226800932956f, 0.71326756742752f}, {0.03671907158312f, 0.63606389366675f},
{0.52175424682195f, -0.85396826735705f}, {-0.94701139690956f, -0.01826348194255f},
{-0.98759606946049f, 0.82288714303073f}, {0.87434794743625f, 0.89399495655433f},
{-0.93412041758744f, 0.41374052024363f}, {0.96063943315511f, 0.93116709541280f},
{0.97534253457837f, 0.86150930812689f}, {0.99642466504163f, 0.70190043427512f},
{-0.94705089665984f, -0.29580042814306f}, {0.91599807087376f, -0.98147830385781f}};
const FLOAT32 ixheaac_hphase_tbl[2][8] = {{1.0f, 0.0f, -1.0f, 0.0f}, {0.0f, 1.0f, 0.0f, -1.0f}};
const FLOAT32 ixheaac_g_lim_gains[4] = {0.70795f, 1.0f, 1.41254f, 1e10f};
const ia_fir_table_struct ixheaac_fir_0 = {1.0f};
const ia_fir_table_struct ixheaac_fir_1 = {0.33333333333333f, 0.66666666666666f};
const ia_fir_table_struct ixheaac_fir_2 = {0.12500000000000f, 0.37500000000000f,
0.50000000000000f};
const ia_fir_table_struct ixheaac_fir_3 = {0.05857864376269f, 0.20000000000000f,
0.34142135623731f, 0.40000000000000f};
const ia_fir_table_struct ixheaac_fir_4 = {0.03183050093751f, 0.11516383427084f,
0.21816949906249f, 0.30150283239582f,
0.33333333333333f};
const ia_fir_table_struct* ixheaac_fir_table[5] = {&ixheaac_fir_0, &ixheaac_fir_1, &ixheaac_fir_2,
&ixheaac_fir_3, &ixheaac_fir_4};
const FLOAT32 ixheaac_q_gamma_table[4] = {0.0f, 1.0f, 2.0f, 4.0f};
const WORD32 ixheaac_start_subband2kL_tbl[33] = {0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 4,
4, 4, 4, 4, 6, 6, 6, 8, 8, 8, 8,
8, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12};
const FLOAT32 ixheaac_cos_table_trans_qmf[7][32 * 2] = {
{
-0.698376249409f, 0.715730825284f, 0.732654271672f, 0.680600997795f, 0.662415777590f,
-0.749136394523f, -0.765167265622f, -0.643831542890f, -0.624859488142f, 0.780737228572f,
0.795836904609f, 0.605511041404f, 0.585797857456f, -0.810457198253f, -0.824589302785f,
-0.565731810784f, -0.545324988422f, 0.838224705555f, 0.851355193105f, 0.524589682678f,
0.503538383726f, -0.863972856122f, -0.876070094195f, -0.482183772079f, -0.460538710958f,
0.887639620403f, 0.898674465694f, 0.438616238539f, 0.416429560098f, -0.909167983091f,
-0.919113851690f, -0.393992040061f, -0.371317193952f, 0.928506080473f, 0.937339011913f,
0.348418680249f, 0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f,
-0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f, 0.231058108281f,
-0.972939952206f, -0.978317370720f, -0.207111376192f, -0.183039887955f, 0.983105487431f,
0.987301418158f, 0.158858143334f, 0.134580708507f, -0.990902635428f, -0.993906970002f,
-0.110222207294f, -0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f,
0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f,
},
{
-0.662415777590f, 0.749136394523f, 0.765167265622f, 0.643831542890f, 0.624859488142f,
-0.780737228572f, -0.795836904609f, -0.605511041404f, -0.585797857456f, 0.810457198253f,
0.824589302785f, 0.565731810784f, 0.545324988422f, -0.838224705555f, -0.851355193105f,
-0.524589682678f, -0.503538383726f, 0.863972856122f, 0.876070094195f, 0.482183772079f,
0.460538710958f, -0.887639620403f, -0.898674465694f, -0.438616238539f, -0.416429560098f,
0.909167983091f, 0.919113851690f, 0.393992040061f, 0.371317193952f, -0.928506080473f,
-0.937339011913f, -0.348418680249f, -0.325310292162f, 0.945607325381f, 0.953306040354f,
0.302005949319f, 0.278519689385f, -0.960430519416f, -0.966976471045f, -0.254865659605f,
-0.231058108281f, 0.972939952206f, 0.978317370720f, 0.207111376192f, 0.183039887955f,
-0.983105487431f, -0.987301418158f, -0.158858143334f, -0.134580708507f, 0.990902635428f,
0.993906970002f, 0.110222207294f, 0.085797312344f, -0.996312612183f, -0.998118112900f,
-0.061320736302f, -0.036807222941f, 0.999322384588f, 0.999924701839f, 0.012271538286f,
-0.012271538286f, -0.999924701839f, -0.999322384588f, 0.036807222941f,
},
{
-0.624859488142f, 0.780737228572f, 0.795836904609f, 0.605511041404f, 0.585797857456f,
-0.810457198253f, -0.824589302785f, -0.565731810784f, -0.545324988422f, 0.838224705555f,
0.851355193105f, 0.524589682678f, 0.503538383726f, -0.863972856122f, -0.876070094195f,
-0.482183772079f, -0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f,
0.416429560098f, -0.909167983091f, -0.919113851690f, -0.393992040061f, -0.371317193952f,
0.928506080473f, 0.937339011913f, 0.348418680249f, 0.325310292162f, -0.945607325381f,
-0.953306040354f, -0.302005949319f, -0.278519689385f, 0.960430519416f, 0.966976471045f,
0.254865659605f, 0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f,
-0.183039887955f, 0.983105487431f, 0.987301418158f, 0.158858143334f, 0.134580708507f,
-0.990902635428f, -0.993906970002f, -0.110222207294f, -0.085797312344f, 0.996312612183f,
0.998118112900f, 0.061320736302f, 0.036807222941f, -0.999322384588f, -0.999924701839f,
-0.012271538286f, 0.012271538286f, 0.999924701839f, 0.999322384588f, -0.036807222941f,
-0.061320736302f, -0.998118112900f, -0.996312612183f, 0.085797312344f,
},
{
-0.585797857456f, 0.810457198253f, 0.824589302785f, 0.565731810784f, 0.545324988422f,
-0.838224705555f, -0.851355193105f, -0.524589682678f, -0.503538383726f, 0.863972856122f,
0.876070094195f, 0.482183772079f, 0.460538710958f, -0.887639620403f, -0.898674465694f,
-0.438616238539f, -0.416429560098f, 0.909167983091f, 0.919113851690f, 0.393992040061f,
0.371317193952f, -0.928506080473f, -0.937339011913f, -0.348418680249f, -0.325310292162f,
0.945607325381f, 0.953306040354f, 0.302005949319f, 0.278519689385f, -0.960430519416f,
-0.966976471045f, -0.254865659605f, -0.231058108281f, 0.972939952206f, 0.978317370720f,
0.207111376192f, 0.183039887955f, -0.983105487431f, -0.987301418158f, -0.158858143334f,
-0.134580708507f, 0.990902635428f, 0.993906970002f, 0.110222207294f, 0.085797312344f,
-0.996312612183f, -0.998118112900f, -0.061320736302f, -0.036807222941f, 0.999322384588f,
0.999924701839f, 0.012271538286f, -0.012271538286f, -0.999924701839f, -0.999322384588f,
0.036807222941f, 0.061320736302f, 0.998118112900f, 0.996312612183f, -0.085797312344f,
-0.110222207294f, -0.993906970002f, -0.990902635428f, 0.134580708507f,
},
{
-0.545324988422f, 0.838224705555f, 0.851355193105f, 0.524589682678f, 0.503538383726f,
-0.863972856122f, -0.876070094195f, -0.482183772079f, -0.460538710958f, 0.887639620403f,
0.898674465694f, 0.438616238539f, 0.416429560098f, -0.909167983091f, -0.919113851690f,
-0.393992040061f, -0.371317193952f, 0.928506080473f, 0.937339011913f, 0.348418680249f,
0.325310292162f, -0.945607325381f, -0.953306040354f, -0.302005949319f, -0.278519689385f,
0.960430519416f, 0.966976471045f, 0.254865659605f, 0.231058108281f, -0.972939952206f,
-0.978317370720f, -0.207111376192f, -0.183039887955f, 0.983105487431f, 0.987301418158f,
0.158858143334f, 0.134580708507f, -0.990902635428f, -0.993906970002f, -0.110222207294f,
-0.085797312344f, 0.996312612183f, 0.998118112900f, 0.061320736302f, 0.036807222941f,
-0.999322384588f, -0.999924701839f, -0.012271538286f, 0.012271538286f, 0.999924701839f,
0.999322384588f, -0.036807222941f, -0.061320736302f, -0.998118112900f, -0.996312612183f,
0.085797312344f, 0.110222207294f, 0.993906970002f, 0.990902635428f, -0.134580708507f,
-0.158858143334f, -0.987301418158f, -0.983105487431f, 0.183039887955f,
},
{
-0.503538383726f, 0.863972856122f, 0.876070094195f, 0.482183772079f, 0.460538710958f,
-0.887639620403f, -0.898674465694f, -0.438616238539f, -0.416429560098f, 0.909167983091f,
0.919113851690f, 0.393992040061f, 0.371317193952f, -0.928506080473f, -0.937339011913f,
-0.348418680249f, -0.325310292162f, 0.945607325381f, 0.953306040354f, 0.302005949319f,
0.278519689385f, -0.960430519416f, -0.966976471045f, -0.254865659605f, -0.231058108281f,
0.972939952206f, 0.978317370720f, 0.207111376192f, 0.183039887955f, -0.983105487431f,
-0.987301418158f, -0.158858143334f, -0.134580708507f, 0.990902635428f, 0.993906970002f,
0.110222207294f, 0.085797312344f, -0.996312612183f, -0.998118112900f, -0.061320736302f,
-0.036807222941f, 0.999322384588f, 0.999924701839f, 0.012271538286f, -0.012271538286f,
-0.999924701839f, -0.999322384588f, 0.036807222941f, 0.061320736302f, 0.998118112900f,
0.996312612183f, -0.085797312344f, -0.110222207294f, -0.993906970002f, -0.990902635428f,
0.134580708507f, 0.158858143334f, 0.987301418158f, 0.983105487431f, -0.183039887955f,
-0.207111376192f, -0.978317370720f, -0.972939952206f, 0.231058108281f,
},
{
-0.460538710958f, 0.887639620403f, 0.898674465694f, 0.438616238539f, 0.416429560098f,
-0.909167983091f, -0.919113851690f, -0.393992040061f, -0.371317193952f, 0.928506080473f,
0.937339011913f, 0.348418680249f, 0.325310292162f, -0.945607325381f, -0.953306040354f,
-0.302005949319f, -0.278519689385f, 0.960430519416f, 0.966976471045f, 0.254865659605f,
0.231058108281f, -0.972939952206f, -0.978317370720f, -0.207111376192f, -0.183039887955f,
0.983105487431f, 0.987301418158f, 0.158858143334f, 0.134580708507f, -0.990902635428f,
-0.993906970002f, -0.110222207294f, -0.085797312344f, 0.996312612183f, 0.998118112900f,
0.061320736302f, 0.036807222941f, -0.999322384588f, -0.999924701839f, -0.012271538286f,
0.012271538286f, 0.999924701839f, 0.999322384588f, -0.036807222941f, -0.061320736302f,
-0.998118112900f, -0.996312612183f, 0.085797312344f, 0.110222207294f, 0.993906970002f,
0.990902635428f, -0.134580708507f, -0.158858143334f, -0.987301418158f, -0.983105487431f,
0.183039887955f, 0.207111376192f, 0.978317370720f, 0.972939952206f, -0.231058108281f,
-0.254865659605f, -0.966976471045f, -0.960430519416f, 0.278519689385f,
}
};
const FLOAT32 ixheaac_phase_vocoder_cos_table[64] = {
0.012272f, -0.036807f, 0.061321f, -0.085797f, 0.110222f, -0.134581f, 0.158858f, -0.183040f,
0.207111f, -0.231058f, 0.254866f, -0.278520f, 0.302006f, -0.325310f, 0.348419f, -0.371317f,
0.393992f, -0.416430f, 0.438616f, -0.460539f, 0.482184f, -0.503538f, 0.524590f, -0.545325f,
0.565732f, -0.585798f, 0.605511f, -0.624859f, 0.643832f, -0.662416f, 0.680601f, -0.698376f,
0.715731f, -0.732654f, 0.749136f, -0.765167f, 0.780737f, -0.795837f, 0.810457f, -0.824589f,
0.838225f, -0.851355f, 0.863973f, -0.876070f, 0.887640f, -0.898674f, 0.909168f, -0.919114f,
0.928506f, -0.937339f, 0.945607f, -0.953306f, 0.960431f, -0.966976f, 0.972940f, -0.978317f,
0.983105f, -0.987301f, 0.990903f, -0.993907f, 0.996313f, -0.998118f, 0.999322f, -0.999925f,
};
const FLOAT32 ixheaac_phase_vocoder_sin_table[64] = {
0.999925f, -0.999322f, 0.998118f, -0.996313f, 0.993907f, -0.990903f, 0.987301f, -0.983105f,
0.978317f, -0.972940f, 0.966976f, -0.960431f, 0.953306f, -0.945607f, 0.937339f, -0.928506f,
0.919114f, -0.909168f, 0.898674f, -0.887640f, 0.876070f, -0.863973f, 0.851355f, -0.838225f,
0.824589f, -0.810457f, 0.795837f, -0.780737f, 0.765167f, -0.749136f, 0.732654f, -0.715731f,
0.698376f, -0.680601f, 0.662416f, -0.643832f, 0.624859f, -0.605511f, 0.585798f, -0.565732f,
0.545325f, -0.524590f, 0.503538f, -0.482184f, 0.460539f, -0.438616f, 0.416430f, -0.393992f,
0.371317f, -0.348419f, 0.325310f, -0.302006f, 0.278520f, -0.254866f, 0.231058f, -0.207111f,
0.183040f, -0.158858f, 0.134581f, -0.110222f, 0.085797f, -0.061321f, 0.036807f, -0.012272f,
};
const FLOAT32 ixheaac_hbe_post_anal_proc_interp_coeff[4][2] = {
{0.3984033437f, 0.3984033437f},
{0.3984033437f, -0.3984033437f},
{-0.3984033437f, -0.3984033437f},
{-0.3984033437f, 0.3984033437f},
};
const FLOAT32 ixheaac_hbe_x_prod_cos_table_trans_2[(128 + 128) * 2] = {
1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923880f,
0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 0.707107f, 0.707107f,
0.608761f, 0.793353f, 0.500000f, 0.866025f, 0.382683f, 0.923880f, 0.258819f,
0.965926f, 0.130526f, 0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f,
-0.258819f, 0.965926f, -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f,
0.793353f, -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f,
-0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f,
-0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, -0.923880f, -0.382684f,
-0.866025f, -0.500000f, -0.793353f, -0.608761f, -0.707107f, -0.707107f, -0.608761f,
-0.793353f, -0.500000f, -0.866025f, -0.382683f, -0.923880f, -0.258819f, -0.965926f,
-0.130526f, -0.991445f, 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f,
-0.965926f, 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f,
0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 0.923880f,
-0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f,
0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f,
0.500000f, 0.793353f, 0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793353f,
0.500000f, 0.866026f, 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f,
0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f,
-0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f,
0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f,
-0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f,
-0.130526f, -0.965926f, -0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f,
-0.793353f, -0.608762f, -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f,
-0.866026f, -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f,
0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 0.382684f,
-0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 0.707107f, -0.707107f,
0.793354f, -0.608761f, 0.866026f, -0.500000f, 0.923880f, -0.382683f, 0.965926f,
-0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f, 0.991445f, 0.130527f,
0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f,
0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f,
0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, -0.000000f,
1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, -0.382684f, 0.923879f,
-0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f, 0.707106f, -0.793354f,
0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f, -0.965926f, 0.258819f,
-0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f,
-0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f,
-0.707106f, -0.707107f, -0.608761f, -0.793354f,
1.000000f, 0.000000f, 0.997859f, 0.065403f, 0.991445f, 0.130526f, 0.980785f,
0.195090f, 0.965926f, 0.258819f, 0.946930f, 0.321439f, 0.923880f, 0.382683f,
0.896873f, 0.442289f, 0.866025f, 0.500000f, 0.831470f, 0.555570f, 0.793353f,
0.608761f, 0.751840f, 0.659346f, 0.707107f, 0.707107f, 0.659346f, 0.751840f,
0.608761f, 0.793353f, 0.555570f, 0.831470f, 0.500000f, 0.866025f, 0.442289f,
0.896873f, 0.382683f, 0.923880f, 0.321439f, 0.946930f, 0.258819f, 0.965926f,
0.195090f, 0.980785f, 0.130526f, 0.991445f, 0.065403f, 0.997859f, -0.000000f,
1.000000f, -0.065403f, 0.997859f, -0.130526f, 0.991445f, -0.195090f, 0.980785f,
-0.258819f, 0.965926f, -0.321440f, 0.946930f, -0.382683f, 0.923880f, -0.442289f,
0.896873f, -0.500000f, 0.866025f, -0.555570f, 0.831470f, -0.608761f, 0.793353f,
-0.659346f, 0.751840f, -0.707107f, 0.707107f, -0.751840f, 0.659346f, -0.793353f,
0.608761f, -0.831470f, 0.555570f, -0.866025f, 0.500000f, -0.896873f, 0.442289f,
-0.923880f, 0.382683f, -0.946930f, 0.321439f, -0.965926f, 0.258819f, -0.980785f,
0.195090f, -0.991445f, 0.130526f, -0.997859f, 0.065403f, -1.000000f, -0.000000f,
-0.997859f, -0.065403f, -0.991445f, -0.130526f, -0.980785f, -0.195090f, -0.965926f,
-0.258819f, -0.946930f, -0.321440f, -0.923880f, -0.382684f, -0.896873f, -0.442289f,
-0.866025f, -0.500000f, -0.831470f, -0.555570f, -0.793353f, -0.608761f, -0.751840f,
-0.659346f, -0.707107f, -0.707107f, -0.659346f, -0.751840f, -0.608761f, -0.793353f,
-0.555570f, -0.831470f, -0.500000f, -0.866025f, -0.442289f, -0.896873f, -0.382683f,
-0.923880f, -0.321439f, -0.946930f, -0.258819f, -0.965926f, -0.195090f, -0.980785f,
-0.130526f, -0.991445f, -0.065403f, -0.997859f, 0.000000f, -1.000000f, 0.065403f,
-0.997859f, 0.130526f, -0.991445f, 0.195090f, -0.980785f, 0.258819f, -0.965926f,
0.321440f, -0.946930f, 0.382684f, -0.923880f, 0.442289f, -0.896873f, 0.500000f,
-0.866025f, 0.555570f, -0.831470f, 0.608762f, -0.793353f, 0.659346f, -0.751840f,
0.707107f, -0.707107f, 0.751840f, -0.659346f, 0.793353f, -0.608761f, 0.831470f,
-0.555570f, 0.866026f, -0.500000f, 0.896873f, -0.442289f, 0.923880f, -0.382683f,
0.946930f, -0.321439f, 0.965926f, -0.258819f, 0.980785f, -0.195090f, 0.991445f,
-0.130526f, 0.997859f, -0.065403f, 1.000000f, 0.000000f, 0.997859f, 0.065403f,
0.991445f, 0.130526f, 0.980785f, 0.195091f, 0.965926f, 0.258819f, 0.946930f,
0.321440f, 0.923879f, 0.382684f, 0.896873f, 0.442289f, 0.866025f, 0.500000f,
0.831470f, 0.555570f, 0.793353f, 0.608762f, 0.751840f, 0.659346f, 0.707107f,
0.707107f, 0.659346f, 0.751840f, 0.608761f, 0.793353f, 0.555570f, 0.831470f,
0.500000f, 0.866026f, 0.442289f, 0.896873f, 0.382683f, 0.923880f, 0.321439f,
0.946930f, 0.258819f, 0.965926f, 0.195090f, 0.980785f, 0.130526f, 0.991445f,
0.065403f, 0.997859f, -0.000000f, 1.000000f, -0.065403f, 0.997859f, -0.130526f,
0.991445f, -0.195091f, 0.980785f, -0.258819f, 0.965926f, -0.321440f, 0.946930f,
-0.382684f, 0.923879f, -0.442289f, 0.896873f,
};
const FLOAT32 ixheaac_hbe_x_prod_cos_table_trans_3[(128 + 128) * 2] = {
1.000000f, 0.000000f, 0.965926f, 0.258819f, 0.866025f, 0.500000f, 0.707107f,
0.707107f, 0.500000f, 0.866025f, 0.258819f, 0.965926f, -0.000000f, 1.000000f,
-0.258819f, 0.965926f, -0.500000f, 0.866025f, -0.707107f, 0.707107f, -0.866025f,
0.500000f, -0.965926f, 0.258819f, -1.000000f, -0.000000f, -0.965926f, -0.258819f,
-0.866025f, -0.500000f, -0.707107f, -0.707107f, -0.500000f, -0.866025f, -0.258819f,
-0.965926f, 0.000000f, -1.000000f, 0.258819f, -0.965926f, 0.500000f, -0.866025f,
0.707107f, -0.707107f, 0.866026f, -0.500000f, 0.965926f, -0.258819f, 1.000000f,
0.000000f, 0.965926f, 0.258819f, 0.866025f, 0.500000f, 0.707107f, 0.707107f,
0.500000f, 0.866026f, 0.258819f, 0.965926f, -0.000000f, 1.000000f, -0.258819f,
0.965926f, -0.500000f, 0.866025f, -0.707107f, 0.707107f, -0.866026f, 0.500000f,
-0.965926f, 0.258819f, -1.000000f, -0.000000f, -0.965926f, -0.258819f, -0.866025f,
-0.500000f, -0.707107f, -0.707107f, -0.500000f, -0.866026f, -0.258819f, -0.965926f,
0.000000f, -1.000000f, 0.258819f, -0.965926f, 0.500000f, -0.866025f, 0.707107f,
-0.707107f, 0.866026f, -0.500000f, 0.965926f, -0.258819f, 1.000000f, 0.000000f,
0.965926f, 0.258819f, 0.866025f, 0.500000f, 0.707107f, 0.707107f, 0.500000f,
0.866026f, 0.258819f, 0.965926f, -0.000000f, 1.000000f, -0.258819f, 0.965926f,
-0.500000f, 0.866025f, -0.707107f, 0.707106f, -0.866026f, 0.500000f, -0.965926f,
0.258819f, -1.000000f, -0.000000f, -0.965926f, -0.258819f, -0.866025f, -0.500000f,
-0.707106f, -0.707107f, -0.500000f, -0.866026f, -0.258819f, -0.965926f, 0.000000f,
-1.000000f, 0.258820f, -0.965926f, 0.500000f, -0.866025f, 0.707107f, -0.707106f,
0.866026f, -0.500000f, 0.965926f, -0.258819f, 1.000000f, 0.000001f, 0.965926f,
0.258820f, 0.866025f, 0.500000f, 0.707106f, 0.707107f, 0.500000f, 0.866026f,
0.258819f, 0.965926f, -0.000001f, 1.000000f, -0.258820f, 0.965926f, -0.500000f,
0.866025f, -0.707107f, 0.707106f, -0.866026f, 0.499999f, -0.965926f, 0.258818f,
-1.000000f, -0.000001f, -0.965926f, -0.258820f, -0.866025f, -0.500001f, -0.707106f,
-0.707107f, -0.499999f, -0.866026f, -0.258818f, -0.965926f, 0.000001f, -1.000000f,
0.258820f, -0.965926f, 0.500001f, -0.866025f, 0.707107f, -0.707106f, 0.866026f,
-0.499999f, 0.965926f, -0.258818f, 1.000000f, 0.000001f, 0.965926f, 0.258820f,
0.866025f, 0.500001f, 0.707106f, 0.707107f, 0.499999f, 0.866026f, 0.258818f,
0.965926f, -0.000001f, 1.000000f, -0.258820f, 0.965926f, -0.500001f, 0.866025f,
-0.707107f, 0.707106f, -0.866026f, 0.499999f, -0.965926f, 0.258818f, -1.000000f,
-0.000001f, -0.965926f, -0.258820f, -0.866025f, -0.500001f, -0.707106f, -0.707107f,
-0.499999f, -0.866026f, -0.258818f, -0.965926f, 0.000001f, -1.000000f, 0.258820f,
-0.965926f, 0.500001f, -0.866025f, 0.707107f, -0.707106f, 0.866026f, -0.499999f,
0.965926f, -0.258818f, 1.000000f, 0.000001f, 0.965926f, 0.258820f, 0.866025f,
0.500001f, 0.707106f, 0.707107f, 0.499999f, 0.866026f, 0.258818f, 0.965926f,
-0.000001f, 1.000000f, -0.258820f, 0.965926f,
1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923880f,
0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 0.707107f, 0.707107f,
0.608761f, 0.793353f, 0.500000f, 0.866025f, 0.382683f, 0.923880f, 0.258819f,
0.965926f, 0.130526f, 0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f,
-0.258819f, 0.965926f, -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f,
0.793353f, -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f,
-0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f,
-0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, -0.923880f, -0.382684f,
-0.866025f, -0.500000f, -0.793353f, -0.608761f, -0.707107f, -0.707107f, -0.608761f,
-0.793353f, -0.500000f, -0.866025f, -0.382683f, -0.923880f, -0.258819f, -0.965926f,
-0.130526f, -0.991445f, 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f,
-0.965926f, 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f,
0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 0.923880f,
-0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f,
0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f,
0.500000f, 0.793353f, 0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793353f,
0.500000f, 0.866026f, 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f,
0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f,
-0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f,
0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f,
-0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f,
-0.130526f, -0.965926f, -0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f,
-0.793353f, -0.608762f, -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f,
-0.866026f, -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f,
0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 0.382684f,
-0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 0.707107f, -0.707107f,
0.793354f, -0.608761f, 0.866026f, -0.500000f, 0.923880f, -0.382683f, 0.965926f,
-0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f, 0.991445f, 0.130527f,
0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f,
0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f,
0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, -0.000000f,
1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, -0.382684f, 0.923879f,
-0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f, 0.707106f, -0.793354f,
0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f, -0.965926f, 0.258819f,
-0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f,
-0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f,
-0.707106f, -0.707107f, -0.608761f, -0.793354f,
};
const FLOAT32 ixheaac_hbe_x_prod_cos_table_trans_4[(128 + 128) * 2] = {
1.000000f, 0.000000f, 0.923880f, 0.382683f, 0.707107f, 0.707107f, 0.382683f,
0.923880f, -0.000000f, 1.000000f, -0.382683f, 0.923880f, -0.707107f, 0.707107f,
-0.923880f, 0.382683f, -1.000000f, -0.000000f, -0.923880f, -0.382684f, -0.707107f,
-0.707107f, -0.382683f, -0.923880f, 0.000000f, -1.000000f, 0.382684f, -0.923880f,
0.707107f, -0.707107f, 0.923880f, -0.382683f, 1.000000f, 0.000000f, 0.923879f,
0.382684f, 0.707107f, 0.707107f, 0.382683f, 0.923880f, -0.000000f, 1.000000f,
-0.382684f, 0.923879f, -0.707107f, 0.707107f, -0.923880f, 0.382683f, -1.000000f,
-0.000000f, -0.923879f, -0.382684f, -0.707107f, -0.707107f, -0.382683f, -0.923880f,
0.000000f, -1.000000f, 0.382684f, -0.923879f, 0.707107f, -0.707107f, 0.923880f,
-0.382683f, 1.000000f, 0.000000f, 0.923879f, 0.382684f, 0.707107f, 0.707107f,
0.382683f, 0.923880f, -0.000000f, 1.000000f, -0.382684f, 0.923879f, -0.707107f,
0.707106f, -0.923880f, 0.382683f, -1.000000f, -0.000000f, -0.923879f, -0.382684f,
-0.707106f, -0.707107f, -0.382683f, -0.923880f, 0.000000f, -1.000000f, 0.382684f,
-0.923879f, 0.707107f, -0.707106f, 0.923880f, -0.382683f, 1.000000f, 0.000001f,
0.923879f, 0.382684f, 0.707106f, 0.707107f, 0.382683f, 0.923880f, -0.000001f,
1.000000f, -0.382684f, 0.923879f, -0.707107f, 0.707106f, -0.923880f, 0.382683f,
-1.000000f, -0.000001f, -0.923879f, -0.382684f, -0.707106f, -0.707107f, -0.382683f,
-0.923880f, 0.000001f, -1.000000f, 0.382684f, -0.923879f, 0.707107f, -0.707106f,
0.923880f, -0.382683f, 1.000000f, 0.000001f, 0.923879f, 0.382684f, 0.707106f,
0.707107f, 0.382683f, 0.923880f, -0.000001f, 1.000000f, -0.382684f, 0.923879f,
-0.707107f, 0.707106f, -0.923880f, 0.382683f, -1.000000f, -0.000001f, -0.923879f,
-0.382684f, -0.707106f, -0.707107f, -0.382683f, -0.923880f, 0.000001f, -1.000000f,
0.382684f, -0.923879f, 0.707107f, -0.707106f, 0.923880f, -0.382683f, 1.000000f,
0.000001f, 0.923879f, 0.382684f, 0.707106f, 0.707107f, 0.382683f, 0.923880f,
-0.000001f, 1.000000f, -0.382684f, 0.923879f, -0.707107f, 0.707106f, -0.923880f,
0.382683f, -1.000000f, -0.000001f, -0.923879f, -0.382684f, -0.707106f, -0.707107f,
-0.382683f, -0.923880f, 0.000001f, -1.000000f, 0.382684f, -0.923879f, 0.707107f,
-0.707106f, 0.923880f, -0.382682f, 1.000000f, 0.000001f, 0.923879f, 0.382684f,
0.707106f, 0.707108f, 0.382682f, 0.923880f, -0.000001f, 1.000000f, -0.382684f,
0.923879f, -0.707108f, 0.707106f, -0.923880f, 0.382682f, -1.000000f, -0.000001f,
-0.923879f, -0.382684f, -0.707106f, -0.707108f, -0.382682f, -0.923880f, 0.000001f,
-1.000000f, 0.382685f, -0.923879f, 0.707108f, -0.707106f, 0.923880f, -0.382682f,
1.000000f, 0.000001f, 0.923879f, 0.382685f, 0.707106f, 0.707108f, 0.382682f,
0.923880f, -0.000001f, 1.000000f, -0.382685f, 0.923879f, -0.707108f, 0.707106f,
-0.923880f, 0.382682f, -1.000000f, -0.000001f, -0.923879f, -0.382685f, -0.707106f,
-0.707108f, -0.382682f, -0.923880f, 0.000001f, -1.000000f, 0.382685f, -0.923879f,
0.707108f, -0.707106f, 0.923880f, -0.382682f,
1.000000f, 0.000000f, 0.980785f, 0.195090f, 0.923880f, 0.382683f, 0.831470f,
0.555570f, 0.707107f, 0.707107f, 0.555570f, 0.831470f, 0.382683f, 0.923880f,
0.195090f, 0.980785f, -0.000000f, 1.000000f, -0.195090f, 0.980785f, -0.382683f,
0.923880f, -0.555570f, 0.831470f, -0.707107f, 0.707107f, -0.831470f, 0.555570f,
-0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f, -0.000000f, -0.980785f,
-0.195090f, -0.923880f, -0.382684f, -0.831470f, -0.555570f, -0.707107f, -0.707107f,
-0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f, -0.980785f, 0.000000f,
-1.000000f, 0.195090f, -0.980785f, 0.382684f, -0.923880f, 0.555570f, -0.831470f,
0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f, 0.980785f,
-0.195090f, 1.000000f, 0.000000f, 0.980785f, 0.195091f, 0.923879f, 0.382684f,
0.831470f, 0.555570f, 0.707107f, 0.707107f, 0.555570f, 0.831470f, 0.382683f,
0.923880f, 0.195090f, 0.980785f, -0.000000f, 1.000000f, -0.195091f, 0.980785f,
-0.382684f, 0.923879f, -0.555570f, 0.831469f, -0.707107f, 0.707107f, -0.831470f,
0.555570f, -0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f, -0.000000f,
-0.980785f, -0.195091f, -0.923879f, -0.382684f, -0.831469f, -0.555570f, -0.707107f,
-0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f, -0.980785f,
0.000000f, -1.000000f, 0.195091f, -0.980785f, 0.382684f, -0.923879f, 0.555570f,
-0.831469f, 0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f,
0.980785f, -0.195090f, 1.000000f, 0.000000f, 0.980785f, 0.195091f, 0.923879f,
0.382684f, 0.831469f, 0.555571f, 0.707107f, 0.707107f, 0.555570f, 0.831470f,
0.382683f, 0.923880f, 0.195090f, 0.980785f, -0.000000f, 1.000000f, -0.195091f,
0.980785f, -0.382684f, 0.923879f, -0.555571f, 0.831469f, -0.707107f, 0.707106f,
-0.831470f, 0.555570f, -0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f,
-0.000000f, -0.980785f, -0.195091f, -0.923879f, -0.382684f, -0.831469f, -0.555571f,
-0.707106f, -0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f,
-0.980785f, 0.000000f, -1.000000f, 0.195091f, -0.980785f, 0.382684f, -0.923879f,
0.555571f, -0.831469f, 0.707107f, -0.707106f, 0.831470f, -0.555570f, 0.923880f,
-0.382683f, 0.980785f, -0.195090f, 1.000000f, 0.000001f, 0.980785f, 0.195091f,
0.923879f, 0.382684f, 0.831469f, 0.555571f, 0.707106f, 0.707107f, 0.555570f,
0.831470f, 0.382683f, 0.923880f, 0.195090f, 0.980785f, -0.000001f, 1.000000f,
-0.195091f, 0.980785f, -0.382684f, 0.923879f, -0.555571f, 0.831469f, -0.707107f,
0.707106f, -0.831470f, 0.555570f, -0.923880f, 0.382683f, -0.980785f, 0.195090f,
-1.000000f, -0.000001f, -0.980785f, -0.195091f, -0.923879f, -0.382684f, -0.831469f,
-0.555571f, -0.707106f, -0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f,
-0.195090f, -0.980785f, 0.000001f, -1.000000f, 0.195091f, -0.980785f, 0.382684f,
-0.923879f, 0.555571f, -0.831469f, 0.707107f, -0.707106f, 0.831470f, -0.555570f,
0.923880f, -0.382683f, 0.980785f, -0.195090f,
};
const FLOAT32 ixheaac_hbe_x_prod_cos_table_trans_4_1[2 * (128 + 128)] = {
1.000000f, 0.000000f, 0.866025f, 0.500000f, 0.500000f, 0.866025f, -0.000000f,
1.000000f, -0.500000f, 0.866025f, -0.866025f, 0.500000f, -1.000000f, -0.000000f,
-0.866025f, -0.500000f, -0.500000f, -0.866025f, 0.000000f, -1.000000f, 0.500000f,
-0.866025f, 0.866026f, -0.500000f, 1.000000f, 0.000000f, 0.866025f, 0.500000f,
0.500000f, 0.866026f, -0.000000f, 1.000000f, -0.500000f, 0.866025f, -0.866026f,
0.500000f, -1.000000f, -0.000000f, -0.866025f, -0.500000f, -0.500000f, -0.866026f,
0.000000f, -1.000000f, 0.500000f, -0.866025f, 0.866026f, -0.500000f, 1.000000f,
0.000000f, 0.866025f, 0.500000f, 0.500000f, 0.866026f, -0.000000f, 1.000000f,
-0.500000f, 0.866025f, -0.866026f, 0.500000f, -1.000000f, -0.000000f, -0.866025f,
-0.500000f, -0.500000f, -0.866026f, 0.000000f, -1.000000f, 0.500000f, -0.866025f,
0.866026f, -0.500000f, 1.000000f, 0.000001f, 0.866025f, 0.500000f, 0.500000f,
0.866026f, -0.000001f, 1.000000f, -0.500000f, 0.866025f, -0.866026f, 0.499999f,
-1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 0.000001f,
-1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1.000000f, 0.000001f,
0.866025f, 0.500001f, 0.499999f, 0.866026f, -0.000001f, 1.000000f, -0.500001f,
0.866025f, -0.866026f, 0.499999f, -1.000000f, -0.000001f, -0.866025f, -0.500001f,
-0.499999f, -0.866026f, 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f,
-0.499999f, 1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f,
-0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, -1.000000f,
-0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f, 0.000001f, -1.000000f,
0.500001f, -0.866025f, 0.866026f, -0.499999f, 1.000000f, 0.000001f, 0.866025f,
0.500001f, 0.499999f, 0.866026f, -0.000001f, 1.000000f, -0.500001f, 0.866025f,
-0.866026f, 0.499999f, -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f,
-0.866026f, 0.000001f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f,
1.000000f, 0.000001f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, -0.000001f,
1.000000f, -0.500001f, 0.866025f, -0.866026f, 0.499999f, -1.000000f, -0.000001f,
-0.866025f, -0.500001f, -0.499999f, -0.866026f, 0.000001f, -1.000000f, 0.500001f,
-0.866025f, 0.866026f, -0.499999f, 1.000000f, 0.000001f, 0.866025f, 0.500001f,
0.499999f, 0.866026f, -0.000001f, 1.000000f, -0.500001f, 0.866025f, -0.866026f,
0.499999f, -1.000000f, -0.000001f, -0.866025f, -0.500001f, -0.499999f, -0.866026f,
0.000002f, -1.000000f, 0.500001f, -0.866025f, 0.866026f, -0.499999f, 1.000000f,
0.000002f, 0.866025f, 0.500001f, 0.499999f, 0.866026f, -0.000002f, 1.000000f,
-0.500001f, 0.866025f, -0.866026f, 0.499999f, -1.000000f, -0.000002f, -0.866025f,
-0.500001f, -0.499999f, -0.866026f, 0.000002f, -1.000000f, 0.500001f, -0.866025f,
0.866026f, -0.499999f, 1.000000f, 0.000002f, 0.866024f, 0.500002f, 0.499998f,
0.866026f, -0.000002f, 1.000000f, -0.500002f, 0.866024f, -0.866026f, 0.499998f,
-1.000000f, -0.000002f, -0.866024f, -0.500002f,
1.000000f, 0.000000f, 0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923880f,
0.382683f, 0.866025f, 0.500000f, 0.793353f, 0.608761f, 0.707107f, 0.707107f,
0.608761f, 0.793353f, 0.500000f, 0.866025f, 0.382683f, 0.923880f, 0.258819f,
0.965926f, 0.130526f, 0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f,
-0.258819f, 0.965926f, -0.382683f, 0.923880f, -0.500000f, 0.866025f, -0.608761f,
0.793353f, -0.707107f, 0.707107f, -0.793353f, 0.608761f, -0.866025f, 0.500000f,
-0.923880f, 0.382683f, -0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f,
-0.000000f, -0.991445f, -0.130526f, -0.965926f, -0.258819f, -0.923880f, -0.382684f,
-0.866025f, -0.500000f, -0.793353f, -0.608761f, -0.707107f, -0.707107f, -0.608761f,
-0.793353f, -0.500000f, -0.866025f, -0.382683f, -0.923880f, -0.258819f, -0.965926f,
-0.130526f, -0.991445f, 0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f,
-0.965926f, 0.382684f, -0.923880f, 0.500000f, -0.866025f, 0.608762f, -0.793353f,
0.707107f, -0.707107f, 0.793353f, -0.608761f, 0.866026f, -0.500000f, 0.923880f,
-0.382683f, 0.965926f, -0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f,
0.991445f, 0.130526f, 0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f,
0.500000f, 0.793353f, 0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793353f,
0.500000f, 0.866026f, 0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f,
0.991445f, -0.000000f, 1.000000f, -0.130526f, 0.991445f, -0.258819f, 0.965926f,
-0.382684f, 0.923879f, -0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f,
0.707107f, -0.793353f, 0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f,
-0.965926f, 0.258819f, -0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f,
-0.130526f, -0.965926f, -0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f,
-0.793353f, -0.608762f, -0.707107f, -0.707107f, -0.608761f, -0.793353f, -0.500000f,
-0.866026f, -0.382683f, -0.923880f, -0.258819f, -0.965926f, -0.130526f, -0.991445f,
0.000000f, -1.000000f, 0.130526f, -0.991445f, 0.258819f, -0.965926f, 0.382684f,
-0.923879f, 0.500000f, -0.866025f, 0.608762f, -0.793353f, 0.707107f, -0.707107f,
0.793354f, -0.608761f, 0.866026f, -0.500000f, 0.923880f, -0.382683f, 0.965926f,
-0.258819f, 0.991445f, -0.130526f, 1.000000f, 0.000000f, 0.991445f, 0.130527f,
0.965926f, 0.258819f, 0.923879f, 0.382684f, 0.866025f, 0.500000f, 0.793353f,
0.608762f, 0.707107f, 0.707107f, 0.608761f, 0.793354f, 0.500000f, 0.866026f,
0.382683f, 0.923880f, 0.258819f, 0.965926f, 0.130526f, 0.991445f, -0.000000f,
1.000000f, -0.130527f, 0.991445f, -0.258819f, 0.965926f, -0.382684f, 0.923879f,
-0.500000f, 0.866025f, -0.608762f, 0.793353f, -0.707107f, 0.707106f, -0.793354f,
0.608761f, -0.866026f, 0.500000f, -0.923880f, 0.382683f, -0.965926f, 0.258819f,
-0.991445f, 0.130526f, -1.000000f, -0.000000f, -0.991445f, -0.130527f, -0.965926f,
-0.258819f, -0.923879f, -0.382684f, -0.866025f, -0.500000f, -0.793353f, -0.608762f,
-0.707106f, -0.707107f, -0.608761f, -0.793354f,
};
const FLOAT32 ixheaac_synth_cos_table_kl_4[16] = {
0.250000000000f, 0.000000000000f, 0.230969882082f, 0.095670860615f,
0.176776691433f, 0.176776699160f, 0.095670850519f, 0.230969886264f,
-0.000000010928f, 0.250000000000f, -0.095670870711f, 0.230969877900f,
0.176776706887f, -0.176776683706f, 0.230969890446f, -0.095670840423f};
const FLOAT32 ixheaac_synth_cos_table_kl_8[32] = {
0.125000000000f, 0.000000000000f, 0.122598159917f, 0.024386290922f, 0.115484941041f,
0.047835430308f, 0.103933700399f, 0.069446280831f, 0.088388345717f, 0.088388349580f,
0.069446276288f, 0.103933703435f, 0.047835425260f, 0.115484943132f, 0.024386285563f,
0.122598160983f, -0.000000005464f, 0.125000000000f, -0.024386296281f, 0.122598158851f,
-0.047835435356f, 0.115484938950f, -0.069446285374f, 0.103933697364f, 0.088388353444f,
-0.088388341853f, 0.103933706471f, -0.069446271745f, 0.115484945223f, -0.047835420212f,
0.122598162049f, -0.024386280204f};
const FLOAT32 ixheaac_synth_cos_table_kl_12[48] = {
0.083333333333f, 0.000000000000f, 0.082620405075f, 0.010877182986f, 0.080493818700f,
0.021568254345f, 0.076989960694f, 0.031890286872f, 0.072168783042f, 0.041666667718f,
0.066112777434f, 0.050730120288f, 0.058925563811f, 0.058925566387f, 0.050730117398f,
0.066112779651f, 0.041666664564f, 0.072168784863f, 0.031890283506f, 0.076989962088f,
0.021568250826f, 0.080493819643f, 0.010877179375f, 0.082620405550f, -0.000000003643f,
0.083333333333f, -0.010877186597f, 0.082620404599f, -0.021568257863f, 0.080493817758f,
-0.031890290237f, 0.076989959300f, -0.041666670873f, 0.072168781220f, -0.050730123178f,
0.066112775216f, 0.058925568962f, -0.058925561235f, 0.066112781869f, -0.050730114508f,
0.072168786684f, -0.041666661409f, 0.076989963482f, -0.031890280141f, 0.080493820586f,
-0.021568247308f, 0.082620406026f, -0.010877175763f};
const FLOAT32 ixheaac_synth_cos_table_kl_16[64] = {
0.062500000000f, 0.000000000000f, 0.062199045400f, 0.006126071441f, 0.061299079959f,
0.012193145461f, 0.059808770835f, 0.018142792819f, 0.057742470521f, 0.023917715154f,
0.055120078619f, 0.029462296805f, 0.051966850200f, 0.034723140416f, 0.048313152577f,
0.039649581184f, 0.044194172858f, 0.044194174790f, 0.039649579072f, 0.048313154310f,
0.034723138144f, 0.051966851718f, 0.029462294395f, 0.055120079907f, 0.023917712630f,
0.057742471566f, 0.018142790204f, 0.059808771628f, 0.012193142781f, 0.061299080492f,
0.006126068722f, 0.062199045668f, -0.000000002732f, 0.062500000000f, -0.006126074159f,
0.062199045132f, -0.012193148140f, 0.061299079426f, -0.018142795433f, 0.059808770042f,
-0.023917717678f, 0.057742469475f, -0.029462299214f, 0.055120077331f, -0.034723142687f,
0.051966848682f, -0.039649583296f, 0.048313150844f, 0.044194176722f, -0.044194170926f,
0.048313156043f, -0.039649576960f, 0.051966853235f, -0.034723135872f, 0.055120081195f,
-0.029462291986f, 0.057742472612f, -0.023917710106f, 0.059808772421f, -0.018142787590f,
0.061299081025f, -0.012193140102f, 0.062199045936f, -0.006126066003f};
const FLOAT32 ixheaac_synth_cos_table_kl_20[40 * 20] = {
0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f,
0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f,
-0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.038020f,
-0.026125f, -0.046194f, 0.011672f, 0.049846f, 0.003923f, -0.048618f, -0.019134f,
0.042632f, 0.032472f, -0.032472f, -0.042632f, 0.019134f, 0.048618f, -0.003923f,
-0.049846f, -0.011672f, 0.046194f, 0.026125f, -0.038020f, 0.040451f, -0.015451f,
-0.050000f, -0.015451f, 0.040451f, 0.040451f, -0.015451f, -0.050000f, -0.015451f,
0.040451f, 0.040451f, -0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.040451f,
-0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.042632f, -0.003923f, -0.046194f,
-0.038020f, 0.011672f, 0.048618f, 0.032472f, -0.019134f, -0.049846f, -0.026125f,
0.026125f, 0.049846f, 0.019134f, -0.032472f, -0.048618f, -0.011672f, 0.038020f,
0.046194f, 0.003923f, -0.042632f, 0.044550f, 0.007822f, -0.035355f, -0.049384f,
-0.022700f, 0.022700f, 0.049384f, 0.035355f, -0.007822f, -0.044550f, -0.044550f,
-0.007822f, 0.035355f, 0.049384f, 0.022700f, -0.022700f, -0.049384f, -0.035355f,
0.007822f, 0.044550f, 0.046194f, 0.019134f, -0.019134f, -0.046194f, -0.046194f,
-0.019134f, 0.019134f, 0.046194f, 0.046194f, 0.019134f, -0.019134f, -0.046194f,
-0.046194f, -0.019134f, 0.019134f, 0.046194f, 0.046194f, 0.019134f, -0.019134f,
-0.046194f, 0.047553f, 0.029389f, 0.000000f, -0.029389f, -0.047553f, -0.047553f,
-0.029389f, -0.000000f, 0.029389f, 0.047553f, 0.047553f, 0.029389f, 0.000000f,
-0.029389f, -0.047553f, -0.047553f, -0.029389f, -0.000000f, 0.029389f, 0.047553f,
0.048618f, 0.038020f, 0.019134f, -0.003923f, -0.026125f, -0.042632f, -0.049846f,
-0.046194f, -0.032472f, -0.011672f, 0.011672f, 0.032472f, 0.046194f, 0.049846f,
0.042632f, 0.026125f, 0.003923f, -0.019134f, -0.038020f, -0.048618f, 0.049384f,
0.044550f, 0.035355f, 0.022700f, 0.007822f, -0.007822f, -0.022700f, -0.035355f,
-0.044550f, -0.049384f, -0.049384f, -0.044550f, -0.035355f, -0.022700f, -0.007822f,
0.007822f, 0.022700f, 0.035355f, 0.044550f, 0.049384f, 0.049846f, 0.048618f,
0.046194f, 0.042632f, 0.038020f, 0.032472f, 0.026125f, 0.019134f, 0.011672f,
0.003923f, -0.003923f, -0.011672f, -0.019134f, -0.026125f, -0.032472f, -0.038020f,
-0.042632f, -0.046194f, -0.048618f, -0.049846f, 0.050000f, 0.050000f, 0.050000f,
0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f,
0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f, 0.050000f,
0.050000f, 0.050000f, 0.050000f, 0.049846f, 0.048618f, 0.046194f, 0.042632f,
0.038020f, 0.032472f, 0.026125f, 0.019134f, 0.011672f, 0.003923f, -0.003923f,
-0.011672f, -0.019134f, -0.026125f, -0.032472f, -0.038020f, -0.042632f, -0.046194f,
-0.048618f, -0.049846f, 0.049384f, 0.044550f, 0.035355f, 0.022700f, 0.007822f,
-0.007822f, -0.022700f, -0.035355f, -0.044550f, -0.049384f, -0.049384f, -0.044550f,
-0.035355f, -0.022700f, -0.007822f, 0.007822f, 0.022700f, 0.035355f, 0.044550f,
0.049384f, 0.048618f, 0.038020f, 0.019134f, -0.003923f, -0.026125f, -0.042632f,
-0.049846f, -0.046194f, -0.032472f, -0.011672f, 0.011672f, 0.032472f, 0.046194f,
0.049846f, 0.042632f, 0.026125f, 0.003923f, -0.019134f, -0.038020f, -0.048618f,
0.047553f, 0.029389f, 0.000000f, -0.029389f, -0.047553f, -0.047553f, -0.029389f,
-0.000000f, 0.029389f, 0.047553f, 0.047553f, 0.029389f, 0.000000f, -0.029389f,
-0.047553f, -0.047553f, -0.029389f, -0.000000f, 0.029389f, 0.047553f, 0.046194f,
0.019134f, -0.019134f, -0.046194f, -0.046194f, -0.019134f, 0.019134f, 0.046194f,
0.046194f, 0.019134f, -0.019134f, -0.046194f, -0.046194f, -0.019134f, 0.019134f,
0.046194f, 0.046194f, 0.019134f, -0.019134f, -0.046194f, 0.044550f, 0.007822f,
-0.035355f, -0.049384f, -0.022700f, 0.022700f, 0.049384f, 0.035355f, -0.007822f,
-0.044550f, -0.044550f, -0.007822f, 0.035355f, 0.049384f, 0.022700f, -0.022700f,
-0.049384f, -0.035355f, 0.007822f, 0.044550f, 0.042632f, -0.003923f, -0.046194f,
-0.038020f, 0.011672f, 0.048618f, 0.032472f, -0.019134f, -0.049846f, -0.026125f,
0.026125f, 0.049846f, 0.019134f, -0.032472f, -0.048618f, -0.011672f, 0.038020f,
0.046194f, 0.003923f, -0.042632f, 0.040451f, -0.015451f, -0.050000f, -0.015451f,
0.040451f, 0.040451f, -0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.040451f,
-0.015451f, -0.050000f, -0.015451f, 0.040451f, 0.040451f, -0.015451f, -0.050000f,
-0.015451f, 0.040451f, 0.038020f, -0.026125f, -0.046194f, 0.011672f, 0.049846f,
0.003923f, -0.048618f, -0.019134f, 0.042632f, 0.032472f, -0.032472f, -0.042632f,
0.019134f, 0.048618f, -0.003923f, -0.049846f, -0.011672f, 0.046194f, 0.026125f,
-0.038020f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f,
-0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f, 0.035355f,
-0.035355f, -0.035355f, 0.035355f, 0.035355f, -0.035355f, -0.035355f, 0.035355f,
0.032472f, -0.042632f, -0.019134f, 0.048618f, 0.003923f, -0.049846f, 0.011672f,
0.046194f, -0.026125f, -0.038020f, 0.038020f, 0.026125f, -0.046194f, -0.011672f,
0.049846f, -0.003923f, -0.048618f, 0.019134f, 0.042632f, -0.032472f, 0.029389f,
-0.047553f, -0.000000f, 0.047553f, -0.029389f, -0.029389f, 0.047553f, 0.000000f,
-0.047553f, 0.029389f, 0.029389f, -0.047553f, -0.000000f, 0.047553f, -0.029389f,
-0.029389f, 0.047553f, -0.000000f, -0.047553f, 0.029389f, 0.026125f, -0.049846f,
0.019134f, 0.032472f, -0.048618f, 0.011672f, 0.038020f, -0.046194f, 0.003923f,
0.042632f, -0.042632f, -0.003923f, 0.046194f, -0.038020f, -0.011672f, 0.048618f,
-0.032472f, -0.019134f, 0.049846f, -0.026125f, 0.022700f, -0.049384f, 0.035355f,
0.007822f, -0.044550f, 0.044550f, -0.007822f, -0.035355f, 0.049384f, -0.022700f,
-0.022700f, 0.049384f, -0.035355f, -0.007822f, 0.044550f, -0.044550f, 0.007822f,
0.035355f, -0.049384f, 0.022700f, 0.019134f, -0.046194f, 0.046194f, -0.019134f,
-0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f, 0.046194f,
-0.019134f, -0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f,
0.046194f, -0.019134f, 0.015451f, -0.040451f, 0.050000f, -0.040451f, 0.015451f,
0.015451f, -0.040451f, 0.050000f, -0.040451f, 0.015451f, 0.015451f, -0.040451f,
0.050000f, -0.040451f, 0.015451f, 0.015451f, -0.040451f, 0.050000f, -0.040451f,
0.015451f, 0.011672f, -0.032472f, 0.046194f, -0.049846f, 0.042632f, -0.026125f,
0.003923f, 0.019134f, -0.038020f, 0.048618f, -0.048618f, 0.038020f, -0.019134f,
-0.003923f, 0.026125f, -0.042632f, 0.049846f, -0.046194f, 0.032472f, -0.011672f,
0.007822f, -0.022700f, 0.035355f, -0.044550f, 0.049384f, -0.049384f, 0.044550f,
-0.035355f, 0.022700f, -0.007822f, -0.007822f, 0.022700f, -0.035355f, 0.044550f,
-0.049384f, 0.049384f, -0.044550f, 0.035355f, -0.022700f, 0.007822f, 0.003923f,
-0.011672f, 0.019134f, -0.026125f, 0.032472f, -0.038020f, 0.042632f, -0.046194f,
0.048618f, -0.049846f, 0.049846f, -0.048618f, 0.046194f, -0.042632f, 0.038020f,
-0.032472f, 0.026125f, -0.019134f, 0.011672f, -0.003923f, 0.000000f, -0.000000f,
0.000000f, -0.000000f, 0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f,
-0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f, -0.000000f,
0.000000f, -0.000000f, 0.000000f, -0.000000f, -0.003923f, 0.011672f, -0.019134f,
0.026125f, -0.032472f, 0.038020f, -0.042632f, 0.046194f, -0.048618f, 0.049846f,
-0.049846f, 0.048618f, -0.046194f, 0.042632f, -0.038020f, 0.032472f, -0.026125f,
0.019134f, -0.011672f, 0.003923f, -0.007822f, 0.022700f, -0.035355f, 0.044550f,
-0.049384f, 0.049384f, -0.044550f, 0.035355f, -0.022700f, 0.007822f, 0.007822f,
-0.022700f, 0.035355f, -0.044550f, 0.049384f, -0.049384f, 0.044550f, -0.035355f,
0.022700f, -0.007822f, -0.011672f, 0.032472f, -0.046194f, 0.049846f, -0.042632f,
0.026125f, -0.003923f, -0.019134f, 0.038020f, -0.048618f, 0.048618f, -0.038020f,
0.019134f, 0.003923f, -0.026125f, 0.042632f, -0.049846f, 0.046194f, -0.032472f,
0.011672f, -0.015451f, 0.040451f, -0.050000f, 0.040451f, -0.015451f, -0.015451f,
0.040451f, -0.050000f, 0.040451f, -0.015451f, -0.015451f, 0.040451f, -0.050000f,
0.040451f, -0.015451f, -0.015451f, 0.040451f, -0.050000f, 0.040451f, -0.015451f,
-0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f, 0.046194f,
-0.019134f, -0.019134f, 0.046194f, -0.046194f, 0.019134f, 0.019134f, -0.046194f,
0.046194f, -0.019134f, -0.019134f, 0.046194f, -0.046194f, 0.019134f, -0.022700f,
0.049384f, -0.035355f, -0.007822f, 0.044550f, -0.044550f, 0.007822f, 0.035355f,
-0.049384f, 0.022700f, 0.022700f, -0.049384f, 0.035355f, 0.007822f, -0.044550f,
0.044550f, -0.007822f, -0.035355f, 0.049384f, -0.022700f, -0.026125f, 0.049846f,
-0.019134f, -0.032472f, 0.048618f, -0.011672f, -0.038020f, 0.046194f, -0.003923f,
-0.042632f, 0.042632f, 0.003923f, -0.046194f, 0.038020f, 0.011672f, -0.048618f,
0.032472f, 0.019134f, -0.049846f, 0.026125f, -0.029389f, 0.047553f, -0.000000f,
-0.047553f, 0.029389f, 0.029389f, -0.047553f, -0.000000f, 0.047553f, -0.029389f,
-0.029389f, 0.047553f, -0.000000f, -0.047553f, 0.029389f, 0.029389f, -0.047553f,
0.000000f, 0.047553f, -0.029389f, -0.032472f, 0.042632f, 0.019134f, -0.048618f,
-0.003923f, 0.049846f, -0.011672f, -0.046194f, 0.026125f, 0.038020f, -0.038020f,
-0.026125f, 0.046194f, 0.011672f, -0.049846f, 0.003923f, 0.048618f, -0.019134f,
-0.042632f, 0.032472f,
};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_8[32] = {
1.000000000000f, 0.000000000000f, 0.980785279337f, 0.195090327375f, 0.923879528329f,
0.382683442461f, 0.831469603196f, 0.555570246649f, 0.707106765732f, 0.707106796641f,
0.555570210304f, 0.831469627481f, 0.382683402077f, 0.923879545057f, 0.195090284504f,
0.980785287865f, -0.000000043711f, 1.000000000000f, -0.195090370247f, 0.980785270810f,
-0.382683482845f, 0.923879511602f, -0.555570282994f, 0.831469578911f, -0.707106827549f,
0.707106734824f, -0.831469651765f, 0.555570173959f, -0.923879561785f, 0.382683361693f,
-0.980785296393f, 0.195090241632f};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_16[64] = {
1.000000000000f, 0.000000000000f, 0.995184726404f, 0.098017143048f, 0.980785279337f,
0.195090327375f, 0.956940333353f, 0.290284685097f, 0.923879528329f, 0.382683442461f,
0.881921257909f, 0.471396748873f, 0.831469603196f, 0.555570246649f, 0.773010441231f,
0.634393298946f, 0.707106765732f, 0.707106796641f, 0.634393265157f, 0.773010468961f,
0.555570210304f, 0.831469627481f, 0.471396710323f, 0.881921278515f, 0.382683402077f,
0.923879545057f, 0.290284643268f, 0.956940346042f, 0.195090284504f, 0.980785287865f,
0.098017099547f, 0.995184730689f, -0.000000043711f, 1.000000000000f, -0.098017186549f,
0.995184722120f, -0.195090370247f, 0.980785270810f, -0.290284726927f, 0.956940320664f,
-0.382683482845f, 0.923879511602f, -0.471396787423f, 0.881921237304f, -0.555570282994f,
0.831469578911f, -0.634393332736f, 0.773010413501f, -0.707106827549f, 0.707106734824f,
-0.773010496691f, 0.634393231368f, -0.831469651765f, 0.555570173959f, -0.881921299120f,
0.471396671773f, -0.923879561785f, 0.382683361693f, -0.956940358731f, 0.290284601439f,
-0.980785296393f, 0.195090241632f, -0.995184734973f, 0.098017056047f};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_24[96] = {
1.000000000000f, 0.000000000000f, 0.997858923119f, 0.065403131048f, 0.991444860898f,
0.130526195832f, 0.980785279337f, 0.195090327375f, 0.965925824404f, 0.258819052140f,
0.946930126568f, 0.321439473926f, 0.923879528329f, 0.382683442461f, 0.896872735894f,
0.442288701653f, 0.866025396499f, 0.500000012618f, 0.831469603196f, 0.555570246649f,
0.793353329204f, 0.608761443458f, 0.751839794269f, 0.659345830163f, 0.707106765732f,
0.707106796641f, 0.659345797299f, 0.751839823090f, 0.608761408780f, 0.793353355814f,
0.555570210304f, 0.831469627481f, 0.499999974763f, 0.866025418355f, 0.442288662450f,
0.896872755227f, 0.382683402077f, 0.923879545057f, 0.321439432535f, 0.946930140618f,
0.258819009918f, 0.965925835717f, 0.195090284504f, 0.980785287865f, 0.130526152494f,
0.991444866604f, 0.065403087430f, 0.997858925978f, -0.000000043711f, 1.000000000000f,
-0.065403174665f, 0.997858920261f, -0.130526239169f, 0.991444855193f, -0.195090370247f,
0.980785270810f, -0.258819094361f, 0.965925813090f, -0.321439515318f, 0.946930112517f,
-0.382683482845f, 0.923879511602f, -0.442288740857f, 0.896872716561f, -0.500000050474f,
0.866025374644f, -0.555570282994f, 0.831469578911f, -0.608761478137f, 0.793353302594f,
-0.659345863027f, 0.751839765448f, -0.707106827549f, 0.707106734824f, -0.751839851911f,
0.659345764435f, -0.793353382423f, 0.608761374101f, -0.831469651765f, 0.555570173959f,
-0.866025440211f, 0.499999936908f, -0.896872774560f, 0.442288623246f, -0.923879561785f,
0.382683361693f, -0.946930154669f, 0.321439391143f, -0.965925847030f, 0.258818967696f,
-0.980785296393f, 0.195090241632f, -0.991444872309f, 0.130526109157f, -0.997858941555f,
0.065403044224f};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_32[128] = {
1.000000000000f, 0.000000000000f, 0.998795456138f, 0.049067675692f, 0.995184726404f,
0.098017143048f, 0.989176509363f, 0.146730478509f, 0.980785279337f, 0.195090327375f,
0.970031251535f, 0.242980186528f, 0.956940333353f, 0.290284685097f, 0.941544061962f,
0.336889862395f, 0.923879528329f, 0.382683442461f, 0.903989287867f, 0.427555104544f,
0.881921257909f, 0.471396748873f, 0.857728602275f, 0.514102757081f, 0.831469603196f,
0.555570246649f, 0.803207520902f, 0.595699318756f, 0.773010441231f, 0.634393298946f,
0.740951111595f, 0.671558970029f, 0.707106765732f, 0.707106796641f, 0.671558937641f,
0.740951140950f, 0.634393265157f, 0.773010468961f, 0.595699283646f, 0.803207546941f,
0.555570210304f, 0.831469627481f, 0.514102719589f, 0.857728624748f, 0.471396710323f,
0.881921278515f, 0.427555065029f, 0.903989306556f, 0.382683402077f, 0.923879545057f,
0.336889821239f, 0.941544076688f, 0.290284643268f, 0.956940346042f, 0.242980144127f,
0.970031262156f, 0.195090284504f, 0.980785287865f, 0.146730435271f, 0.989176515777f,
0.098017099547f, 0.995184730689f, 0.049067632033f, 0.998795458283f, -0.000000043711f,
1.000000000000f, -0.049067719350f, 0.998795453993f, -0.098017186549f, 0.995184722120f,
-0.146730521747f, 0.989176502950f, -0.195090370247f, 0.980785270810f, -0.242980228930f,
0.970031240914f, -0.290284726927f, 0.956940320664f, -0.336889903551f, 0.941544047236f,
-0.382683482845f, 0.923879511602f, -0.427555144058f, 0.903989269178f, -0.471396787423f,
0.881921237304f, -0.514102794574f, 0.857728579803f, -0.555570282994f, 0.831469578911f,
-0.595699353865f, 0.803207494864f, -0.634393332736f, 0.773010413501f, -0.671559002417f,
0.740951082240f, -0.707106827549f, 0.707106734824f, -0.740951170304f, 0.671558905253f,
-0.773010496691f, 0.634393231368f, -0.803207572980f, 0.595699248537f, -0.831469651765f,
0.555570173959f, -0.857728647220f, 0.514102682096f, -0.881921299120f, 0.471396671773f,
-0.903989325245f, 0.427555025515f, -0.923879561785f, 0.382683361693f, -0.941544091414f,
0.336889780083f, -0.956940358731f, 0.290284601439f, -0.970031272777f, 0.242980101726f,
-0.980785296393f, 0.195090241632f, -0.989176522191f, 0.146730392032f, -0.995184734973f,
0.098017056047f, -0.998795460428f, 0.049067588374f};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_40[40 * 40 * 2] = {
0.000000f, -1.000000f, 0.039260f, -0.999229f, 0.078459f, -0.996917f, 0.117537f,
-0.993068f, 0.156434f, -0.987688f, 0.195090f, -0.980785f, 0.233445f, -0.972370f,
0.271440f, -0.962455f, 0.309017f, -0.951057f, 0.346117f, -0.938191f, 0.382683f,
-0.923880f, 0.418660f, -0.908143f, 0.453990f, -0.891007f, 0.488621f, -0.872496f,
0.522499f, -0.852640f, 0.555570f, -0.831470f, 0.587785f, -0.809017f, 0.619094f,
-0.785317f, 0.649448f, -0.760406f, 0.678801f, -0.734322f, 0.707107f, -0.707107f,
0.734322f, -0.678801f, 0.760406f, -0.649448f, 0.785317f, -0.619094f, 0.809017f,
-0.587785f, 0.831470f, -0.555570f, 0.852640f, -0.522499f, 0.872496f, -0.488621f,
0.891007f, -0.453990f, 0.908143f, -0.418660f, 0.923880f, -0.382683f, 0.938191f,
-0.346117f, 0.951057f, -0.309017f, 0.962455f, -0.271440f, 0.972370f, -0.233445f,
0.980785f, -0.195090f, 0.987688f, -0.156434f, 0.993068f, -0.117537f, 0.996917f,
-0.078459f, 0.999229f, -0.039260f, -0.000000f, 1.000000f, -0.117537f, 0.993068f,
-0.233445f, 0.972370f, -0.346117f, 0.938191f, -0.453990f, 0.891007f, -0.555570f,
0.831470f, -0.649448f, 0.760406f, -0.734322f, 0.678801f, -0.809017f, 0.587785f,
-0.872496f, 0.488621f, -0.923880f, 0.382683f, -0.962455f, 0.271440f, -0.987688f,
0.156434f, -0.999229f, 0.039260f, -0.996917f, -0.078459f, -0.980785f, -0.195090f,
-0.951057f, -0.309017f, -0.908143f, -0.418660f, -0.852640f, -0.522499f, -0.785317f,
-0.619094f, -0.707107f, -0.707107f, -0.619094f, -0.785317f, -0.522499f, -0.852640f,
-0.418660f, -0.908143f, -0.309017f, -0.951057f, -0.195090f, -0.980785f, -0.078459f,
-0.996917f, 0.039260f, -0.999229f, 0.156434f, -0.987688f, 0.271440f, -0.962455f,
0.382683f, -0.923880f, 0.488621f, -0.872496f, 0.587785f, -0.809017f, 0.678801f,
-0.734322f, 0.760406f, -0.649448f, 0.831470f, -0.555570f, 0.891007f, -0.453990f,
0.938191f, -0.346117f, 0.972370f, -0.233445f, 0.993068f, -0.117537f, 0.000000f,
-1.000000f, 0.195090f, -0.980785f, 0.382683f, -0.923880f, 0.555570f, -0.831470f,
0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f, 0.980785f,
-0.195090f, 1.000000f, 0.000000f, 0.980785f, 0.195090f, 0.923880f, 0.382683f,
0.831470f, 0.555570f, 0.707107f, 0.707107f, 0.555570f, 0.831470f, 0.382683f,
0.923880f, 0.195090f, 0.980785f, -0.000000f, 1.000000f, -0.195090f, 0.980785f,
-0.382683f, 0.923880f, -0.555570f, 0.831470f, -0.707107f, 0.707107f, -0.831470f,
0.555570f, -0.923880f, 0.382683f, -0.980785f, 0.195090f, -1.000000f, -0.000000f,
-0.980785f, -0.195090f, -0.923880f, -0.382683f, -0.831470f, -0.555570f, -0.707107f,
-0.707107f, -0.555570f, -0.831470f, -0.382683f, -0.923880f, -0.195090f, -0.980785f,
0.000000f, -1.000000f, 0.195090f, -0.980785f, 0.382683f, -0.923880f, 0.555570f,
-0.831470f, 0.707107f, -0.707107f, 0.831470f, -0.555570f, 0.923880f, -0.382683f,
0.980785f, -0.195090f, -0.000000f, 1.000000f, -0.271440f, 0.962455f, -0.522499f,
0.852640f, -0.734322f, 0.678801f, -0.891007f, 0.453990f, -0.980785f, 0.195090f,
-0.996917f, -0.078459f, -0.938191f, -0.346117f, -0.809017f, -0.587785f, -0.619094f,
-0.785317f, -0.382683f, -0.923880f, -0.117537f, -0.993068f, 0.156434f, -0.987688f,
0.418660f, -0.908143f, 0.649448f, -0.760406f, 0.831470f, -0.555570f, 0.951057f,
-0.309017f, 0.999229f, -0.039260f, 0.972370f, 0.233445f, 0.872496f, 0.488621f,
0.707107f, 0.707107f, 0.488621f, 0.872496f, 0.233445f, 0.972370f, -0.039260f,
0.999229f, -0.309017f, 0.951057f, -0.555570f, 0.831470f, -0.760406f, 0.649448f,
-0.908143f, 0.418660f, -0.987688f, 0.156434f, -0.993068f, -0.117537f, -0.923880f,
-0.382683f, -0.785317f, -0.619094f, -0.587785f, -0.809017f, -0.346117f, -0.938191f,
-0.078459f, -0.996917f, 0.195090f, -0.980785f, 0.453990f, -0.891007f, 0.678801f,
-0.734322f, 0.852640f, -0.522499f, 0.962455f, -0.271440f, 0.000000f, -1.000000f,
0.346117f, -0.938191f, 0.649448f, -0.760406f, 0.872496f, -0.488621f, 0.987688f,
-0.156434f, 0.980785f, 0.195090f, 0.852640f, 0.522499f, 0.619094f, 0.785317f,
0.309017f, 0.951057f, -0.039260f, 0.999229f, -0.382683f, 0.923880f, -0.678801f,
0.734322f, -0.891007f, 0.453990f, -0.993068f, 0.117537f, -0.972370f, -0.233445f,
-0.831470f, -0.555570f, -0.587785f, -0.809017f, -0.271440f, -0.962455f, 0.078459f,
-0.996917f, 0.418660f, -0.908143f, 0.707107f, -0.707107f, 0.908143f, -0.418660f,
0.996917f, -0.078459f, 0.962455f, 0.271440f, 0.809017f, 0.587785f, 0.555570f,
0.831470f, 0.233445f, 0.972370f, -0.117537f, 0.993068f, -0.453990f, 0.891007f,
-0.734322f, 0.678801f, -0.923880f, 0.382683f, -0.999229f, 0.039260f, -0.951057f,
-0.309017f, -0.785317f, -0.619094f, -0.522499f, -0.852640f, -0.195090f, -0.980785f,
0.156434f, -0.987688f, 0.488621f, -0.872496f, 0.760406f, -0.649448f, 0.938191f,
-0.346117f, -0.000000f, 1.000000f, -0.418660f, 0.908143f, -0.760406f, 0.649448f,
-0.962455f, 0.271440f, -0.987688f, -0.156434f, -0.831470f, -0.555570f, -0.522499f,
-0.852640f, -0.117537f, -0.993068f, 0.309017f, -0.951057f, 0.678801f, -0.734322f,
0.923880f, -0.382683f, 0.999229f, 0.039260f, 0.891007f, 0.453990f, 0.619094f,
0.785317f, 0.233445f, 0.972370f, -0.195090f, 0.980785f, -0.587785f, 0.809017f,
-0.872496f, 0.488621f, -0.996917f, 0.078459f, -0.938191f, -0.346117f, -0.707107f,
-0.707107f, -0.346117f, -0.938191f, 0.078459f, -0.996917f, 0.488621f, -0.872496f,
0.809017f, -0.587785f, 0.980785f, -0.195090f, 0.972370f, 0.233445f, 0.785317f,
0.619094f, 0.453990f, 0.891007f, 0.039260f, 0.999229f, -0.382683f, 0.923880f,
-0.734322f, 0.678801f, -0.951057f, 0.309017f, -0.993068f, -0.117537f, -0.852640f,
-0.522499f, -0.555570f, -0.831470f, -0.156434f, -0.987688f, 0.271440f, -0.962455f,
0.649448f, -0.760406f, 0.908143f, -0.418660f, -0.000000f, -1.000000f, 0.488621f,
-0.872496f, 0.852640f, -0.522499f, 0.999229f, -0.039260f, 0.891007f, 0.453990f,
0.555570f, 0.831470f, 0.078459f, 0.996917f, -0.418660f, 0.908143f, -0.809017f,
0.587785f, -0.993068f, 0.117537f, -0.923880f, -0.382683f, -0.619094f, -0.785317f,
-0.156434f, -0.987688f, 0.346117f, -0.938191f, 0.760406f, -0.649448f, 0.980785f,
-0.195090f, 0.951057f, 0.309017f, 0.678801f, 0.734322f, 0.233445f, 0.972370f,
-0.271440f, 0.962455f, -0.707107f, 0.707107f, -0.962455f, 0.271440f, -0.972370f,
-0.233445f, -0.734322f, -0.678801f, -0.309017f, -0.951057f, 0.195090f, -0.980785f,
0.649448f, -0.760406f, 0.938191f, -0.346117f, 0.987688f, 0.156434f, 0.785317f,
0.619094f, 0.382683f, 0.923880f, -0.117537f, 0.993068f, -0.587785f, 0.809017f,
-0.908143f, 0.418660f, -0.996917f, -0.078459f, -0.831470f, -0.555570f, -0.453990f,
-0.891007f, 0.039260f, -0.999229f, 0.522499f, -0.852640f, 0.872496f, -0.488621f,
-0.000000f, 1.000000f, -0.555570f, 0.831470f, -0.923880f, 0.382683f, -0.980785f,
-0.195090f, -0.707107f, -0.707107f, -0.195090f, -0.980785f, 0.382683f, -0.923880f,
0.831470f, -0.555570f, 1.000000f, 0.000000f, 0.831470f, 0.555570f, 0.382683f,
0.923880f, -0.195090f, 0.980785f, -0.707107f, 0.707107f, -0.980785f, 0.195090f,
-0.923880f, -0.382683f, -0.555570f, -0.831470f, 0.000000f, -1.000000f, 0.555570f,
-0.831470f, 0.923880f, -0.382683f, 0.980785f, 0.195090f, 0.707107f, 0.707107f,
0.195090f, 0.980785f, -0.382683f, 0.923880f, -0.831470f, 0.555570f, -1.000000f,
-0.000000f, -0.831470f, -0.555570f, -0.382683f, -0.923880f, 0.195090f, -0.980785f,
0.707107f, -0.707107f, 0.980785f, -0.195090f, 0.923880f, 0.382683f, 0.555570f,
0.831470f, -0.000000f, 1.000000f, -0.555570f, 0.831470f, -0.923880f, 0.382683f,
-0.980785f, -0.195090f, -0.707107f, -0.707107f, -0.195090f, -0.980785f, 0.382683f,
-0.923880f, 0.831470f, -0.555570f, -0.000000f, -1.000000f, 0.619094f, -0.785317f,
0.972370f, -0.233445f, 0.908143f, 0.418660f, 0.453990f, 0.891007f, -0.195090f,
0.980785f, -0.760406f, 0.649448f, -0.999229f, 0.039260f, -0.809017f, -0.587785f,
-0.271440f, -0.962455f, 0.382683f, -0.923880f, 0.872496f, -0.488621f, 0.987688f,
0.156434f, 0.678801f, 0.734322f, 0.078459f, 0.996917f, -0.555570f, 0.831470f,
-0.951057f, 0.309017f, -0.938191f, -0.346117f, -0.522499f, -0.852640f, 0.117537f,
-0.993068f, 0.707107f, -0.707107f, 0.993068f, -0.117537f, 0.852640f, 0.522499f,
0.346117f, 0.938191f, -0.309017f, 0.951057f, -0.831470f, 0.555570f, -0.996917f,
-0.078459f, -0.734322f, -0.678801f, -0.156434f, -0.987688f, 0.488621f, -0.872496f,
0.923880f, -0.382683f, 0.962455f, 0.271440f, 0.587785f, 0.809017f, -0.039260f,
0.999229f, -0.649448f, 0.760406f, -0.980785f, 0.195090f, -0.891007f, -0.453990f,
-0.418660f, -0.908143f, 0.233445f, -0.972370f, 0.785317f, -0.619094f, -0.000000f,
1.000000f, -0.678801f, 0.734322f, -0.996917f, 0.078459f, -0.785317f, -0.619094f,
-0.156434f, -0.987688f, 0.555570f, -0.831470f, 0.972370f, -0.233445f, 0.872496f,
0.488621f, 0.309017f, 0.951057f, -0.418660f, 0.908143f, -0.923880f, 0.382683f,
-0.938191f, -0.346117f, -0.453990f, -0.891007f, 0.271440f, -0.962455f, 0.852640f,
-0.522499f, 0.980785f, 0.195090f, 0.587785f, 0.809017f, -0.117537f, 0.993068f,
-0.760406f, 0.649448f, -0.999229f, -0.039260f, -0.707107f, -0.707107f, -0.039260f,
-0.999229f, 0.649448f, -0.760406f, 0.993068f, -0.117537f, 0.809017f, 0.587785f,
0.195090f, 0.980785f, -0.522499f, 0.852640f, -0.962455f, 0.271440f, -0.891007f,
-0.453990f, -0.346117f, -0.938191f, 0.382683f, -0.923880f, 0.908143f, -0.418660f,
0.951057f, 0.309017f, 0.488621f, 0.872496f, -0.233445f, 0.972370f, -0.831470f,
0.555570f, -0.987688f, -0.156434f, -0.619094f, -0.785317f, 0.078459f, -0.996917f,
0.734322f, -0.678801f, -0.000000f, -1.000000f, 0.734322f, -0.678801f, 0.996917f,
0.078459f, 0.619094f, 0.785317f, -0.156434f, 0.987688f, -0.831470f, 0.555570f,
-0.972370f, -0.233445f, -0.488621f, -0.872496f, 0.309017f, -0.951057f, 0.908143f,
-0.418660f, 0.923880f, 0.382683f, 0.346117f, 0.938191f, -0.453990f, 0.891007f,
-0.962455f, 0.271440f, -0.852640f, -0.522499f, -0.195090f, -0.980785f, 0.587785f,
-0.809017f, 0.993068f, -0.117537f, 0.760406f, 0.649448f, 0.039260f, 0.999229f,
-0.707107f, 0.707107f, -0.999229f, -0.039260f, -0.649448f, -0.760406f, 0.117537f,
-0.993068f, 0.809017f, -0.587785f, 0.980785f, 0.195090f, 0.522499f, 0.852640f,
-0.271440f, 0.962455f, -0.891007f, 0.453990f, -0.938191f, -0.346117f, -0.382683f,
-0.923880f, 0.418660f, -0.908143f, 0.951057f, -0.309017f, 0.872496f, 0.488621f,
0.233445f, 0.972370f, -0.555570f, 0.831470f, -0.987688f, 0.156434f, -0.785317f,
-0.619094f, -0.078459f, -0.996917f, 0.678801f, -0.734322f, -0.000000f, 1.000000f,
-0.785317f, 0.619094f, -0.972370f, -0.233445f, -0.418660f, -0.908143f, 0.453990f,
-0.891007f, 0.980785f, -0.195090f, 0.760406f, 0.649448f, -0.039260f, 0.999229f,
-0.809017f, 0.587785f, -0.962455f, -0.271440f, -0.382683f, -0.923880f, 0.488621f,
-0.872496f, 0.987688f, -0.156434f, 0.734322f, 0.678801f, -0.078459f, 0.996917f,
-0.831470f, 0.555570f, -0.951057f, -0.309017f, -0.346117f, -0.938191f, 0.522499f,
-0.852640f, 0.993068f, -0.117537f, 0.707107f, 0.707107f, -0.117537f, 0.993068f,
-0.852640f, 0.522499f, -0.938191f, -0.346117f, -0.309017f, -0.951057f, 0.555570f,
-0.831470f, 0.996917f, -0.078459f, 0.678801f, 0.734322f, -0.156434f, 0.987688f,
-0.872496f, 0.488621f, -0.923880f, -0.382683f, -0.271440f, -0.962455f, 0.587785f,
-0.809017f, 0.999229f, -0.039260f, 0.649448f, 0.760406f, -0.195090f, 0.980785f,
-0.891007f, 0.453990f, -0.908143f, -0.418660f, -0.233445f, -0.972370f, 0.619094f,
-0.785317f, -0.000000f, -1.000000f, 0.831470f, -0.555570f, 0.923880f, 0.382683f,
0.195090f, 0.980785f, -0.707107f, 0.707107f, -0.980785f, -0.195090f, -0.382683f,
-0.923880f, 0.555570f, -0.831470f, 1.000000f, 0.000000f, 0.555570f, 0.831470f,
-0.382683f, 0.923880f, -0.980785f, 0.195090f, -0.707107f, -0.707107f, 0.195090f,
-0.980785f, 0.923880f, -0.382683f, 0.831470f, 0.555570f, -0.000000f, 1.000000f,
-0.831470f, 0.555570f, -0.923880f, -0.382683f, -0.195090f, -0.980785f, 0.707107f,
-0.707107f, 0.980785f, 0.195090f, 0.382683f, 0.923880f, -0.555570f, 0.831470f,
-1.000000f, -0.000000f, -0.555570f, -0.831470f, 0.382683f, -0.923880f, 0.980785f,
-0.195090f, 0.707107f, 0.707107f, -0.195090f, 0.980785f, -0.923880f, 0.382683f,
-0.831470f, -0.555570f, 0.000000f, -1.000000f, 0.831470f, -0.555570f, 0.923880f,
0.382683f, 0.195090f, 0.980785f, -0.707107f, 0.707107f, -0.980785f, -0.195090f,
-0.382683f, -0.923880f, 0.555570f, -0.831470f, -0.000000f, 1.000000f, -0.872496f,
0.488621f, -0.852640f, -0.522499f, 0.039260f, -0.999229f, 0.891007f, -0.453990f,
0.831470f, 0.555570f, -0.078459f, 0.996917f, -0.908143f, 0.418660f, -0.809017f,
-0.587785f, 0.117537f, -0.993068f, 0.923880f, -0.382683f, 0.785317f, 0.619094f,
-0.156434f, 0.987688f, -0.938191f, 0.346117f, -0.760406f, -0.649448f, 0.195090f,
-0.980785f, 0.951057f, -0.309017f, 0.734322f, 0.678801f, -0.233445f, 0.972370f,
-0.962455f, 0.271440f, -0.707107f, -0.707107f, 0.271440f, -0.962455f, 0.972370f,
-0.233445f, 0.678801f, 0.734322f, -0.309017f, 0.951057f, -0.980785f, 0.195090f,
-0.649448f, -0.760406f, 0.346117f, -0.938191f, 0.987688f, -0.156434f, 0.619094f,
0.785317f, -0.382683f, 0.923880f, -0.993068f, 0.117537f, -0.587785f, -0.809017f,
0.418660f, -0.908143f, 0.996917f, -0.078459f, 0.555570f, 0.831470f, -0.453990f,
0.891007f, -0.999229f, 0.039260f, -0.522499f, -0.852640f, 0.488621f, -0.872496f,
-0.000000f, -1.000000f, 0.908143f, -0.418660f, 0.760406f, 0.649448f, -0.271440f,
0.962455f, -0.987688f, 0.156434f, -0.555570f, -0.831470f, 0.522499f, -0.852640f,
0.993068f, 0.117537f, 0.309017f, 0.951057f, -0.734322f, 0.678801f, -0.923880f,
-0.382683f, -0.039260f, -0.999229f, 0.891007f, -0.453990f, 0.785317f, 0.619094f,
-0.233445f, 0.972370f, -0.980785f, 0.195090f, -0.587785f, -0.809017f, 0.488621f,
-0.872496f, 0.996917f, 0.078459f, 0.346117f, 0.938191f, -0.707107f, 0.707107f,
-0.938191f, -0.346117f, -0.078459f, -0.996917f, 0.872496f, -0.488621f, 0.809017f,
0.587785f, -0.195090f, 0.980785f, -0.972370f, 0.233445f, -0.619094f, -0.785317f,
0.453990f, -0.891007f, 0.999229f, 0.039260f, 0.382683f, 0.923880f, -0.678801f,
0.734322f, -0.951057f, -0.309017f, -0.117537f, -0.993068f, 0.852640f, -0.522499f,
0.831470f, 0.555570f, -0.156434f, 0.987688f, -0.962455f, 0.271440f, -0.649448f,
-0.760406f, 0.418660f, -0.908143f, -0.000000f, 1.000000f, -0.938191f, 0.346117f,
-0.649448f, -0.760406f, 0.488621f, -0.872496f, 0.987688f, 0.156434f, 0.195090f,
0.980785f, -0.852640f, 0.522499f, -0.785317f, -0.619094f, 0.309017f, -0.951057f,
0.999229f, -0.039260f, 0.382683f, 0.923880f, -0.734322f, 0.678801f, -0.891007f,
-0.453990f, 0.117537f, -0.993068f, 0.972370f, -0.233445f, 0.555570f, 0.831470f,
-0.587785f, 0.809017f, -0.962455f, -0.271440f, -0.078459f, -0.996917f, 0.908143f,
-0.418660f, 0.707107f, 0.707107f, -0.418660f, 0.908143f, -0.996917f, -0.078459f,
-0.271440f, -0.962455f, 0.809017f, -0.587785f, 0.831470f, 0.555570f, -0.233445f,
0.972370f, -0.993068f, 0.117537f, -0.453990f, -0.891007f, 0.678801f, -0.734322f,
0.923880f, 0.382683f, -0.039260f, 0.999229f, -0.951057f, 0.309017f, -0.619094f,
-0.785317f, 0.522499f, -0.852640f, 0.980785f, 0.195090f, 0.156434f, 0.987688f,
-0.872496f, 0.488621f, -0.760406f, -0.649448f, 0.346117f, -0.938191f, 0.000000f,
-1.000000f, 0.962455f, -0.271440f, 0.522499f, 0.852640f, -0.678801f, 0.734322f,
-0.891007f, -0.453990f, 0.195090f, -0.980785f, 0.996917f, -0.078459f, 0.346117f,
0.938191f, -0.809017f, 0.587785f, -0.785317f, -0.619094f, 0.382683f, -0.923880f,
0.993068f, 0.117537f, 0.156434f, 0.987688f, -0.908143f, 0.418660f, -0.649448f,
-0.760406f, 0.555570f, -0.831470f, 0.951057f, 0.309017f, -0.039260f, 0.999229f,
-0.972370f, 0.233445f, -0.488621f, -0.872496f, 0.707107f, -0.707107f, 0.872496f,
0.488621f, -0.233445f, 0.972370f, -0.999229f, 0.039260f, -0.309017f, -0.951057f,
0.831470f, -0.555570f, 0.760406f, 0.649448f, -0.418660f, 0.908143f, -0.987688f,
-0.156434f, -0.117537f, -0.993068f, 0.923880f, -0.382683f, 0.619094f, 0.785317f,
-0.587785f, 0.809017f, -0.938191f, -0.346117f, 0.078459f, -0.996917f, 0.980785f,
-0.195090f, 0.453990f, 0.891007f, -0.734322f, 0.678801f, -0.852640f, -0.522499f,
0.271440f, -0.962455f, -0.000000f, 1.000000f, -0.980785f, 0.195090f, -0.382683f,
-0.923880f, 0.831470f, -0.555570f, 0.707107f, 0.707107f, -0.555570f, 0.831470f,
-0.923880f, -0.382683f, 0.195090f, -0.980785f, 1.000000f, 0.000000f, 0.195090f,
0.980785f, -0.923880f, 0.382683f, -0.555570f, -0.831470f, 0.707107f, -0.707107f,
0.831470f, 0.555570f, -0.382683f, 0.923880f, -0.980785f, -0.195090f, -0.000000f,
-1.000000f, 0.980785f, -0.195090f, 0.382683f, 0.923880f, -0.831470f, 0.555570f,
-0.707107f, -0.707107f, 0.555570f, -0.831470f, 0.923880f, 0.382683f, -0.195090f,
0.980785f, -1.000000f, -0.000000f, -0.195090f, -0.980785f, 0.923880f, -0.382683f,
0.555570f, 0.831470f, -0.707107f, 0.707107f, -0.831470f, -0.555570f, 0.382683f,
-0.923880f, 0.980785f, 0.195090f, -0.000000f, 1.000000f, -0.980785f, 0.195090f,
-0.382683f, -0.923880f, 0.831470f, -0.555570f, 0.707107f, 0.707107f, -0.555570f,
0.831470f, -0.923880f, -0.382683f, 0.195090f, -0.980785f, 0.000000f, -1.000000f,
0.993068f, -0.117537f, 0.233445f, 0.972370f, -0.938191f, 0.346117f, -0.453990f,
-0.891007f, 0.831470f, -0.555570f, 0.649448f, 0.760406f, -0.678801f, 0.734322f,
-0.809017f, -0.587785f, 0.488621f, -0.872496f, 0.923880f, 0.382683f, -0.271440f,
0.962455f, -0.987688f, -0.156434f, 0.039260f, -0.999229f, 0.996917f, -0.078459f,
0.195090f, 0.980785f, -0.951057f, 0.309017f, -0.418660f, -0.908143f, 0.852640f,
-0.522499f, 0.619094f, 0.785317f, -0.707107f, 0.707107f, -0.785317f, -0.619094f,
0.522499f, -0.852640f, 0.908143f, 0.418660f, -0.309017f, 0.951057f, -0.980785f,
-0.195090f, 0.078459f, -0.996917f, 0.999229f, -0.039260f, 0.156434f, 0.987688f,
-0.962455f, 0.271440f, -0.382683f, -0.923880f, 0.872496f, -0.488621f, 0.587785f,
0.809017f, -0.734322f, 0.678801f, -0.760406f, -0.649448f, 0.555570f, -0.831470f,
0.891007f, 0.453990f, -0.346117f, 0.938191f, -0.972370f, -0.233445f, 0.117537f,
-0.993068f, -0.000000f, 1.000000f, -0.999229f, 0.039260f, -0.078459f, -0.996917f,
0.993068f, -0.117537f, 0.156434f, 0.987688f, -0.980785f, 0.195090f, -0.233445f,
-0.972370f, 0.962455f, -0.271440f, 0.309017f, 0.951057f, -0.938191f, 0.346117f,
-0.382683f, -0.923880f, 0.908143f, -0.418660f, 0.453990f, 0.891007f, -0.872496f,
0.488621f, -0.522499f, -0.852640f, 0.831470f, -0.555570f, 0.587785f, 0.809017f,
-0.785317f, 0.619094f, -0.649448f, -0.760406f, 0.734322f, -0.678801f, 0.707107f,
0.707107f, -0.678801f, 0.734322f, -0.760406f, -0.649448f, 0.619094f, -0.785317f,
0.809017f, 0.587785f, -0.555570f, 0.831470f, -0.852640f, -0.522499f, 0.488621f,
-0.872496f, 0.891007f, 0.453990f, -0.418660f, 0.908143f, -0.923880f, -0.382683f,
0.346117f, -0.938191f, 0.951057f, 0.309017f, -0.271440f, 0.962455f, -0.972370f,
-0.233445f, 0.195090f, -0.980785f, 0.987688f, 0.156434f, -0.117537f, 0.993068f,
-0.996917f, -0.078459f, 0.039260f, -0.999229f, 0.000000f, -1.000000f, 0.999229f,
0.039260f, -0.078459f, 0.996917f, -0.993068f, -0.117537f, 0.156434f, -0.987688f,
0.980785f, 0.195090f, -0.233445f, 0.972370f, -0.962455f, -0.271440f, 0.309017f,
-0.951057f, 0.938191f, 0.346117f, -0.382683f, 0.923880f, -0.908143f, -0.418660f,
0.453990f, -0.891007f, 0.872496f, 0.488621f, -0.522499f, 0.852640f, -0.831470f,
-0.555570f, 0.587785f, -0.809017f, 0.785317f, 0.619094f, -0.649448f, 0.760406f,
-0.734322f, -0.678801f, 0.707107f, -0.707107f, 0.678801f, 0.734322f, -0.760406f,
0.649448f, -0.619094f, -0.785317f, 0.809017f, -0.587785f, 0.555570f, 0.831470f,
-0.852640f, 0.522499f, -0.488621f, -0.872496f, 0.891007f, -0.453990f, 0.418660f,
0.908143f, -0.923880f, 0.382683f, -0.346117f, -0.938191f, 0.951057f, -0.309017f,
0.271440f, 0.962455f, -0.972370f, 0.233445f, -0.195090f, -0.980785f, 0.987688f,
-0.156434f, 0.117537f, 0.993068f, -0.996917f, 0.078459f, -0.039260f, -0.999229f,
-0.000000f, 1.000000f, -0.993068f, -0.117537f, 0.233445f, -0.972370f, 0.938191f,
0.346117f, -0.453990f, 0.891007f, -0.831470f, -0.555570f, 0.649448f, -0.760406f,
0.678801f, 0.734322f, -0.809017f, 0.587785f, -0.488621f, -0.872496f, 0.923880f,
-0.382683f, 0.271440f, 0.962455f, -0.987688f, 0.156434f, -0.039260f, -0.999229f,
0.996917f, 0.078459f, -0.195090f, 0.980785f, -0.951057f, -0.309017f, 0.418660f,
-0.908143f, 0.852640f, 0.522499f, -0.619094f, 0.785317f, -0.707107f, -0.707107f,
0.785317f, -0.619094f, 0.522499f, 0.852640f, -0.908143f, 0.418660f, -0.309017f,
-0.951057f, 0.980785f, -0.195090f, 0.078459f, 0.996917f, -0.999229f, -0.039260f,
0.156434f, -0.987688f, 0.962455f, 0.271440f, -0.382683f, 0.923880f, -0.872496f,
-0.488621f, 0.587785f, -0.809017f, 0.734322f, 0.678801f, -0.760406f, 0.649448f,
-0.555570f, -0.831470f, 0.891007f, -0.453990f, 0.346117f, 0.938191f, -0.972370f,
0.233445f, -0.117537f, -0.993068f, 0.000000f, -1.000000f, 0.980785f, 0.195090f,
-0.382683f, 0.923880f, -0.831470f, -0.555570f, 0.707107f, -0.707107f, 0.555570f,
0.831470f, -0.923880f, 0.382683f, -0.195090f, -0.980785f, 1.000000f, 0.000000f,
-0.195090f, 0.980785f, -0.923880f, -0.382683f, 0.555570f, -0.831470f, 0.707107f,
0.707107f, -0.831470f, 0.555570f, -0.382683f, -0.923880f, 0.980785f, -0.195090f,
-0.000000f, 1.000000f, -0.980785f, -0.195090f, 0.382683f, -0.923880f, 0.831470f,
0.555570f, -0.707107f, 0.707107f, -0.555570f, -0.831470f, 0.923880f, -0.382683f,
0.195090f, 0.980785f, -1.000000f, -0.000000f, 0.195090f, -0.980785f, 0.923880f,
0.382683f, -0.555570f, 0.831470f, -0.707107f, -0.707107f, 0.831470f, -0.555570f,
0.382683f, 0.923880f, -0.980785f, 0.195090f, 0.000000f, -1.000000f, 0.980785f,
0.195090f, -0.382683f, 0.923880f, -0.831470f, -0.555570f, 0.707107f, -0.707107f,
0.555570f, 0.831470f, -0.923880f, 0.382683f, -0.195090f, -0.980785f, 0.000000f,
1.000000f, -0.962455f, -0.271440f, 0.522499f, -0.852640f, 0.678801f, 0.734322f,
-0.891007f, 0.453990f, -0.195090f, -0.980785f, 0.996917f, 0.078459f, -0.346117f,
0.938191f, -0.809017f, -0.587785f, 0.785317f, -0.619094f, 0.382683f, 0.923880f,
-0.993068f, 0.117537f, 0.156434f, -0.987688f, 0.908143f, 0.418660f, -0.649448f,
0.760406f, -0.555570f, -0.831470f, 0.951057f, -0.309017f, 0.039260f, 0.999229f,
-0.972370f, -0.233445f, 0.488621f, -0.872496f, 0.707107f, 0.707107f, -0.872496f,
0.488621f, -0.233445f, -0.972370f, 0.999229f, 0.039260f, -0.309017f, 0.951057f,
-0.831470f, -0.555570f, 0.760406f, -0.649448f, 0.418660f, 0.908143f, -0.987688f,
0.156434f, 0.117537f, -0.993068f, 0.923880f, 0.382683f, -0.619094f, 0.785317f,
-0.587785f, -0.809017f, 0.938191f, -0.346117f, 0.078459f, 0.996917f, -0.980785f,
-0.195090f, 0.453990f, -0.891007f, 0.734322f, 0.678801f, -0.852640f, 0.522499f,
-0.271440f, -0.962455f, 0.000000f, -1.000000f, 0.938191f, 0.346117f, -0.649448f,
0.760406f, -0.488621f, -0.872496f, 0.987688f, -0.156434f, -0.195090f, 0.980785f,
-0.852640f, -0.522499f, 0.785317f, -0.619094f, 0.309017f, 0.951057f, -0.999229f,
-0.039260f, 0.382683f, -0.923880f, 0.734322f, 0.678801f, -0.891007f, 0.453990f,
-0.117537f, -0.993068f, 0.972370f, 0.233445f, -0.555570f, 0.831470f, -0.587785f,
-0.809017f, 0.962455f, -0.271440f, -0.078459f, 0.996917f, -0.908143f, -0.418660f,
0.707107f, -0.707107f, 0.418660f, 0.908143f, -0.996917f, 0.078459f, 0.271440f,
-0.962455f, 0.809017f, 0.587785f, -0.831470f, 0.555570f, -0.233445f, -0.972370f,
0.993068f, 0.117537f, -0.453990f, 0.891007f, -0.678801f, -0.734322f, 0.923880f,
-0.382683f, 0.039260f, 0.999229f, -0.951057f, -0.309017f, 0.619094f, -0.785317f,
0.522499f, 0.852640f, -0.980785f, 0.195090f, 0.156434f, -0.987688f, 0.872496f,
0.488621f, -0.760406f, 0.649448f, -0.346117f, -0.938191f, -0.000000f, 1.000000f,
-0.908143f, -0.418660f, 0.760406f, -0.649448f, 0.271440f, 0.962455f, -0.987688f,
-0.156434f, 0.555570f, -0.831470f, 0.522499f, 0.852640f, -0.993068f, 0.117537f,
0.309017f, -0.951057f, 0.734322f, 0.678801f, -0.923880f, 0.382683f, 0.039260f,
-0.999229f, 0.891007f, 0.453990f, -0.785317f, 0.619094f, -0.233445f, -0.972370f,
0.980785f, 0.195090f, -0.587785f, 0.809017f, -0.488621f, -0.872496f, 0.996917f,
-0.078459f, -0.346117f, 0.938191f, -0.707107f, -0.707107f, 0.938191f, -0.346117f,
-0.078459f, 0.996917f, -0.872496f, -0.488621f, 0.809017f, -0.587785f, 0.195090f,
0.980785f, -0.972370f, -0.233445f, 0.619094f, -0.785317f, 0.453990f, 0.891007f,
-0.999229f, 0.039260f, 0.382683f, -0.923880f, 0.678801f, 0.734322f, -0.951057f,
0.309017f, 0.117537f, -0.993068f, 0.852640f, 0.522499f, -0.831470f, 0.555570f,
-0.156434f, -0.987688f, 0.962455f, 0.271440f, -0.649448f, 0.760406f, -0.418660f,
-0.908143f, 0.000000f, -1.000000f, 0.872496f, 0.488621f, -0.852640f, 0.522499f,
-0.039260f, -0.999229f, 0.891007f, 0.453990f, -0.831470f, 0.555570f, -0.078459f,
-0.996917f, 0.908143f, 0.418660f, -0.809017f, 0.587785f, -0.117537f, -0.993068f,
0.923880f, 0.382683f, -0.785317f, 0.619094f, -0.156434f, -0.987688f, 0.938191f,
0.346117f, -0.760406f, 0.649448f, -0.195090f, -0.980785f, 0.951057f, 0.309017f,
-0.734322f, 0.678801f, -0.233445f, -0.972370f, 0.962455f, 0.271440f, -0.707107f,
0.707107f, -0.271440f, -0.962455f, 0.972370f, 0.233445f, -0.678801f, 0.734322f,
-0.309017f, -0.951057f, 0.980785f, 0.195090f, -0.649448f, 0.760406f, -0.346117f,
-0.938191f, 0.987688f, 0.156434f, -0.619094f, 0.785317f, -0.382683f, -0.923880f,
0.993068f, 0.117537f, -0.587785f, 0.809017f, -0.418660f, -0.908143f, 0.996917f,
0.078459f, -0.555570f, 0.831470f, -0.453990f, -0.891007f, 0.999229f, 0.039260f,
-0.522499f, 0.852640f, -0.488621f, -0.872496f, -0.000000f, 1.000000f, -0.831470f,
-0.555570f, 0.923880f, -0.382683f, -0.195090f, 0.980785f, -0.707107f, -0.707107f,
0.980785f, -0.195090f, -0.382683f, 0.923880f, -0.555570f, -0.831470f, 1.000000f,
0.000000f, -0.555570f, 0.831470f, -0.382683f, -0.923880f, 0.980785f, 0.195090f,
-0.707107f, 0.707107f, -0.195090f, -0.980785f, 0.923880f, 0.382683f, -0.831470f,
0.555570f, 0.000000f, -1.000000f, 0.831470f, 0.555570f, -0.923880f, 0.382683f,
0.195090f, -0.980785f, 0.707107f, 0.707107f, -0.980785f, 0.195090f, 0.382683f,
-0.923880f, 0.555570f, 0.831470f, -1.000000f, -0.000000f, 0.555570f, -0.831470f,
0.382683f, 0.923880f, -0.980785f, -0.195090f, 0.707107f, -0.707107f, 0.195090f,
0.980785f, -0.923880f, -0.382683f, 0.831470f, -0.555570f, -0.000000f, 1.000000f,
-0.831470f, -0.555570f, 0.923880f, -0.382683f, -0.195090f, 0.980785f, -0.707107f,
-0.707107f, 0.980785f, -0.195090f, -0.382683f, 0.923880f, -0.555570f, -0.831470f,
-0.000000f, -1.000000f, 0.785317f, 0.619094f, -0.972370f, 0.233445f, 0.418660f,
-0.908143f, 0.453990f, 0.891007f, -0.980785f, -0.195090f, 0.760406f, -0.649448f,
0.039260f, 0.999229f, -0.809017f, -0.587785f, 0.962455f, -0.271440f, -0.382683f,
0.923880f, -0.488621f, -0.872496f, 0.987688f, 0.156434f, -0.734322f, 0.678801f,
-0.078459f, -0.996917f, 0.831470f, 0.555570f, -0.951057f, 0.309017f, 0.346117f,
-0.938191f, 0.522499f, 0.852640f, -0.993068f, -0.117537f, 0.707107f, -0.707107f,
0.117537f, 0.993068f, -0.852640f, -0.522499f, 0.938191f, -0.346117f, -0.309017f,
0.951057f, -0.555570f, -0.831470f, 0.996917f, 0.078459f, -0.678801f, 0.734322f,
-0.156434f, -0.987688f, 0.872496f, 0.488621f, -0.923880f, 0.382683f, 0.271440f,
-0.962455f, 0.587785f, 0.809017f, -0.999229f, -0.039260f, 0.649448f, -0.760406f,
0.195090f, 0.980785f, -0.891007f, -0.453990f, 0.908143f, -0.418660f, -0.233445f,
0.972370f, -0.619094f, -0.785317f, -0.000000f, 1.000000f, -0.734322f, -0.678801f,
0.996917f, -0.078459f, -0.619094f, 0.785317f, -0.156434f, -0.987688f, 0.831470f,
0.555570f, -0.972370f, 0.233445f, 0.488621f, -0.872496f, 0.309017f, 0.951057f,
-0.908143f, -0.418660f, 0.923880f, -0.382683f, -0.346117f, 0.938191f, -0.453990f,
-0.891007f, 0.962455f, 0.271440f, -0.852640f, 0.522499f, 0.195090f, -0.980785f,
0.587785f, 0.809017f, -0.993068f, -0.117537f, 0.760406f, -0.649448f, -0.039260f,
0.999229f, -0.707107f, -0.707107f, 0.999229f, -0.039260f, -0.649448f, 0.760406f,
-0.117537f, -0.993068f, 0.809017f, 0.587785f, -0.980785f, 0.195090f, 0.522499f,
-0.852640f, 0.271440f, 0.962455f, -0.891007f, -0.453990f, 0.938191f, -0.346117f,
-0.382683f, 0.923880f, -0.418660f, -0.908143f, 0.951057f, 0.309017f, -0.872496f,
0.488621f, 0.233445f, -0.972370f, 0.555570f, 0.831470f, -0.987688f, -0.156434f,
0.785317f, -0.619094f, -0.078459f, 0.996917f, -0.678801f, -0.734322f, -0.000000f,
-1.000000f, 0.678801f, 0.734322f, -0.996917f, -0.078459f, 0.785317f, -0.619094f,
-0.156434f, 0.987688f, -0.555570f, -0.831470f, 0.972370f, 0.233445f, -0.872496f,
0.488621f, 0.309017f, -0.951057f, 0.418660f, 0.908143f, -0.923880f, -0.382683f,
0.938191f, -0.346117f, -0.453990f, 0.891007f, -0.271440f, -0.962455f, 0.852640f,
0.522499f, -0.980785f, 0.195090f, 0.587785f, -0.809017f, 0.117537f, 0.993068f,
-0.760406f, -0.649448f, 0.999229f, -0.039260f, -0.707107f, 0.707107f, 0.039260f,
-0.999229f, 0.649448f, 0.760406f, -0.993068f, -0.117537f, 0.809017f, -0.587785f,
-0.195090f, 0.980785f, -0.522499f, -0.852640f, 0.962455f, 0.271440f, -0.891007f,
0.453990f, 0.346117f, -0.938191f, 0.382683f, 0.923880f, -0.908143f, -0.418660f,
0.951057f, -0.309017f, -0.488621f, 0.872496f, -0.233445f, -0.972370f, 0.831470f,
0.555570f, -0.987688f, 0.156434f, 0.619094f, -0.785317f, 0.078459f, 0.996917f,
-0.734322f, -0.678801f, -0.000000f, 1.000000f, -0.619094f, -0.785317f, 0.972370f,
0.233445f, -0.908143f, 0.418660f, 0.453990f, -0.891007f, 0.195090f, 0.980785f,
-0.760406f, -0.649448f, 0.999229f, 0.039260f, -0.809017f, 0.587785f, 0.271440f,
-0.962455f, 0.382683f, 0.923880f, -0.872496f, -0.488621f, 0.987688f, -0.156434f,
-0.678801f, 0.734322f, 0.078459f, -0.996917f, 0.555570f, 0.831470f, -0.951057f,
-0.309017f, 0.938191f, -0.346117f, -0.522499f, 0.852640f, -0.117537f, -0.993068f,
0.707107f, 0.707107f, -0.993068f, -0.117537f, 0.852640f, -0.522499f, -0.346117f,
0.938191f, -0.309017f, -0.951057f, 0.831470f, 0.555570f, -0.996917f, 0.078459f,
0.734322f, -0.678801f, -0.156434f, 0.987688f, -0.488621f, -0.872496f, 0.923880f,
0.382683f, -0.962455f, 0.271440f, 0.587785f, -0.809017f, 0.039260f, 0.999229f,
-0.649448f, -0.760406f, 0.980785f, 0.195090f, -0.891007f, 0.453990f, 0.418660f,
-0.908143f, 0.233445f, 0.972370f, -0.785317f, -0.619094f, -0.000000f, -1.000000f,
0.555570f, 0.831470f, -0.923880f, -0.382683f, 0.980785f, -0.195090f, -0.707107f,
0.707107f, 0.195090f, -0.980785f, 0.382683f, 0.923880f, -0.831470f, -0.555570f,
1.000000f, -0.000000f, -0.831470f, 0.555570f, 0.382683f, -0.923880f, 0.195090f,
0.980785f, -0.707107f, -0.707107f, 0.980785f, 0.195090f, -0.923880f, 0.382683f,
0.555570f, -0.831470f, 0.000000f, 1.000000f, -0.555570f, -0.831470f, 0.923880f,
0.382683f, -0.980785f, 0.195090f, 0.707107f, -0.707107f, -0.195090f, 0.980785f,
-0.382683f, -0.923880f, 0.831470f, 0.555570f, -1.000000f, 0.000000f, 0.831470f,
-0.555570f, -0.382683f, 0.923880f, -0.195090f, -0.980785f, 0.707107f, 0.707107f,
-0.980785f, -0.195090f, 0.923880f, -0.382683f, -0.555570f, 0.831470f, -0.000000f,
-1.000000f, 0.555570f, 0.831470f, -0.923880f, -0.382683f, 0.980785f, -0.195090f,
-0.707107f, 0.707107f, 0.195090f, -0.980785f, 0.382683f, 0.923880f, -0.831470f,
-0.555570f, -0.000000f, 1.000000f, -0.488621f, -0.872496f, 0.852640f, 0.522499f,
-0.999229f, -0.039260f, 0.891007f, -0.453990f, -0.555570f, 0.831470f, 0.078459f,
-0.996917f, 0.418660f, 0.908143f, -0.809017f, -0.587785f, 0.993068f, 0.117537f,
-0.923880f, 0.382683f, 0.619094f, -0.785317f, -0.156434f, 0.987688f, -0.346117f,
-0.938191f, 0.760406f, 0.649448f, -0.980785f, -0.195090f, 0.951057f, -0.309017f,
-0.678801f, 0.734322f, 0.233445f, -0.972370f, 0.271440f, 0.962455f, -0.707107f,
-0.707107f, 0.962455f, 0.271440f, -0.972370f, 0.233445f, 0.734322f, -0.678801f,
-0.309017f, 0.951057f, -0.195090f, -0.980785f, 0.649448f, 0.760406f, -0.938191f,
-0.346117f, 0.987688f, -0.156434f, -0.785317f, 0.619094f, 0.382683f, -0.923880f,
0.117537f, 0.993068f, -0.587785f, -0.809017f, 0.908143f, 0.418660f, -0.996917f,
0.078459f, 0.831470f, -0.555570f, -0.453990f, 0.891007f, -0.039260f, -0.999229f,
0.522499f, 0.852640f, -0.872496f, -0.488621f, 0.000000f, -1.000000f, 0.418660f,
0.908143f, -0.760406f, -0.649448f, 0.962455f, 0.271440f, -0.987688f, 0.156434f,
0.831470f, -0.555570f, -0.522499f, 0.852640f, 0.117537f, -0.993068f, 0.309017f,
0.951057f, -0.678801f, -0.734322f, 0.923880f, 0.382683f, -0.999229f, 0.039260f,
0.891007f, -0.453990f, -0.619094f, 0.785317f, 0.233445f, -0.972370f, 0.195090f,
0.980785f, -0.587785f, -0.809017f, 0.872496f, 0.488621f, -0.996917f, -0.078459f,
0.938191f, -0.346117f, -0.707107f, 0.707107f, 0.346117f, -0.938191f, 0.078459f,
0.996917f, -0.488621f, -0.872496f, 0.809017f, 0.587785f, -0.980785f, -0.195090f,
0.972370f, -0.233445f, -0.785317f, 0.619094f, 0.453990f, -0.891007f, -0.039260f,
0.999229f, -0.382683f, -0.923880f, 0.734322f, 0.678801f, -0.951057f, -0.309017f,
0.993068f, -0.117537f, -0.852640f, 0.522499f, 0.555570f, -0.831470f, -0.156434f,
0.987688f, -0.271440f, -0.962455f, 0.649448f, 0.760406f, -0.908143f, -0.418660f,
-0.000000f, 1.000000f, -0.346117f, -0.938191f, 0.649448f, 0.760406f, -0.872496f,
-0.488621f, 0.987688f, 0.156434f, -0.980785f, 0.195090f, 0.852640f, -0.522499f,
-0.619094f, 0.785317f, 0.309017f, -0.951057f, 0.039260f, 0.999229f, -0.382683f,
-0.923880f, 0.678801f, 0.734322f, -0.891007f, -0.453990f, 0.993068f, 0.117537f,
-0.972370f, 0.233445f, 0.831470f, -0.555570f, -0.587785f, 0.809017f, 0.271440f,
-0.962455f, 0.078459f, 0.996917f, -0.418660f, -0.908143f, 0.707107f, 0.707107f,
-0.908143f, -0.418660f, 0.996917f, 0.078459f, -0.962455f, 0.271440f, 0.809017f,
-0.587785f, -0.555570f, 0.831470f, 0.233445f, -0.972370f, 0.117537f, 0.993068f,
-0.453990f, -0.891007f, 0.734322f, 0.678801f, -0.923880f, -0.382683f, 0.999229f,
0.039260f, -0.951057f, 0.309017f, 0.785317f, -0.619094f, -0.522499f, 0.852640f,
0.195090f, -0.980785f, 0.156434f, 0.987688f, -0.488621f, -0.872496f, 0.760406f,
0.649448f, -0.938191f, -0.346117f, -0.000000f, -1.000000f, 0.271440f, 0.962455f,
-0.522499f, -0.852640f, 0.734322f, 0.678801f, -0.891007f, -0.453990f, 0.980785f,
0.195090f, -0.996917f, 0.078459f, 0.938191f, -0.346117f, -0.809017f, 0.587785f,
0.619094f, -0.785317f, -0.382683f, 0.923880f, 0.117537f, -0.993068f, 0.156434f,
0.987688f, -0.418660f, -0.908143f, 0.649448f, 0.760406f, -0.831470f, -0.555570f,
0.951057f, 0.309017f, -0.999229f, -0.039260f, 0.972370f, -0.233445f, -0.872496f,
0.488621f, 0.707107f, -0.707107f, -0.488621f, 0.872496f, 0.233445f, -0.972370f,
0.039260f, 0.999229f, -0.309017f, -0.951057f, 0.555570f, 0.831470f, -0.760406f,
-0.649448f, 0.908143f, 0.418660f, -0.987688f, -0.156434f, 0.993068f, -0.117537f,
-0.923880f, 0.382683f, 0.785317f, -0.619094f, -0.587785f, 0.809017f, 0.346117f,
-0.938191f, -0.078459f, 0.996917f, -0.195090f, -0.980785f, 0.453990f, 0.891007f,
-0.678801f, -0.734322f, 0.852640f, 0.522499f, -0.962455f, -0.271440f, -0.000000f,
1.000000f, -0.195090f, -0.980785f, 0.382683f, 0.923880f, -0.555570f, -0.831470f,
0.707107f, 0.707107f, -0.831470f, -0.555570f, 0.923880f, 0.382683f, -0.980785f,
-0.195090f, 1.000000f, 0.000000f, -0.980785f, 0.195090f, 0.923880f, -0.382683f,
-0.831470f, 0.555570f, 0.707107f, -0.707107f, -0.555570f, 0.831470f, 0.382683f,
-0.923880f, -0.195090f, 0.980785f, 0.000000f, -1.000000f, 0.195090f, 0.980785f,
-0.382683f, -0.923880f, 0.555570f, 0.831470f, -0.707107f, -0.707107f, 0.831470f,
0.555570f, -0.923880f, -0.382683f, 0.980785f, 0.195090f, -1.000000f, -0.000000f,
0.980785f, -0.195090f, -0.923880f, 0.382683f, 0.831470f, -0.555570f, -0.707107f,
0.707107f, 0.555570f, -0.831470f, -0.382683f, 0.923880f, 0.195090f, -0.980785f,
-0.000000f, 1.000000f, -0.195090f, -0.980785f, 0.382683f, 0.923880f, -0.555570f,
-0.831470f, 0.707107f, 0.707107f, -0.831470f, -0.555570f, 0.923880f, 0.382683f,
-0.980785f, -0.195090f, -0.000000f, -1.000000f, 0.117537f, 0.993068f, -0.233445f,
-0.972370f, 0.346117f, 0.938191f, -0.453990f, -0.891007f, 0.555570f, 0.831470f,
-0.649448f, -0.760406f, 0.734322f, 0.678801f, -0.809017f, -0.587785f, 0.872496f,
0.488621f, -0.923880f, -0.382683f, 0.962455f, 0.271440f, -0.987688f, -0.156434f,
0.999229f, 0.039260f, -0.996917f, 0.078459f, 0.980785f, -0.195090f, -0.951057f,
0.309017f, 0.908143f, -0.418660f, -0.852640f, 0.522499f, 0.785317f, -0.619094f,
-0.707107f, 0.707107f, 0.619094f, -0.785317f, -0.522499f, 0.852640f, 0.418660f,
-0.908143f, -0.309017f, 0.951057f, 0.195090f, -0.980785f, -0.078459f, 0.996917f,
-0.039260f, -0.999229f, 0.156434f, 0.987688f, -0.271440f, -0.962455f, 0.382683f,
0.923880f, -0.488621f, -0.872496f, 0.587785f, 0.809017f, -0.678801f, -0.734322f,
0.760406f, 0.649448f, -0.831470f, -0.555570f, 0.891007f, 0.453990f, -0.938191f,
-0.346117f, 0.972370f, 0.233445f, -0.993068f, -0.117537f, -0.000000f, 1.000000f,
-0.039260f, -0.999229f, 0.078459f, 0.996917f, -0.117537f, -0.993068f, 0.156434f,
0.987688f, -0.195090f, -0.980785f, 0.233445f, 0.972370f, -0.271440f, -0.962455f,
0.309017f, 0.951057f, -0.346117f, -0.938191f, 0.382683f, 0.923880f, -0.418660f,
-0.908143f, 0.453990f, 0.891007f, -0.488621f, -0.872496f, 0.522499f, 0.852640f,
-0.555570f, -0.831470f, 0.587785f, 0.809017f, -0.619094f, -0.785317f, 0.649448f,
0.760406f, -0.678801f, -0.734322f, 0.707107f, 0.707107f, -0.734322f, -0.678801f,
0.760406f, 0.649448f, -0.785317f, -0.619094f, 0.809017f, 0.587785f, -0.831470f,
-0.555570f, 0.852640f, 0.522499f, -0.872496f, -0.488621f, 0.891007f, 0.453990f,
-0.908143f, -0.418660f, 0.923880f, 0.382683f, -0.938191f, -0.346117f, 0.951057f,
0.309017f, -0.962455f, -0.271440f, 0.972370f, 0.233445f, -0.980785f, -0.195090f,
0.987688f, 0.156434f, -0.993068f, -0.117537f, 0.996917f, 0.078459f, -0.999229f,
-0.039260f,
};
const FLOAT32 ixheaac_analy_cos_sin_table_kl_56[56 * 56 * 2] = {
0.000000000f, -1.000000000f, 0.028046256f, -0.999606609f, 0.056070447f, -0.998426795f,
0.084050521f, -0.996461511f, 0.111964479f, -0.993712187f, 0.139790341f, -0.990181148f,
0.167506218f, -0.985871017f, 0.195090324f, -0.980785251f, 0.222520933f, -0.974927902f,
0.249776483f, -0.968303502f, 0.276835501f, -0.960917294f, 0.303676754f, -0.952775121f,
0.330279052f, -0.943883359f, 0.356621534f, -0.934248924f, 0.382683426f, -0.923879504f,
0.408444256f, -0.912783265f, 0.433883727f, -0.900968850f, 0.458981872f, -0.888445616f,
0.483718902f, -0.875223398f, 0.508075356f, -0.861312628f, 0.532032073f, -0.846724212f,
0.555570245f, -0.831469595f, 0.578671277f, -0.815560877f, 0.601317108f, -0.799010456f,
0.623489797f, -0.781831503f, 0.645172000f, -0.764037371f, 0.666346550f, -0.745642185f,
0.686996937f, -0.726660311f, 0.707106769f, -0.707106769f, 0.726660311f, -0.686996937f,
0.745642185f, -0.666346550f, 0.764037371f, -0.645172000f, 0.781831503f, -0.623489797f,
0.799010456f, -0.601317108f, 0.815560877f, -0.578671277f, 0.831469595f, -0.555570245f,
0.846724212f, -0.532032073f, 0.861312628f, -0.508075356f, 0.875223398f, -0.483718902f,
0.888445616f, -0.458981872f, 0.900968850f, -0.433883727f, 0.912783265f, -0.408444256f,
0.923879504f, -0.382683426f, 0.934248924f, -0.356621534f, 0.943883359f, -0.330279052f,
0.952775121f, -0.303676754f, 0.960917294f, -0.276835501f, 0.968303502f, -0.249776483f,
0.974927902f, -0.222520933f, 0.980785251f, -0.195090324f, 0.985871017f, -0.167506218f,
0.990181148f, -0.139790341f, 0.993712187f, -0.111964479f, 0.996461511f, -0.084050521f,
0.998426795f, -0.056070447f, 0.999606609f, -0.028046256f, -0.000000000f, 1.000000000f,
-0.084050521f, 0.996461511f, -0.167506218f, 0.985871017f, -0.249776483f, 0.968303502f,
-0.330279052f, 0.943883359f, -0.408444256f, 0.912783265f, -0.483718902f, 0.875223398f,
-0.555570245f, 0.831469595f, -0.623489797f, 0.781831503f, -0.686996937f, 0.726660311f,
-0.745642185f, 0.666346550f, -0.799010456f, 0.601317108f, -0.846724212f, 0.532032073f,
-0.888445616f, 0.458981872f, -0.923879504f, 0.382683426f, -0.952775121f, 0.303676754f,
-0.974927902f, 0.222520933f, -0.990181148f, 0.139790341f, -0.998426795f, 0.056070447f,
-0.999606609f, -0.028046256f, -0.993712187f, -0.111964479f, -0.980785251f, -0.195090324f,
-0.960917294f, -0.276835501f, -0.934248924f, -0.356621534f, -0.900968850f, -0.433883727f,
-0.861312628f, -0.508075356f, -0.815560877f, -0.578671277f, -0.764037371f, -0.645172000f,
-0.707106769f, -0.707106769f, -0.645172000f, -0.764037371f, -0.578671277f, -0.815560877f,
-0.508075356f, -0.861312628f, -0.433883727f, -0.900968850f, -0.356621534f, -0.934248924f,
-0.276835501f, -0.960917294f, -0.195090324f, -0.980785251f, -0.111964479f, -0.993712187f,
-0.028046256f, -0.999606609f, 0.056070447f, -0.998426795f, 0.139790341f, -0.990181148f,
0.222520933f, -0.974927902f, 0.303676754f, -0.952775121f, 0.382683426f, -0.923879504f,
0.458981872f, -0.888445616f, 0.532032073f, -0.846724212f, 0.601317108f, -0.799010456f,
0.666346550f, -0.745642185f, 0.726660311f, -0.686996937f, 0.781831503f, -0.623489797f,
0.831469595f, -0.555570245f, 0.875223398f, -0.483718902f, 0.912783265f, -0.408444256f,
0.943883359f, -0.330279052f, 0.968303502f, -0.249776483f, 0.985871017f, -0.167506218f,
0.996461511f, -0.084050521f, 0.000000000f, -1.000000000f, 0.139790341f, -0.990181148f,
0.276835501f, -0.960917294f, 0.408444256f, -0.912783265f, 0.532032073f, -0.846724212f,
0.645172000f, -0.764037371f, 0.745642185f, -0.666346550f, 0.831469595f, -0.555570245f,
0.900968850f, -0.433883727f, 0.952775121f, -0.303676754f, 0.985871017f, -0.167506218f,
0.999606609f, -0.028046256f, 0.993712187f, 0.111964479f, 0.968303502f, 0.249776483f,
0.923879504f, 0.382683426f, 0.861312628f, 0.508075356f, 0.781831503f, 0.623489797f,
0.686996937f, 0.726660311f, 0.578671277f, 0.815560877f, 0.458981872f, 0.888445616f,
0.330279052f, 0.943883359f, 0.195090324f, 0.980785251f, 0.056070447f, 0.998426795f,
-0.084050521f, 0.996461511f, -0.222520933f, 0.974927902f, -0.356621534f, 0.934248924f,
-0.483718902f, 0.875223398f, -0.601317108f, 0.799010456f, -0.707106769f, 0.707106769f,
-0.799010456f, 0.601317108f, -0.875223398f, 0.483718902f, -0.934248924f, 0.356621534f,
-0.974927902f, 0.222520933f, -0.996461511f, 0.084050521f, -0.998426795f, -0.056070447f,
-0.980785251f, -0.195090324f, -0.943883359f, -0.330279052f, -0.888445616f, -0.458981872f,
-0.815560877f, -0.578671277f, -0.726660311f, -0.686996937f, -0.623489797f, -0.781831503f,
-0.508075356f, -0.861312628f, -0.382683426f, -0.923879504f, -0.249776483f, -0.968303502f,
-0.111964479f, -0.993712187f, 0.028046256f, -0.999606609f, 0.167506218f, -0.985871017f,
0.303676754f, -0.952775121f, 0.433883727f, -0.900968850f, 0.555570245f, -0.831469595f,
0.666346550f, -0.745642185f, 0.764037371f, -0.645172000f, 0.846724212f, -0.532032073f,
0.912783265f, -0.408444256f, 0.960917294f, -0.276835501f, 0.990181148f, -0.139790341f,
-0.000000000f, 1.000000000f, -0.195090324f, 0.980785251f, -0.382683426f, 0.923879504f,
-0.555570245f, 0.831469595f, -0.707106769f, 0.707106769f, -0.831469595f, 0.555570245f,
-0.923879504f, 0.382683426f, -0.980785251f, 0.195090324f, -1.000000000f, -0.000000000f,
-0.980785251f, -0.195090324f, -0.923879504f, -0.382683426f, -0.831469595f, -0.555570245f,
-0.707106769f, -0.707106769f, -0.555570245f, -0.831469595f, -0.382683426f, -0.923879504f,
-0.195090324f, -0.980785251f, 0.000000000f, -1.000000000f, 0.195090324f, -0.980785251f,
0.382683426f, -0.923879504f, 0.555570245f, -0.831469595f, 0.707106769f, -0.707106769f,
0.831469595f, -0.555570245f, 0.923879504f, -0.382683426f, 0.980785251f, -0.195090324f,
1.000000000f, 0.000000000f, 0.980785251f, 0.195090324f, 0.923879504f, 0.382683426f,
0.831469595f, 0.555570245f, 0.707106769f, 0.707106769f, 0.555570245f, 0.831469595f,
0.382683426f, 0.923879504f, 0.195090324f, 0.980785251f, -0.000000000f, 1.000000000f,
-0.195090324f, 0.980785251f, -0.382683426f, 0.923879504f, -0.555570245f, 0.831469595f,
-0.707106769f, 0.707106769f, -0.831469595f, 0.555570245f, -0.923879504f, 0.382683426f,
-0.980785251f, 0.195090324f, -1.000000000f, -0.000000000f, -0.980785251f, -0.195090324f,
-0.923879504f, -0.382683426f, -0.831469595f, -0.555570245f, -0.707106769f, -0.707106769f,
-0.555570245f, -0.831469595f, -0.382683426f, -0.923879504f, -0.195090324f, -0.980785251f,
0.000000000f, -1.000000000f, 0.195090324f, -0.980785251f, 0.382683426f, -0.923879504f,
0.555570245f, -0.831469595f, 0.707106769f, -0.707106769f, 0.831469595f, -0.555570245f,
0.923879504f, -0.382683426f, 0.980785251f, -0.195090324f, 0.000000000f, -1.000000000f,
0.249776483f, -0.968303502f, 0.483718902f, -0.875223398f, 0.686996937f, -0.726660311f,
0.846724212f, -0.532032073f, 0.952775121f, -0.303676754f, 0.998426795f, -0.056070447f,
0.980785251f, 0.195090324f, 0.900968850f, 0.433883727f, 0.764037371f, 0.645172000f,
0.578671277f, 0.815560877f, 0.356621534f, 0.934248924f, 0.111964479f, 0.993712187f,
-0.139790341f, 0.990181148f, -0.382683426f, 0.923879504f, -0.601317108f, 0.799010456f,
-0.781831503f, 0.623489797f, -0.912783265f, 0.408444256f, -0.985871017f, 0.167506218f,
-0.996461511f, -0.084050521f, -0.943883359f, -0.330279052f, -0.831469595f, -0.555570245f,
-0.666346550f, -0.745642185f, -0.458981872f, -0.888445616f, -0.222520933f, -0.974927902f,
0.028046256f, -0.999606609f, 0.276835501f, -0.960917294f, 0.508075356f, -0.861312628f,
0.707106769f, -0.707106769f, 0.861312628f, -0.508075356f, 0.960917294f, -0.276835501f,
0.999606609f, -0.028046256f, 0.974927902f, 0.222520933f, 0.888445616f, 0.458981872f,
0.745642185f, 0.666346550f, 0.555570245f, 0.831469595f, 0.330279052f, 0.943883359f,
0.084050521f, 0.996461511f, -0.167506218f, 0.985871017f, -0.408444256f, 0.912783265f,
-0.623489797f, 0.781831503f, -0.799010456f, 0.601317108f, -0.923879504f, 0.382683426f,
-0.990181148f, 0.139790341f, -0.993712187f, -0.111964479f, -0.934248924f, -0.356621534f,
-0.815560877f, -0.578671277f, -0.645172000f, -0.764037371f, -0.433883727f, -0.900968850f,
-0.195090324f, -0.980785251f, 0.056070447f, -0.998426795f, 0.303676754f, -0.952775121f,
0.532032073f, -0.846724212f, 0.726660311f, -0.686996937f, 0.875223398f, -0.483718902f,
0.968303502f, -0.249776483f, -0.000000000f, 1.000000000f, -0.303676754f, 0.952775121f,
-0.578671277f, 0.815560877f, -0.799010456f, 0.601317108f, -0.943883359f, 0.330279052f,
-0.999606609f, 0.028046256f, -0.960917294f, -0.276835501f, -0.831469595f, -0.555570245f,
-0.623489797f, -0.781831503f, -0.356621534f, -0.934248924f, -0.056070447f, -0.998426795f,
0.249776483f, -0.968303502f, 0.532032073f, -0.846724212f, 0.764037371f, -0.645172000f,
0.923879504f, -0.382683426f, 0.996461511f, -0.084050521f, 0.974927902f, 0.222520933f,
0.861312628f, 0.508075356f, 0.666346550f, 0.745642185f, 0.408444256f, 0.912783265f,
0.111964479f, 0.993712187f, -0.195090324f, 0.980785251f, -0.483718902f, 0.875223398f,
-0.726660311f, 0.686996937f, -0.900968850f, 0.433883727f, -0.990181148f, 0.139790341f,
-0.985871017f, -0.167506218f, -0.888445616f, -0.458981872f, -0.707106769f, -0.707106769f,
-0.458981872f, -0.888445616f, -0.167506218f, -0.985871017f, 0.139790341f, -0.990181148f,
0.433883727f, -0.900968850f, 0.686996937f, -0.726660311f, 0.875223398f, -0.483718902f,
0.980785251f, -0.195090324f, 0.993712187f, 0.111964479f, 0.912783265f, 0.408444256f,
0.745642185f, 0.666346550f, 0.508075356f, 0.861312628f, 0.222520933f, 0.974927902f,
-0.084050521f, 0.996461511f, -0.382683426f, 0.923879504f, -0.645172000f, 0.764037371f,
-0.846724212f, 0.532032073f, -0.968303502f, 0.249776483f, -0.998426795f, -0.056070447f,
-0.934248924f, -0.356621534f, -0.781831503f, -0.623489797f, -0.555570245f, -0.831469595f,
-0.276835501f, -0.960917294f, 0.028046256f, -0.999606609f, 0.330279052f, -0.943883359f,
0.601317108f, -0.799010456f, 0.815560877f, -0.578671277f, 0.952775121f, -0.303676754f,
-0.000000000f, -1.000000000f, 0.356621534f, -0.934248924f, 0.666346550f, -0.745642185f,
0.888445616f, -0.458981872f, 0.993712187f, -0.111964479f, 0.968303502f, 0.249776483f,
0.815560877f, 0.578671277f, 0.555570245f, 0.831469595f, 0.222520933f, 0.974927902f,
-0.139790341f, 0.990181148f, -0.483718902f, 0.875223398f, -0.764037371f, 0.645172000f,
-0.943883359f, 0.330279052f, -0.999606609f, -0.028046256f, -0.923879504f, -0.382683426f,
-0.726660311f, -0.686996937f, -0.433883727f, -0.900968850f, -0.084050521f, -0.996461511f,
0.276835501f, -0.960917294f, 0.601317108f, -0.799010456f, 0.846724212f, -0.532032073f,
0.980785251f, -0.195090324f, 0.985871017f, 0.167506218f, 0.861312628f, 0.508075356f,
0.623489797f, 0.781831503f, 0.303676754f, 0.952775121f, -0.056070447f, 0.998426795f,
-0.408444256f, 0.912783265f, -0.707106769f, 0.707106769f, -0.912783265f, 0.408444256f,
-0.998426795f, 0.056070447f, -0.952775121f, -0.303676754f, -0.781831503f, -0.623489797f,
-0.508075356f, -0.861312628f, -0.167506218f, -0.985871017f, 0.195090324f, -0.980785251f,
0.532032073f, -0.846724212f, 0.799010456f, -0.601317108f, 0.960917294f, -0.276835501f,
0.996461511f, 0.084050521f, 0.900968850f, 0.433883727f, 0.686996937f, 0.726660311f,
0.382683426f, 0.923879504f, 0.028046256f, 0.999606609f, -0.330279052f, 0.943883359f,
-0.645172000f, 0.764037371f, -0.875223398f, 0.483718902f, -0.990181148f, 0.139790341f,
-0.974927902f, -0.222520933f, -0.831469595f, -0.555570245f, -0.578671277f, -0.815560877f,
-0.249776483f, -0.968303502f, 0.111964479f, -0.993712187f, 0.458981872f, -0.888445616f,
0.745642185f, -0.666346550f, 0.934248924f, -0.356621534f, -0.000000000f, 1.000000000f,
-0.408444256f, 0.912783265f, -0.745642185f, 0.666346550f, -0.952775121f, 0.303676754f,
-0.993712187f, -0.111964479f, -0.861312628f, -0.508075356f, -0.578671277f, -0.815560877f,
-0.195090324f, -0.980785251f, 0.222520933f, -0.974927902f, 0.601317108f, -0.799010456f,
0.875223398f, -0.483718902f, 0.996461511f, -0.084050521f, 0.943883359f, 0.330279052f,
0.726660311f, 0.686996937f, 0.382683426f, 0.923879504f, -0.028046256f, 0.999606609f,
-0.433883727f, 0.900968850f, -0.764037371f, 0.645172000f, -0.960917294f, 0.276835501f,
-0.990181148f, -0.139790341f, -0.846724212f, -0.532032073f, -0.555570245f, -0.831469595f,
-0.167506218f, -0.985871017f, 0.249776483f, -0.968303502f, 0.623489797f, -0.781831503f,
0.888445616f, -0.458981872f, 0.998426795f, -0.056070447f, 0.934248924f, 0.356621534f,
0.707106769f, 0.707106769f, 0.356621534f, 0.934248924f, -0.056070447f, 0.998426795f,
-0.458981872f, 0.888445616f, -0.781831503f, 0.623489797f, -0.968303502f, 0.249776483f,
-0.985871017f, -0.167506218f, -0.831469595f, -0.555570245f, -0.532032073f, -0.846724212f,
-0.139790341f, -0.990181148f, 0.276835501f, -0.960917294f, 0.645172000f, -0.764037371f,
0.900968850f, -0.433883727f, 0.999606609f, -0.028046256f, 0.923879504f, 0.382683426f,
0.686996937f, 0.726660311f, 0.330279052f, 0.943883359f, -0.084050521f, 0.996461511f,
-0.483718902f, 0.875223398f, -0.799010456f, 0.601317108f, -0.974927902f, 0.222520933f,
-0.980785251f, -0.195090324f, -0.815560877f, -0.578671277f, -0.508075356f, -0.861312628f,
-0.111964479f, -0.993712187f, 0.303676754f, -0.952775121f, 0.666346550f, -0.745642185f,
0.912783265f, -0.408444256f, -0.000000000f, -1.000000000f, 0.458981872f, -0.888445616f,
0.815560877f, -0.578671277f, 0.990181148f, -0.139790341f, 0.943883359f, 0.330279052f,
0.686996937f, 0.726660311f, 0.276835501f, 0.960917294f, -0.195090324f, 0.980785251f,
-0.623489797f, 0.781831503f, -0.912783265f, 0.408444256f, -0.998426795f, -0.056070447f,
-0.861312628f, -0.508075356f, -0.532032073f, -0.846724212f, -0.084050521f, -0.996461511f,
0.382683426f, -0.923879504f, 0.764037371f, -0.645172000f, 0.974927902f, -0.222520933f,
0.968303502f, 0.249776483f, 0.745642185f, 0.666346550f, 0.356621534f, 0.934248924f,
-0.111964479f, 0.993712187f, -0.555570245f, 0.831469595f, -0.875223398f, 0.483718902f,
-0.999606609f, 0.028046256f, -0.900968850f, -0.433883727f, -0.601317108f, -0.799010456f,
-0.167506218f, -0.985871017f, 0.303676754f, -0.952775121f, 0.707106769f, -0.707106769f,
0.952775121f, -0.303676754f, 0.985871017f, 0.167506218f, 0.799010456f, 0.601317108f,
0.433883727f, 0.900968850f, -0.028046256f, 0.999606609f, -0.483718902f, 0.875223398f,
-0.831469595f, 0.555570245f, -0.993712187f, 0.111964479f, -0.934248924f, -0.356621534f,
-0.666346550f, -0.745642185f, -0.249776483f, -0.968303502f, 0.222520933f, -0.974927902f,
0.645172000f, -0.764037371f, 0.923879504f, -0.382683426f, 0.996461511f, 0.084050521f,
0.846724212f, 0.532032073f, 0.508075356f, 0.861312628f, 0.056070447f, 0.998426795f,
-0.408444256f, 0.912783265f, -0.781831503f, 0.623489797f, -0.980785251f, 0.195090324f,
-0.960917294f, -0.276835501f, -0.726660311f, -0.686996937f, -0.330279052f, -0.943883359f,
0.139790341f, -0.990181148f, 0.578671277f, -0.815560877f, 0.888445616f, -0.458981872f,
-0.000000000f, 1.000000000f, -0.508075356f, 0.861312628f, -0.875223398f, 0.483718902f,
-0.999606609f, -0.028046256f, -0.846724212f, -0.532032073f, -0.458981872f, -0.888445616f,
0.056070447f, -0.998426795f, 0.555570245f, -0.831469595f, 0.900968850f, -0.433883727f,
0.996461511f, 0.084050521f, 0.815560877f, 0.578671277f, 0.408444256f, 0.912783265f,
-0.111964479f, 0.993712187f, -0.601317108f, 0.799010456f, -0.923879504f, 0.382683426f,
-0.990181148f, -0.139790341f, -0.781831503f, -0.623489797f, -0.356621534f, -0.934248924f,
0.167506218f, -0.985871017f, 0.645172000f, -0.764037371f, 0.943883359f, -0.330279052f,
0.980785251f, 0.195090324f, 0.745642185f, 0.666346550f, 0.303676754f, 0.952775121f,
-0.222520933f, 0.974927902f, -0.686996937f, 0.726660311f, -0.960917294f, 0.276835501f,
-0.968303502f, -0.249776483f, -0.707106769f, -0.707106769f, -0.249776483f, -0.968303502f,
0.276835501f, -0.960917294f, 0.726660311f, -0.686996937f, 0.974927902f, -0.222520933f,
0.952775121f, 0.303676754f, 0.666346550f, 0.745642185f, 0.195090324f, 0.980785251f,
-0.330279052f, 0.943883359f, -0.764037371f, 0.645172000f, -0.985871017f, 0.167506218f,
-0.934248924f, -0.356621534f, -0.623489797f, -0.781831503f, -0.139790341f, -0.990181148f,
0.382683426f, -0.923879504f, 0.799010456f, -0.601317108f, 0.993712187f, -0.111964479f,
0.912783265f, 0.408444256f, 0.578671277f, 0.815560877f, 0.084050521f, 0.996461511f,
-0.433883727f, 0.900968850f, -0.831469595f, 0.555570245f, -0.998426795f, 0.056070447f,
-0.888445616f, -0.458981872f, -0.532032073f, -0.846724212f, -0.028046256f, -0.999606609f,
0.483718902f, -0.875223398f, 0.861312628f, -0.508075356f, -0.000000000f, -1.000000000f,
0.555570245f, -0.831469595f, 0.923879504f, -0.382683426f, 0.980785251f, 0.195090324f,
0.707106769f, 0.707106769f, 0.195090324f, 0.980785251f, -0.382683426f, 0.923879504f,
-0.831469595f, 0.555570245f, -1.000000000f, -0.000000000f, -0.831469595f, -0.555570245f,
-0.382683426f, -0.923879504f, 0.195090324f, -0.980785251f, 0.707106769f, -0.707106769f,
0.980785251f, -0.195090324f, 0.923879504f, 0.382683426f, 0.555570245f, 0.831469595f,
-0.000000000f, 1.000000000f, -0.555570245f, 0.831469595f, -0.923879504f, 0.382683426f,
-0.980785251f, -0.195090324f, -0.707106769f, -0.707106769f, -0.195090324f, -0.980785251f,
0.382683426f, -0.923879504f, 0.831469595f, -0.555570245f, 1.000000000f, 0.000000000f,
0.831469595f, 0.555570245f, 0.382683426f, 0.923879504f, -0.195090324f, 0.980785251f,
-0.707106769f, 0.707106769f, -0.980785251f, 0.195090324f, -0.923879504f, -0.382683426f,
-0.555570245f, -0.831469595f, 0.000000000f, -1.000000000f, 0.555570245f, -0.831469595f,
0.923879504f, -0.382683426f, 0.980785251f, 0.195090324f, 0.707106769f, 0.707106769f,
0.195090324f, 0.980785251f, -0.382683426f, 0.923879504f, -0.831469595f, 0.555570245f,
-1.000000000f, -0.000000000f, -0.831469595f, -0.555570245f, -0.382683426f, -0.923879504f,
0.195090324f, -0.980785251f, 0.707106769f, -0.707106769f, 0.980785251f, -0.195090324f,
0.923879504f, 0.382683426f, 0.555570245f, 0.831469595f, -0.000000000f, 1.000000000f,
-0.555570245f, 0.831469595f, -0.923879504f, 0.382683426f, -0.980785251f, -0.195090324f,
-0.707106769f, -0.707106769f, -0.195090324f, -0.980785251f, 0.382683426f, -0.923879504f,
0.831469595f, -0.555570245f, -0.000000000f, 1.000000000f, -0.601317108f, 0.799010456f,
-0.960917294f, 0.276835501f, -0.934248924f, -0.356621534f, -0.532032073f, -0.846724212f,
0.084050521f, -0.996461511f, 0.666346550f, -0.745642185f, 0.980785251f, -0.195090324f,
0.900968850f, 0.433883727f, 0.458981872f, 0.888445616f, -0.167506218f, 0.985871017f,
-0.726660311f, 0.686996937f, -0.993712187f, 0.111964479f, -0.861312628f, -0.508075356f,
-0.382683426f, -0.923879504f, 0.249776483f, -0.968303502f, 0.781831503f, -0.623489797f,
0.999606609f, -0.028046256f, 0.815560877f, 0.578671277f, 0.303676754f, 0.952775121f,
-0.330279052f, 0.943883359f, -0.831469595f, 0.555570245f, -0.998426795f, -0.056070447f,
-0.764037371f, -0.645172000f, -0.222520933f, -0.974927902f, 0.408444256f, -0.912783265f,
0.875223398f, -0.483718902f, 0.990181148f, 0.139790341f, 0.707106769f, 0.707106769f,
0.139790341f, 0.990181148f, -0.483718902f, 0.875223398f, -0.912783265f, 0.408444256f,
-0.974927902f, -0.222520933f, -0.645172000f, -0.764037371f, -0.056070447f, -0.998426795f,
0.555570245f, -0.831469595f, 0.943883359f, -0.330279052f, 0.952775121f, 0.303676754f,
0.578671277f, 0.815560877f, -0.028046256f, 0.999606609f, -0.623489797f, 0.781831503f,
-0.968303502f, 0.249776483f, -0.923879504f, -0.382683426f, -0.508075356f, -0.861312628f,
0.111964479f, -0.993712187f, 0.686996937f, -0.726660311f, 0.985871017f, -0.167506218f,
0.888445616f, 0.458981872f, 0.433883727f, 0.900968850f, -0.195090324f, 0.980785251f,
-0.745642185f, 0.666346550f, -0.996461511f, 0.084050521f, -0.846724212f, -0.532032073f,
-0.356621534f, -0.934248924f, 0.276835501f, -0.960917294f, 0.799010456f, -0.601317108f,
-0.000000000f, -1.000000000f, 0.645172000f, -0.764037371f, 0.985871017f, -0.167506218f,
0.861312628f, 0.508075356f, 0.330279052f, 0.943883359f, -0.356621534f, 0.934248924f,
-0.875223398f, 0.483718902f, -0.980785251f, -0.195090324f, -0.623489797f, -0.781831503f,
0.028046256f, -0.999606609f, 0.666346550f, -0.745642185f, 0.990181148f, -0.139790341f,
0.846724212f, 0.532032073f, 0.303676754f, 0.952775121f, -0.382683426f, 0.923879504f,
-0.888445616f, 0.458981872f, -0.974927902f, -0.222520933f, -0.601317108f, -0.799010456f,
0.056070447f, -0.998426795f, 0.686996937f, -0.726660311f, 0.993712187f, -0.111964479f,
0.831469595f, 0.555570245f, 0.276835501f, 0.960917294f, -0.408444256f, 0.912783265f,
-0.900968850f, 0.433883727f, -0.968303502f, -0.249776483f, -0.578671277f, -0.815560877f,
0.084050521f, -0.996461511f, 0.707106769f, -0.707106769f, 0.996461511f, -0.084050521f,
0.815560877f, 0.578671277f, 0.249776483f, 0.968303502f, -0.433883727f, 0.900968850f,
-0.912783265f, 0.408444256f, -0.960917294f, -0.276835501f, -0.555570245f, -0.831469595f,
0.111964479f, -0.993712187f, 0.726660311f, -0.686996937f, 0.998426795f, -0.056070447f,
0.799010456f, 0.601317108f, 0.222520933f, 0.974927902f, -0.458981872f, 0.888445616f,
-0.923879504f, 0.382683426f, -0.952775121f, -0.303676754f, -0.532032073f, -0.846724212f,
0.139790341f, -0.990181148f, 0.745642185f, -0.666346550f, 0.999606609f, -0.028046256f,
0.781831503f, 0.623489797f, 0.195090324f, 0.980785251f, -0.483718902f, 0.875223398f,
-0.934248924f, 0.356621534f, -0.943883359f, -0.330279052f, -0.508075356f, -0.861312628f,
0.167506218f, -0.985871017f, 0.764037371f, -0.645172000f, -0.000000000f, 1.000000000f,
-0.686996937f, 0.726660311f, -0.998426795f, 0.056070447f, -0.764037371f, -0.645172000f,
-0.111964479f, -0.993712187f, 0.601317108f, -0.799010456f, 0.985871017f, -0.167506218f,
0.831469595f, 0.555570245f, 0.222520933f, 0.974927902f, -0.508075356f, 0.861312628f,
-0.960917294f, 0.276835501f, -0.888445616f, -0.458981872f, -0.330279052f, -0.943883359f,
0.408444256f, -0.912783265f, 0.923879504f, -0.382683426f, 0.934248924f, 0.356621534f,
0.433883727f, 0.900968850f, -0.303676754f, 0.952775121f, -0.875223398f, 0.483718902f,
-0.968303502f, -0.249776483f, -0.532032073f, -0.846724212f, 0.195090324f, -0.980785251f,
0.815560877f, -0.578671277f, 0.990181148f, 0.139790341f, 0.623489797f, 0.781831503f,
-0.084050521f, 0.996461511f, -0.745642185f, 0.666346550f, -0.999606609f, -0.028046256f,
-0.707106769f, -0.707106769f, -0.028046256f, -0.999606609f, 0.666346550f, -0.745642185f,
0.996461511f, -0.084050521f, 0.781831503f, 0.623489797f, 0.139790341f, 0.990181148f,
-0.578671277f, 0.815560877f, -0.980785251f, 0.195090324f, -0.846724212f, -0.532032073f,
-0.249776483f, -0.968303502f, 0.483718902f, -0.875223398f, 0.952775121f, -0.303676754f,
0.900968850f, 0.433883727f, 0.356621534f, 0.934248924f, -0.382683426f, 0.923879504f,
-0.912783265f, 0.408444256f, -0.943883359f, -0.330279052f, -0.458981872f, -0.888445616f,
0.276835501f, -0.960917294f, 0.861312628f, -0.508075356f, 0.974927902f, 0.222520933f,
0.555570245f, 0.831469595f, -0.167506218f, 0.985871017f, -0.799010456f, 0.601317108f,
-0.993712187f, -0.111964479f, -0.645172000f, -0.764037371f, 0.056070447f, -0.998426795f,
0.726660311f, -0.686996937f, -0.000000000f, -1.000000000f, 0.726660311f, -0.686996937f,
0.998426795f, 0.056070447f, 0.645172000f, 0.764037371f, -0.111964479f, 0.993712187f,
-0.799010456f, 0.601317108f, -0.985871017f, -0.167506218f, -0.555570245f, -0.831469595f,
0.222520933f, -0.974927902f, 0.861312628f, -0.508075356f, 0.960917294f, 0.276835501f,
0.458981872f, 0.888445616f, -0.330279052f, 0.943883359f, -0.912783265f, 0.408444256f,
-0.923879504f, -0.382683426f, -0.356621534f, -0.934248924f, 0.433883727f, -0.900968850f,
0.952775121f, -0.303676754f, 0.875223398f, 0.483718902f, 0.249776483f, 0.968303502f,
-0.532032073f, 0.846724212f, -0.980785251f, 0.195090324f, -0.815560877f, -0.578671277f,
-0.139790341f, -0.990181148f, 0.623489797f, -0.781831503f, 0.996461511f, -0.084050521f,
0.745642185f, 0.666346550f, 0.028046256f, 0.999606609f, -0.707106769f, 0.707106769f,
-0.999606609f, -0.028046256f, -0.666346550f, -0.745642185f, 0.084050521f, -0.996461511f,
0.781831503f, -0.623489797f, 0.990181148f, 0.139790341f, 0.578671277f, 0.815560877f,
-0.195090324f, 0.980785251f, -0.846724212f, 0.532032073f, -0.968303502f, -0.249776483f,
-0.483718902f, -0.875223398f, 0.303676754f, -0.952775121f, 0.900968850f, -0.433883727f,
0.934248924f, 0.356621534f, 0.382683426f, 0.923879504f, -0.408444256f, 0.912783265f,
-0.943883359f, 0.330279052f, -0.888445616f, -0.458981872f, -0.276835501f, -0.960917294f,
0.508075356f, -0.861312628f, 0.974927902f, -0.222520933f, 0.831469595f, 0.555570245f,
0.167506218f, 0.985871017f, -0.601317108f, 0.799010456f, -0.993712187f, 0.111964479f,
-0.764037371f, -0.645172000f, -0.056070447f, -0.998426795f, 0.686996937f, -0.726660311f,
-0.000000000f, 1.000000000f, -0.764037371f, 0.645172000f, -0.985871017f, -0.167506218f,
-0.508075356f, -0.861312628f, 0.330279052f, -0.943883359f, 0.934248924f, -0.356621534f,
0.875223398f, 0.483718902f, 0.195090324f, 0.980785251f, -0.623489797f, 0.781831503f,
-0.999606609f, 0.028046256f, -0.666346550f, -0.745642185f, 0.139790341f, -0.990181148f,
0.846724212f, -0.532032073f, 0.952775121f, 0.303676754f, 0.382683426f, 0.923879504f,
-0.458981872f, 0.888445616f, -0.974927902f, 0.222520933f, -0.799010456f, -0.601317108f,
-0.056070447f, -0.998426795f, 0.726660311f, -0.686996937f, 0.993712187f, 0.111964479f,
0.555570245f, 0.831469595f, -0.276835501f, 0.960917294f, -0.912783265f, 0.408444256f,
-0.900968850f, -0.433883727f, -0.249776483f, -0.968303502f, 0.578671277f, -0.815560877f,
0.996461511f, -0.084050521f, 0.707106769f, 0.707106769f, -0.084050521f, 0.996461511f,
-0.815560877f, 0.578671277f, -0.968303502f, -0.249776483f, -0.433883727f, -0.900968850f,
0.408444256f, -0.912783265f, 0.960917294f, -0.276835501f, 0.831469595f, 0.555570245f,
0.111964479f, 0.993712187f, -0.686996937f, 0.726660311f, -0.998426795f, -0.056070447f,
-0.601317108f, -0.799010456f, 0.222520933f, -0.974927902f, 0.888445616f, -0.458981872f,
0.923879504f, 0.382683426f, 0.303676754f, 0.952775121f, -0.532032073f, 0.846724212f,
-0.990181148f, 0.139790341f, -0.745642185f, -0.666346550f, 0.028046256f, -0.999606609f,
0.781831503f, -0.623489797f, 0.980785251f, 0.195090324f, 0.483718902f, 0.875223398f,
-0.356621534f, 0.934248924f, -0.943883359f, 0.330279052f, -0.861312628f, -0.508075356f,
-0.167506218f, -0.985871017f, 0.645172000f, -0.764037371f, 0.000000000f, -1.000000000f,
0.799010456f, -0.601317108f, 0.960917294f, 0.276835501f, 0.356621534f, 0.934248924f,
-0.532032073f, 0.846724212f, -0.996461511f, 0.084050521f, -0.666346550f, -0.745642185f,
0.195090324f, -0.980785251f, 0.900968850f, -0.433883727f, 0.888445616f, 0.458981872f,
0.167506218f, 0.985871017f, -0.686996937f, 0.726660311f, -0.993712187f, -0.111964479f,
-0.508075356f, -0.861312628f, 0.382683426f, -0.923879504f, 0.968303502f, -0.249776483f,
0.781831503f, 0.623489797f, -0.028046256f, 0.999606609f, -0.815560877f, 0.578671277f,
-0.952775121f, -0.303676754f, -0.330279052f, -0.943883359f, 0.555570245f, -0.831469595f,
0.998426795f, -0.056070447f, 0.645172000f, 0.764037371f, -0.222520933f, 0.974927902f,
-0.912783265f, 0.408444256f, -0.875223398f, -0.483718902f, -0.139790341f, -0.990181148f,
0.707106769f, -0.707106769f, 0.990181148f, 0.139790341f, 0.483718902f, 0.875223398f,
-0.408444256f, 0.912783265f, -0.974927902f, 0.222520933f, -0.764037371f, -0.645172000f,
0.056070447f, -0.998426795f, 0.831469595f, -0.555570245f, 0.943883359f, 0.330279052f,
0.303676754f, 0.952775121f, -0.578671277f, 0.815560877f, -0.999606609f, 0.028046256f,
-0.623489797f, -0.781831503f, 0.249776483f, -0.968303502f, 0.923879504f, -0.382683426f,
0.861312628f, 0.508075356f, 0.111964479f, 0.993712187f, -0.726660311f, 0.686996937f,
-0.985871017f, -0.167506218f, -0.458981872f, -0.888445616f, 0.433883727f, -0.900968850f,
0.980785251f, -0.195090324f, 0.745642185f, 0.666346550f, -0.084050521f, 0.996461511f,
-0.846724212f, 0.532032073f, -0.934248924f, -0.356621534f, -0.276835501f, -0.960917294f,
0.601317108f, -0.799010456f, -0.000000000f, 1.000000000f, -0.831469595f, 0.555570245f,
-0.923879504f, -0.382683426f, -0.195090324f, -0.980785251f, 0.707106769f, -0.707106769f,
0.980785251f, 0.195090324f, 0.382683426f, 0.923879504f, -0.555570245f, 0.831469595f,
-1.000000000f, -0.000000000f, -0.555570245f, -0.831469595f, 0.382683426f, -0.923879504f,
0.980785251f, -0.195090324f, 0.707106769f, 0.707106769f, -0.195090324f, 0.980785251f,
-0.923879504f, 0.382683426f, -0.831469595f, -0.555570245f, -0.000000000f, -1.000000000f,
0.831469595f, -0.555570245f, 0.923879504f, 0.382683426f, 0.195090324f, 0.980785251f,
-0.707106769f, 0.707106769f, -0.980785251f, -0.195090324f, -0.382683426f, -0.923879504f,
0.555570245f, -0.831469595f, 1.000000000f, 0.000000000f, 0.555570245f, 0.831469595f,
-0.382683426f, 0.923879504f, -0.980785251f, 0.195090324f, -0.707106769f, -0.707106769f,
0.195090324f, -0.980785251f, 0.923879504f, -0.382683426f, 0.831469595f, 0.555570245f,
-0.000000000f, 1.000000000f, -0.831469595f, 0.555570245f, -0.923879504f, -0.382683426f,
-0.195090324f, -0.980785251f, 0.707106769f, -0.707106769f, 0.980785251f, 0.195090324f,
0.382683426f, 0.923879504f, -0.555570245f, 0.831469595f, -1.000000000f, -0.000000000f,
-0.555570245f, -0.831469595f, 0.382683426f, -0.923879504f, 0.980785251f, -0.195090324f,
0.707106769f, 0.707106769f, -0.195090324f, 0.980785251f, -0.923879504f, 0.382683426f,
-0.831469595f, -0.555570245f, 0.000000000f, -1.000000000f, 0.831469595f, -0.555570245f,
0.923879504f, 0.382683426f, 0.195090324f, 0.980785251f, -0.707106769f, 0.707106769f,
-0.980785251f, -0.195090324f, -0.382683426f, -0.923879504f, 0.555570245f, -0.831469595f,
0.000000000f, -1.000000000f, 0.861312628f, -0.508075356f, 0.875223398f, 0.483718902f,
0.028046256f, 0.999606609f, -0.846724212f, 0.532032073f, -0.888445616f, -0.458981872f,
-0.056070447f, -0.998426795f, 0.831469595f, -0.555570245f, 0.900968850f, 0.433883727f,
0.084050521f, 0.996461511f, -0.815560877f, 0.578671277f, -0.912783265f, -0.408444256f,
-0.111964479f, -0.993712187f, 0.799010456f, -0.601317108f, 0.923879504f, 0.382683426f,
0.139790341f, 0.990181148f, -0.781831503f, 0.623489797f, -0.934248924f, -0.356621534f,
-0.167506218f, -0.985871017f, 0.764037371f, -0.645172000f, 0.943883359f, 0.330279052f,
0.195090324f, 0.980785251f, -0.745642185f, 0.666346550f, -0.952775121f, -0.303676754f,
-0.222520933f, -0.974927902f, 0.726660311f, -0.686996937f, 0.960917294f, 0.276835501f,
0.249776483f, 0.968303502f, -0.707106769f, 0.707106769f, -0.968303502f, -0.249776483f,
-0.276835501f, -0.960917294f, 0.686996937f, -0.726660311f, 0.974927902f, 0.222520933f,
0.303676754f, 0.952775121f, -0.666346550f, 0.745642185f, -0.980785251f, -0.195090324f,
-0.330279052f, -0.943883359f, 0.645172000f, -0.764037371f, 0.985871017f, 0.167506218f,
0.356621534f, 0.934248924f, -0.623489797f, 0.781831503f, -0.990181148f, -0.139790341f,
-0.382683426f, -0.923879504f, 0.601317108f, -0.799010456f, 0.993712187f, 0.111964479f,
0.408444256f, 0.912783265f, -0.578671277f, 0.815560877f, -0.996461511f, -0.084050521f,
-0.433883727f, -0.900968850f, 0.555570245f, -0.831469595f, 0.998426795f, 0.056070447f,
0.458981872f, 0.888445616f, -0.532032073f, 0.846724212f, -0.999606609f, -0.028046256f,
-0.483718902f, -0.875223398f, 0.508075356f, -0.861312628f, -0.000000000f, 1.000000000f,
-0.888445616f, 0.458981872f, -0.815560877f, -0.578671277f, 0.139790341f, -0.990181148f,
0.943883359f, -0.330279052f, 0.726660311f, 0.686996937f, -0.276835501f, 0.960917294f,
-0.980785251f, 0.195090324f, -0.623489797f, -0.781831503f, 0.408444256f, -0.912783265f,
0.998426795f, -0.056070447f, 0.508075356f, 0.861312628f, -0.532032073f, 0.846724212f,
-0.996461511f, -0.084050521f, -0.382683426f, -0.923879504f, 0.645172000f, -0.764037371f,
0.974927902f, 0.222520933f, 0.249776483f, 0.968303502f, -0.745642185f, 0.666346550f,
-0.934248924f, -0.356621534f, -0.111964479f, -0.993712187f, 0.831469595f, -0.555570245f,
0.875223398f, 0.483718902f, -0.028046256f, 0.999606609f, -0.900968850f, 0.433883727f,
-0.799010456f, -0.601317108f, 0.167506218f, -0.985871017f, 0.952775121f, -0.303676754f,
0.707106769f, 0.707106769f, -0.303676754f, 0.952775121f, -0.985871017f, 0.167506218f,
-0.601317108f, -0.799010456f, 0.433883727f, -0.900968850f, 0.999606609f, -0.028046256f,
0.483718902f, 0.875223398f, -0.555570245f, 0.831469595f, -0.993712187f, -0.111964479f,
-0.356621534f, -0.934248924f, 0.666346550f, -0.745642185f, 0.968303502f, 0.249776483f,
0.222520933f, 0.974927902f, -0.764037371f, 0.645172000f, -0.923879504f, -0.382683426f,
-0.084050521f, -0.996461511f, 0.846724212f, -0.532032073f, 0.861312628f, 0.508075356f,
-0.056070447f, 0.998426795f, -0.912783265f, 0.408444256f, -0.781831503f, -0.623489797f,
0.195090324f, -0.980785251f, 0.960917294f, -0.276835501f, 0.686996937f, 0.726660311f,
-0.330279052f, 0.943883359f, -0.990181148f, 0.139790341f, -0.578671277f, -0.815560877f,
0.458981872f, -0.888445616f, 0.000000000f, -1.000000000f, 0.912783265f, -0.408444256f,
0.745642185f, 0.666346550f, -0.303676754f, 0.952775121f, -0.993712187f, 0.111964479f,
-0.508075356f, -0.861312628f, 0.578671277f, -0.815560877f, 0.980785251f, 0.195090324f,
0.222520933f, 0.974927902f, -0.799010456f, 0.601317108f, -0.875223398f, -0.483718902f,
0.084050521f, -0.996461511f, 0.943883359f, -0.330279052f, 0.686996937f, 0.726660311f,
-0.382683426f, 0.923879504f, -0.999606609f, 0.028046256f, -0.433883727f, -0.900968850f,
0.645172000f, -0.764037371f, 0.960917294f, 0.276835501f, 0.139790341f, 0.990181148f,
-0.846724212f, 0.532032073f, -0.831469595f, -0.555570245f, 0.167506218f, -0.985871017f,
0.968303502f, -0.249776483f, 0.623489797f, 0.781831503f, -0.458981872f, 0.888445616f,
-0.998426795f, -0.056070447f, -0.356621534f, -0.934248924f, 0.707106769f, -0.707106769f,
0.934248924f, 0.356621534f, 0.056070447f, 0.998426795f, -0.888445616f, 0.458981872f,
-0.781831503f, -0.623489797f, 0.249776483f, -0.968303502f, 0.985871017f, -0.167506218f,
0.555570245f, 0.831469595f, -0.532032073f, 0.846724212f, -0.990181148f, -0.139790341f,
-0.276835501f, -0.960917294f, 0.764037371f, -0.645172000f, 0.900968850f, 0.433883727f,
-0.028046256f, 0.999606609f, -0.923879504f, 0.382683426f, -0.726660311f, -0.686996937f,
0.330279052f, -0.943883359f, 0.996461511f, -0.084050521f, 0.483718902f, 0.875223398f,
-0.601317108f, 0.799010456f, -0.974927902f, -0.222520933f, -0.195090324f, -0.980785251f,
0.815560877f, -0.578671277f, 0.861312628f, 0.508075356f, -0.111964479f, 0.993712187f,
-0.952775121f, 0.303676754f, -0.666346550f, -0.745642185f, 0.408444256f, -0.912783265f,
-0.000000000f, 1.000000000f, -0.934248924f, 0.356621534f, -0.666346550f, -0.745642185f,
0.458981872f, -0.888445616f, 0.993712187f, 0.111964479f, 0.249776483f, 0.968303502f,
-0.815560877f, 0.578671277f, -0.831469595f, -0.555570245f, 0.222520933f, -0.974927902f,
0.990181148f, -0.139790341f, 0.483718902f, 0.875223398f, -0.645172000f, 0.764037371f,
-0.943883359f, -0.330279052f, -0.028046256f, -0.999606609f, 0.923879504f, -0.382683426f,
0.686996937f, 0.726660311f, -0.433883727f, 0.900968850f, -0.996461511f, -0.084050521f,
-0.276835501f, -0.960917294f, 0.799010456f, -0.601317108f, 0.846724212f, 0.532032073f,
-0.195090324f, 0.980785251f, -0.985871017f, 0.167506218f, -0.508075356f, -0.861312628f,
0.623489797f, -0.781831503f, 0.952775121f, 0.303676754f, 0.056070447f, 0.998426795f,
-0.912783265f, 0.408444256f, -0.707106769f, -0.707106769f, 0.408444256f, -0.912783265f,
0.998426795f, 0.056070447f, 0.303676754f, 0.952775121f, -0.781831503f, 0.623489797f,
-0.861312628f, -0.508075356f, 0.167506218f, -0.985871017f, 0.980785251f, -0.195090324f,
0.532032073f, 0.846724212f, -0.601317108f, 0.799010456f, -0.960917294f, -0.276835501f,
-0.084050521f, -0.996461511f, 0.900968850f, -0.433883727f, 0.726660311f, 0.686996937f,
-0.382683426f, 0.923879504f, -0.999606609f, -0.028046256f, -0.330279052f, -0.943883359f,
0.764037371f, -0.645172000f, 0.875223398f, 0.483718902f, -0.139790341f, 0.990181148f,
-0.974927902f, 0.222520933f, -0.555570245f, -0.831469595f, 0.578671277f, -0.815560877f,
0.968303502f, 0.249776483f, 0.111964479f, 0.993712187f, -0.888445616f, 0.458981872f,
-0.745642185f, -0.666346550f, 0.356621534f, -0.934248924f, 0.000000000f, -1.000000000f,
0.952775121f, -0.303676754f, 0.578671277f, 0.815560877f, -0.601317108f, 0.799010456f,
-0.943883359f, -0.330279052f, 0.028046256f, -0.999606609f, 0.960917294f, -0.276835501f,
0.555570245f, 0.831469595f, -0.623489797f, 0.781831503f, -0.934248924f, -0.356621534f,
0.056070447f, -0.998426795f, 0.968303502f, -0.249776483f, 0.532032073f, 0.846724212f,
-0.645172000f, 0.764037371f, -0.923879504f, -0.382683426f, 0.084050521f, -0.996461511f,
0.974927902f, -0.222520933f, 0.508075356f, 0.861312628f, -0.666346550f, 0.745642185f,
-0.912783265f, -0.408444256f, 0.111964479f, -0.993712187f, 0.980785251f, -0.195090324f,
0.483718902f, 0.875223398f, -0.686996937f, 0.726660311f, -0.900968850f, -0.433883727f,
0.139790341f, -0.990181148f, 0.985871017f, -0.167506218f, 0.458981872f, 0.888445616f,
-0.707106769f, 0.707106769f, -0.888445616f, -0.458981872f, 0.167506218f, -0.985871017f,
0.990181148f, -0.139790341f, 0.433883727f, 0.900968850f, -0.726660311f, 0.686996937f,
-0.875223398f, -0.483718902f, 0.195090324f, -0.980785251f, 0.993712187f, -0.111964479f,
0.408444256f, 0.912783265f, -0.745642185f, 0.666346550f, -0.861312628f, -0.508075356f,
0.222520933f, -0.974927902f, 0.996461511f, -0.084050521f, 0.382683426f, 0.923879504f,
-0.764037371f, 0.645172000f, -0.846724212f, -0.532032073f, 0.249776483f, -0.968303502f,
0.998426795f, -0.056070447f, 0.356621534f, 0.934248924f, -0.781831503f, 0.623489797f,
-0.831469595f, -0.555570245f, 0.276835501f, -0.960917294f, 0.999606609f, -0.028046256f,
0.330279052f, 0.943883359f, -0.799010456f, 0.601317108f, -0.815560877f, -0.578671277f,
0.303676754f, -0.952775121f, 0.000000000f, 1.000000000f, -0.968303502f, 0.249776483f,
-0.483718902f, -0.875223398f, 0.726660311f, -0.686996937f, 0.846724212f, 0.532032073f,
-0.303676754f, 0.952775121f, -0.998426795f, -0.056070447f, -0.195090324f, -0.980785251f,
0.900968850f, -0.433883727f, 0.645172000f, 0.764037371f, -0.578671277f, 0.815560877f,
-0.934248924f, -0.356621534f, 0.111964479f, -0.993712187f, 0.990181148f, -0.139790341f,
0.382683426f, 0.923879504f, -0.799010456f, 0.601317108f, -0.781831503f, -0.623489797f,
0.408444256f, -0.912783265f, 0.985871017f, 0.167506218f, 0.084050521f, 0.996461511f,
-0.943883359f, 0.330279052f, -0.555570245f, -0.831469595f, 0.666346550f, -0.745642185f,
0.888445616f, 0.458981872f, -0.222520933f, 0.974927902f, -0.999606609f, 0.028046256f,
-0.276835501f, -0.960917294f, 0.861312628f, -0.508075356f, 0.707106769f, 0.707106769f,
-0.508075356f, 0.861312628f, -0.960917294f, -0.276835501f, 0.028046256f, -0.999606609f,
0.974927902f, -0.222520933f, 0.458981872f, 0.888445616f, -0.745642185f, 0.666346550f,
-0.831469595f, -0.555570245f, 0.330279052f, -0.943883359f, 0.996461511f, 0.084050521f,
0.167506218f, 0.985871017f, -0.912783265f, 0.408444256f, -0.623489797f, -0.781831503f,
0.601317108f, -0.799010456f, 0.923879504f, 0.382683426f, -0.139790341f, 0.990181148f,
-0.993712187f, 0.111964479f, -0.356621534f, -0.934248924f, 0.815560877f, -0.578671277f,
0.764037371f, 0.645172000f, -0.433883727f, 0.900968850f, -0.980785251f, -0.195090324f,
-0.056070447f, -0.998426795f, 0.952775121f, -0.303676754f, 0.532032073f, 0.846724212f,
-0.686996937f, 0.726660311f, -0.875223398f, -0.483718902f, 0.249776483f, -0.968303502f,
0.000000000f, -1.000000000f, 0.980785251f, -0.195090324f, 0.382683426f, 0.923879504f,
-0.831469595f, 0.555570245f, -0.707106769f, -0.707106769f, 0.555570245f, -0.831469595f,
0.923879504f, 0.382683426f, -0.195090324f, 0.980785251f, -1.000000000f, 0.000000000f,
-0.195090324f, -0.980785251f, 0.923879504f, -0.382683426f, 0.555570245f, 0.831469595f,
-0.707106769f, 0.707106769f, -0.831469595f, -0.555570245f, 0.382683426f, -0.923879504f,
0.980785251f, 0.195090324f, -0.000000000f, 1.000000000f, -0.980785251f, 0.195090324f,
-0.382683426f, -0.923879504f, 0.831469595f, -0.555570245f, 0.707106769f, 0.707106769f,
-0.555570245f, 0.831469595f, -0.923879504f, -0.382683426f, 0.195090324f, -0.980785251f,
1.000000000f, 0.000000000f, 0.195090324f, 0.980785251f, -0.923879504f, 0.382683426f,
-0.555570245f, -0.831469595f, 0.707106769f, -0.707106769f, 0.831469595f, 0.555570245f,
-0.382683426f, 0.923879504f, -0.980785251f, -0.195090324f, -0.000000000f, -1.000000000f,
0.980785251f, -0.195090324f, 0.382683426f, 0.923879504f, -0.831469595f, 0.555570245f,
-0.707106769f, -0.707106769f, 0.555570245f, -0.831469595f, 0.923879504f, 0.382683426f,
-0.195090324f, 0.980785251f, -1.000000000f, -0.000000000f, -0.195090324f, -0.980785251f,
0.923879504f, -0.382683426f, 0.555570245f, 0.831469595f, -0.707106769f, 0.707106769f,
-0.831469595f, -0.555570245f, 0.382683426f, -0.923879504f, 0.980785251f, 0.195090324f,
-0.000000000f, 1.000000000f, -0.980785251f, 0.195090324f, -0.382683426f, -0.923879504f,
0.831469595f, -0.555570245f, 0.707106769f, 0.707106769f, -0.555570245f, 0.831469595f,
-0.923879504f, -0.382683426f, 0.195090324f, -0.980785251f, -0.000000000f, 1.000000000f,
-0.990181148f, 0.139790341f, -0.276835501f, -0.960917294f, 0.912783265f, -0.408444256f,
0.532032073f, 0.846724212f, -0.764037371f, 0.645172000f, -0.745642185f, -0.666346550f,
0.555570245f, -0.831469595f, 0.900968850f, 0.433883727f, -0.303676754f, 0.952775121f,
-0.985871017f, -0.167506218f, 0.028046256f, -0.999606609f, 0.993712187f, -0.111964479f,
0.249776483f, 0.968303502f, -0.923879504f, 0.382683426f, -0.508075356f, -0.861312628f,
0.781831503f, -0.623489797f, 0.726660311f, 0.686996937f, -0.578671277f, 0.815560877f,
-0.888445616f, -0.458981872f, 0.330279052f, -0.943883359f, 0.980785251f, 0.195090324f,
-0.056070447f, 0.998426795f, -0.996461511f, 0.084050521f, -0.222520933f, -0.974927902f,
0.934248924f, -0.356621534f, 0.483718902f, 0.875223398f, -0.799010456f, 0.601317108f,
-0.707106769f, -0.707106769f, 0.601317108f, -0.799010456f, 0.875223398f, 0.483718902f,
-0.356621534f, 0.934248924f, -0.974927902f, -0.222520933f, 0.084050521f, -0.996461511f,
0.998426795f, -0.056070447f, 0.195090324f, 0.980785251f, -0.943883359f, 0.330279052f,
-0.458981872f, -0.888445616f, 0.815560877f, -0.578671277f, 0.686996937f, 0.726660311f,
-0.623489797f, 0.781831503f, -0.861312628f, -0.508075356f, 0.382683426f, -0.923879504f,
0.968303502f, 0.249776483f, -0.111964479f, 0.993712187f, -0.999606609f, 0.028046256f,
-0.167506218f, -0.985871017f, 0.952775121f, -0.303676754f, 0.433883727f, 0.900968850f,
-0.831469595f, 0.555570245f, -0.666346550f, -0.745642185f, 0.645172000f, -0.764037371f,
0.846724212f, 0.532032073f, -0.408444256f, 0.912783265f, -0.960917294f, -0.276835501f,
0.139790341f, -0.990181148f, 0.000000000f, -1.000000000f, 0.996461511f, -0.084050521f,
0.167506218f, 0.985871017f, -0.968303502f, 0.249776483f, -0.330279052f, -0.943883359f,
0.912783265f, -0.408444256f, 0.483718902f, 0.875223398f, -0.831469595f, 0.555570245f,
-0.623489797f, -0.781831503f, 0.726660311f, -0.686996937f, 0.745642185f, 0.666346550f,
-0.601317108f, 0.799010456f, -0.846724212f, -0.532032073f, 0.458981872f, -0.888445616f,
0.923879504f, 0.382683426f, -0.303676754f, 0.952775121f, -0.974927902f, -0.222520933f,
0.139790341f, -0.990181148f, 0.998426795f, 0.056070447f, 0.028046256f, 0.999606609f,
-0.993712187f, 0.111964479f, -0.195090324f, -0.980785251f, 0.960917294f, -0.276835501f,
0.356621534f, 0.934248924f, -0.900968850f, 0.433883727f, -0.508075356f, -0.861312628f,
0.815560877f, -0.578671277f, 0.645172000f, 0.764037371f, -0.707106769f, 0.707106769f,
-0.764037371f, -0.645172000f, 0.578671277f, -0.815560877f, 0.861312628f, 0.508075356f,
-0.433883727f, 0.900968850f, -0.934248924f, -0.356621534f, 0.276835501f, -0.960917294f,
0.980785251f, 0.195090324f, -0.111964479f, 0.993712187f, -0.999606609f, -0.028046256f,
-0.056070447f, -0.998426795f, 0.990181148f, -0.139790341f, 0.222520933f, 0.974927902f,
-0.952775121f, 0.303676754f, -0.382683426f, -0.923879504f, 0.888445616f, -0.458981872f,
0.532032073f, 0.846724212f, -0.799010456f, 0.601317108f, -0.666346550f, -0.745642185f,
0.686996937f, -0.726660311f, 0.781831503f, 0.623489797f, -0.555570245f, 0.831469595f,
-0.875223398f, -0.483718902f, 0.408444256f, -0.912783265f, 0.943883359f, 0.330279052f,
-0.249776483f, 0.968303502f, -0.985871017f, -0.167506218f, 0.084050521f, -0.996461511f,
0.000000000f, 1.000000000f, -0.999606609f, 0.028046256f, -0.056070447f, -0.998426795f,
0.996461511f, -0.084050521f, 0.111964479f, 0.993712187f, -0.990181148f, 0.139790341f,
-0.167506218f, -0.985871017f, 0.980785251f, -0.195090324f, 0.222520933f, 0.974927902f,
-0.968303502f, 0.249776483f, -0.276835501f, -0.960917294f, 0.952775121f, -0.303676754f,
0.330279052f, 0.943883359f, -0.934248924f, 0.356621534f, -0.382683426f, -0.923879504f,
0.912783265f, -0.408444256f, 0.433883727f, 0.900968850f, -0.888445616f, 0.458981872f,
-0.483718902f, -0.875223398f, 0.861312628f, -0.508075356f, 0.532032073f, 0.846724212f,
-0.831469595f, 0.555570245f, -0.578671277f, -0.815560877f, 0.799010456f, -0.601317108f,
0.623489797f, 0.781831503f, -0.764037371f, 0.645172000f, -0.666346550f, -0.745642185f,
0.726660311f, -0.686996937f, 0.707106769f, 0.707106769f, -0.686996937f, 0.726660311f,
-0.745642185f, -0.666346550f, 0.645172000f, -0.764037371f, 0.781831503f, 0.623489797f,
-0.601317108f, 0.799010456f, -0.815560877f, -0.578671277f, 0.555570245f, -0.831469595f,
0.846724212f, 0.532032073f, -0.508075356f, 0.861312628f, -0.875223398f, -0.483718902f,
0.458981872f, -0.888445616f, 0.900968850f, 0.433883727f, -0.408444256f, 0.912783265f,
-0.923879504f, -0.382683426f, 0.356621534f, -0.934248924f, 0.943883359f, 0.330279052f,
-0.303676754f, 0.952775121f, -0.960917294f, -0.276835501f, 0.249776483f, -0.968303502f,
0.974927902f, 0.222520933f, -0.195090324f, 0.980785251f, -0.985871017f, -0.167506218f,
0.139790341f, -0.990181148f, 0.993712187f, 0.111964479f, -0.084050521f, 0.996461511f,
-0.998426795f, -0.056070447f, 0.028046256f, -0.999606609f, 0.000000000f, -1.000000000f,
0.999606609f, 0.028046256f, -0.056070447f, 0.998426795f, -0.996461511f, -0.084050521f,
0.111964479f, -0.993712187f, 0.990181148f, 0.139790341f, -0.167506218f, 0.985871017f,
-0.980785251f, -0.195090324f, 0.222520933f, -0.974927902f, 0.968303502f, 0.249776483f,
-0.276835501f, 0.960917294f, -0.952775121f, -0.303676754f, 0.330279052f, -0.943883359f,
0.934248924f, 0.356621534f, -0.382683426f, 0.923879504f, -0.912783265f, -0.408444256f,
0.433883727f, -0.900968850f, 0.888445616f, 0.458981872f, -0.483718902f, 0.875223398f,
-0.861312628f, -0.508075356f, 0.532032073f, -0.846724212f, 0.831469595f, 0.555570245f,
-0.578671277f, 0.815560877f, -0.799010456f, -0.601317108f, 0.623489797f, -0.781831503f,
0.764037371f, 0.645172000f, -0.666346550f, 0.745642185f, -0.726660311f, -0.686996937f,
0.707106769f, -0.707106769f, 0.686996937f, 0.726660311f, -0.745642185f, 0.666346550f,
-0.645172000f, -0.764037371f, 0.781831503f, -0.623489797f, 0.601317108f, 0.799010456f,
-0.815560877f, 0.578671277f, -0.555570245f, -0.831469595f, 0.846724212f, -0.532032073f,
0.508075356f, 0.861312628f, -0.875223398f, 0.483718902f, -0.458981872f, -0.888445616f,
0.900968850f, -0.433883727f, 0.408444256f, 0.912783265f, -0.923879504f, 0.382683426f,
-0.356621534f, -0.934248924f, 0.943883359f, -0.330279052f, 0.303676754f, 0.952775121f,
-0.960917294f, 0.276835501f, -0.249776483f, -0.968303502f, 0.974927902f, -0.222520933f,
0.195090324f, 0.980785251f, -0.985871017f, 0.167506218f, -0.139790341f, -0.990181148f,
0.993712187f, -0.111964479f, 0.084050521f, 0.996461511f, -0.998426795f, 0.056070447f,
-0.028046256f, -0.999606609f, -0.000000000f, 1.000000000f, -0.996461511f, -0.084050521f,
0.167506218f, -0.985871017f, 0.968303502f, 0.249776483f, -0.330279052f, 0.943883359f,
-0.912783265f, -0.408444256f, 0.483718902f, -0.875223398f, 0.831469595f, 0.555570245f,
-0.623489797f, 0.781831503f, -0.726660311f, -0.686996937f, 0.745642185f, -0.666346550f,
0.601317108f, 0.799010456f, -0.846724212f, 0.532032073f, -0.458981872f, -0.888445616f,
0.923879504f, -0.382683426f, 0.303676754f, 0.952775121f, -0.974927902f, 0.222520933f,
-0.139790341f, -0.990181148f, 0.998426795f, -0.056070447f, -0.028046256f, 0.999606609f,
-0.993712187f, -0.111964479f, 0.195090324f, -0.980785251f, 0.960917294f, 0.276835501f,
-0.356621534f, 0.934248924f, -0.900968850f, -0.433883727f, 0.508075356f, -0.861312628f,
0.815560877f, 0.578671277f, -0.645172000f, 0.764037371f, -0.707106769f, -0.707106769f,
0.764037371f, -0.645172000f, 0.578671277f, 0.815560877f, -0.861312628f, 0.508075356f,
-0.433883727f, -0.900968850f, 0.934248924f, -0.356621534f, 0.276835501f, 0.960917294f,
-0.980785251f, 0.195090324f, -0.111964479f, -0.993712187f, 0.999606609f, -0.028046256f,
-0.056070447f, 0.998426795f, -0.990181148f, -0.139790341f, 0.222520933f, -0.974927902f,
0.952775121f, 0.303676754f, -0.382683426f, 0.923879504f, -0.888445616f, -0.458981872f,
0.532032073f, -0.846724212f, 0.799010456f, 0.601317108f, -0.666346550f, 0.745642185f,
-0.686996937f, -0.726660311f, 0.781831503f, -0.623489797f, 0.555570245f, 0.831469595f,
-0.875223398f, 0.483718902f, -0.408444256f, -0.912783265f, 0.943883359f, -0.330279052f,
0.249776483f, 0.968303502f, -0.985871017f, 0.167506218f, -0.084050521f, -0.996461511f,
0.000000000f, -1.000000000f, 0.990181148f, 0.139790341f, -0.276835501f, 0.960917294f,
-0.912783265f, -0.408444256f, 0.532032073f, -0.846724212f, 0.764037371f, 0.645172000f,
-0.745642185f, 0.666346550f, -0.555570245f, -0.831469595f, 0.900968850f, -0.433883727f,
0.303676754f, 0.952775121f, -0.985871017f, 0.167506218f, -0.028046256f, -0.999606609f,
0.993712187f, 0.111964479f, -0.249776483f, 0.968303502f, -0.923879504f, -0.382683426f,
0.508075356f, -0.861312628f, 0.781831503f, 0.623489797f, -0.726660311f, 0.686996937f,
-0.578671277f, -0.815560877f, 0.888445616f, -0.458981872f, 0.330279052f, 0.943883359f,
-0.980785251f, 0.195090324f, -0.056070447f, -0.998426795f, 0.996461511f, 0.084050521f,
-0.222520933f, 0.974927902f, -0.934248924f, -0.356621534f, 0.483718902f, -0.875223398f,
0.799010456f, 0.601317108f, -0.707106769f, 0.707106769f, -0.601317108f, -0.799010456f,
0.875223398f, -0.483718902f, 0.356621534f, 0.934248924f, -0.974927902f, 0.222520933f,
-0.084050521f, -0.996461511f, 0.998426795f, 0.056070447f, -0.195090324f, 0.980785251f,
-0.943883359f, -0.330279052f, 0.458981872f, -0.888445616f, 0.815560877f, 0.578671277f,
-0.686996937f, 0.726660311f, -0.623489797f, -0.781831503f, 0.861312628f, -0.508075356f,
0.382683426f, 0.923879504f, -0.968303502f, 0.249776483f, -0.111964479f, -0.993712187f,
0.999606609f, 0.028046256f, -0.167506218f, 0.985871017f, -0.952775121f, -0.303676754f,
0.433883727f, -0.900968850f, 0.831469595f, 0.555570245f, -0.666346550f, 0.745642185f,
-0.645172000f, -0.764037371f, 0.846724212f, -0.532032073f, 0.408444256f, 0.912783265f,
-0.960917294f, 0.276835501f, -0.139790341f, -0.990181148f, 0.000000000f, 1.000000000f,
-0.980785251f, -0.195090324f, 0.382683426f, -0.923879504f, 0.831469595f, 0.555570245f,
-0.707106769f, 0.707106769f, -0.555570245f, -0.831469595f, 0.923879504f, -0.382683426f,
0.195090324f, 0.980785251f, -1.000000000f, -0.000000000f, 0.195090324f, -0.980785251f,
0.923879504f, 0.382683426f, -0.555570245f, 0.831469595f, -0.707106769f, -0.707106769f,
0.831469595f, -0.555570245f, 0.382683426f, 0.923879504f, -0.980785251f, 0.195090324f,
0.000000000f, -1.000000000f, 0.980785251f, 0.195090324f, -0.382683426f, 0.923879504f,
-0.831469595f, -0.555570245f, 0.707106769f, -0.707106769f, 0.555570245f, 0.831469595f,
-0.923879504f, 0.382683426f, -0.195090324f, -0.980785251f, 1.000000000f, 0.000000000f,
-0.195090324f, 0.980785251f, -0.923879504f, -0.382683426f, 0.555570245f, -0.831469595f,
0.707106769f, 0.707106769f, -0.831469595f, 0.555570245f, -0.382683426f, -0.923879504f,
0.980785251f, -0.195090324f, -0.000000000f, 1.000000000f, -0.980785251f, -0.195090324f,
0.382683426f, -0.923879504f, 0.831469595f, 0.555570245f, -0.707106769f, 0.707106769f,
-0.555570245f, -0.831469595f, 0.923879504f, -0.382683426f, 0.195090324f, 0.980785251f,
-1.000000000f, -0.000000000f, 0.195090324f, -0.980785251f, 0.923879504f, 0.382683426f,
-0.555570245f, 0.831469595f, -0.707106769f, -0.707106769f, 0.831469595f, -0.555570245f,
0.382683426f, 0.923879504f, -0.980785251f, 0.195090324f, 0.000000000f, -1.000000000f,
0.980785251f, 0.195090324f, -0.382683426f, 0.923879504f, -0.831469595f, -0.555570245f,
0.707106769f, -0.707106769f, 0.555570245f, 0.831469595f, -0.923879504f, 0.382683426f,
-0.195090324f, -0.980785251f, 0.000000000f, -1.000000000f, 0.968303502f, 0.249776483f,
-0.483718902f, 0.875223398f, -0.726660311f, -0.686996937f, 0.846724212f, -0.532032073f,
0.303676754f, 0.952775121f, -0.998426795f, 0.056070447f, 0.195090324f, -0.980785251f,
0.900968850f, 0.433883727f, -0.645172000f, 0.764037371f, -0.578671277f, -0.815560877f,
0.934248924f, -0.356621534f, 0.111964479f, 0.993712187f, -0.990181148f, -0.139790341f,
0.382683426f, -0.923879504f, 0.799010456f, 0.601317108f, -0.781831503f, 0.623489797f,
-0.408444256f, -0.912783265f, 0.985871017f, -0.167506218f, -0.084050521f, 0.996461511f,
-0.943883359f, -0.330279052f, 0.555570245f, -0.831469595f, 0.666346550f, 0.745642185f,
-0.888445616f, 0.458981872f, -0.222520933f, -0.974927902f, 0.999606609f, 0.028046256f,
-0.276835501f, 0.960917294f, -0.861312628f, -0.508075356f, 0.707106769f, -0.707106769f,
0.508075356f, 0.861312628f, -0.960917294f, 0.276835501f, -0.028046256f, -0.999606609f,
0.974927902f, 0.222520933f, -0.458981872f, 0.888445616f, -0.745642185f, -0.666346550f,
0.831469595f, -0.555570245f, 0.330279052f, 0.943883359f, -0.996461511f, 0.084050521f,
0.167506218f, -0.985871017f, 0.912783265f, 0.408444256f, -0.623489797f, 0.781831503f,
-0.601317108f, -0.799010456f, 0.923879504f, -0.382683426f, 0.139790341f, 0.990181148f,
-0.993712187f, -0.111964479f, 0.356621534f, -0.934248924f, 0.815560877f, 0.578671277f,
-0.764037371f, 0.645172000f, -0.433883727f, -0.900968850f, 0.980785251f, -0.195090324f,
-0.056070447f, 0.998426795f, -0.952775121f, -0.303676754f, 0.532032073f, -0.846724212f,
0.686996937f, 0.726660311f, -0.875223398f, 0.483718902f, -0.249776483f, -0.968303502f,
-0.000000000f, 1.000000000f, -0.952775121f, -0.303676754f, 0.578671277f, -0.815560877f,
0.601317108f, 0.799010456f, -0.943883359f, 0.330279052f, -0.028046256f, -0.999606609f,
0.960917294f, 0.276835501f, -0.555570245f, 0.831469595f, -0.623489797f, -0.781831503f,
0.934248924f, -0.356621534f, 0.056070447f, 0.998426795f, -0.968303502f, -0.249776483f,
0.532032073f, -0.846724212f, 0.645172000f, 0.764037371f, -0.923879504f, 0.382683426f,
-0.084050521f, -0.996461511f, 0.974927902f, 0.222520933f, -0.508075356f, 0.861312628f,
-0.666346550f, -0.745642185f, 0.912783265f, -0.408444256f, 0.111964479f, 0.993712187f,
-0.980785251f, -0.195090324f, 0.483718902f, -0.875223398f, 0.686996937f, 0.726660311f,
-0.900968850f, 0.433883727f, -0.139790341f, -0.990181148f, 0.985871017f, 0.167506218f,
-0.458981872f, 0.888445616f, -0.707106769f, -0.707106769f, 0.888445616f, -0.458981872f,
0.167506218f, 0.985871017f, -0.990181148f, -0.139790341f, 0.433883727f, -0.900968850f,
0.726660311f, 0.686996937f, -0.875223398f, 0.483718902f, -0.195090324f, -0.980785251f,
0.993712187f, 0.111964479f, -0.408444256f, 0.912783265f, -0.745642185f, -0.666346550f,
0.861312628f, -0.508075356f, 0.222520933f, 0.974927902f, -0.996461511f, -0.084050521f,
0.382683426f, -0.923879504f, 0.764037371f, 0.645172000f, -0.846724212f, 0.532032073f,
-0.249776483f, -0.968303502f, 0.998426795f, 0.056070447f, -0.356621534f, 0.934248924f,
-0.781831503f, -0.623489797f, 0.831469595f, -0.555570245f, 0.276835501f, 0.960917294f,
-0.999606609f, -0.028046256f, 0.330279052f, -0.943883359f, 0.799010456f, 0.601317108f,
-0.815560877f, 0.578671277f, -0.303676754f, -0.952775121f, 0.000000000f, -1.000000000f,
0.934248924f, 0.356621534f, -0.666346550f, 0.745642185f, -0.458981872f, -0.888445616f,
0.993712187f, -0.111964479f, -0.249776483f, 0.968303502f, -0.815560877f, -0.578671277f,
0.831469595f, -0.555570245f, 0.222520933f, 0.974927902f, -0.990181148f, -0.139790341f,
0.483718902f, -0.875223398f, 0.645172000f, 0.764037371f, -0.943883359f, 0.330279052f,
0.028046256f, -0.999606609f, 0.923879504f, 0.382683426f, -0.686996937f, 0.726660311f,
-0.433883727f, -0.900968850f, 0.996461511f, -0.084050521f, -0.276835501f, 0.960917294f,
-0.799010456f, -0.601317108f, 0.846724212f, -0.532032073f, 0.195090324f, 0.980785251f,
-0.985871017f, -0.167506218f, 0.508075356f, -0.861312628f, 0.623489797f, 0.781831503f,
-0.952775121f, 0.303676754f, 0.056070447f, -0.998426795f, 0.912783265f, 0.408444256f,
-0.707106769f, 0.707106769f, -0.408444256f, -0.912783265f, 0.998426795f, -0.056070447f,
-0.303676754f, 0.952775121f, -0.781831503f, -0.623489797f, 0.861312628f, -0.508075356f,
0.167506218f, 0.985871017f, -0.980785251f, -0.195090324f, 0.532032073f, -0.846724212f,
0.601317108f, 0.799010456f, -0.960917294f, 0.276835501f, 0.084050521f, -0.996461511f,
0.900968850f, 0.433883727f, -0.726660311f, 0.686996937f, -0.382683426f, -0.923879504f,
0.999606609f, -0.028046256f, -0.330279052f, 0.943883359f, -0.764037371f, -0.645172000f,
0.875223398f, -0.483718902f, 0.139790341f, 0.990181148f, -0.974927902f, -0.222520933f,
0.555570245f, -0.831469595f, 0.578671277f, 0.815560877f, -0.968303502f, 0.249776483f,
0.111964479f, -0.993712187f, 0.888445616f, 0.458981872f, -0.745642185f, 0.666346550f,
-0.356621534f, -0.934248924f, 0.000000000f, 1.000000000f, -0.912783265f, -0.408444256f,
0.745642185f, -0.666346550f, 0.303676754f, 0.952775121f, -0.993712187f, -0.111964479f,
0.508075356f, -0.861312628f, 0.578671277f, 0.815560877f, -0.980785251f, 0.195090324f,
0.222520933f, -0.974927902f, 0.799010456f, 0.601317108f, -0.875223398f, 0.483718902f,
-0.084050521f, -0.996461511f, 0.943883359f, 0.330279052f, -0.686996937f, 0.726660311f,
-0.382683426f, -0.923879504f, 0.999606609f, 0.028046256f, -0.433883727f, 0.900968850f,
-0.645172000f, -0.764037371f, 0.960917294f, -0.276835501f, -0.139790341f, 0.990181148f,
-0.846724212f, -0.532032073f, 0.831469595f, -0.555570245f, 0.167506218f, 0.985871017f,
-0.968303502f, -0.249776483f, 0.623489797f, -0.781831503f, 0.458981872f, 0.888445616f,
-0.998426795f, 0.056070447f, 0.356621534f, -0.934248924f, 0.707106769f, 0.707106769f,
-0.934248924f, 0.356621534f, 0.056070447f, -0.998426795f, 0.888445616f, 0.458981872f,
-0.781831503f, 0.623489797f, -0.249776483f, -0.968303502f, 0.985871017f, 0.167506218f,
-0.555570245f, 0.831469595f, -0.532032073f, -0.846724212f, 0.990181148f, -0.139790341f,
-0.276835501f, 0.960917294f, -0.764037371f, -0.645172000f, 0.900968850f, -0.433883727f,
0.028046256f, 0.999606609f, -0.923879504f, -0.382683426f, 0.726660311f, -0.686996937f,
0.330279052f, 0.943883359f, -0.996461511f, -0.084050521f, 0.483718902f, -0.875223398f,
0.601317108f, 0.799010456f, -0.974927902f, 0.222520933f, 0.195090324f, -0.980785251f,
0.815560877f, 0.578671277f, -0.861312628f, 0.508075356f, -0.111964479f, -0.993712187f,
0.952775121f, 0.303676754f, -0.666346550f, 0.745642185f, -0.408444256f, -0.912783265f,
0.000000000f, -1.000000000f, 0.888445616f, 0.458981872f, -0.815560877f, 0.578671277f,
-0.139790341f, -0.990181148f, 0.943883359f, 0.330279052f, -0.726660311f, 0.686996937f,
-0.276835501f, -0.960917294f, 0.980785251f, 0.195090324f, -0.623489797f, 0.781831503f,
-0.408444256f, -0.912783265f, 0.998426795f, 0.056070447f, -0.508075356f, 0.861312628f,
-0.532032073f, -0.846724212f, 0.996461511f, -0.084050521f, -0.382683426f, 0.923879504f,
-0.645172000f, -0.764037371f, 0.974927902f, -0.222520933f, -0.249776483f, 0.968303502f,
-0.745642185f, -0.666346550f, 0.934248924f, -0.356621534f, -0.111964479f, 0.993712187f,
-0.831469595f, -0.555570245f, 0.875223398f, -0.483718902f, 0.028046256f, 0.999606609f,
-0.900968850f, -0.433883727f, 0.799010456f, -0.601317108f, 0.167506218f, 0.985871017f,
-0.952775121f, -0.303676754f, 0.707106769f, -0.707106769f, 0.303676754f, 0.952775121f,
-0.985871017f, -0.167506218f, 0.601317108f, -0.799010456f, 0.433883727f, 0.900968850f,
-0.999606609f, -0.028046256f, 0.483718902f, -0.875223398f, 0.555570245f, 0.831469595f,
-0.993712187f, 0.111964479f, 0.356621534f, -0.934248924f, 0.666346550f, 0.745642185f,
-0.968303502f, 0.249776483f, 0.222520933f, -0.974927902f, 0.764037371f, 0.645172000f,
-0.923879504f, 0.382683426f, 0.084050521f, -0.996461511f, 0.846724212f, 0.532032073f,
-0.861312628f, 0.508075356f, -0.056070447f, -0.998426795f, 0.912783265f, 0.408444256f,
-0.781831503f, 0.623489797f, -0.195090324f, -0.980785251f, 0.960917294f, 0.276835501f,
-0.686996937f, 0.726660311f, -0.330279052f, -0.943883359f, 0.990181148f, 0.139790341f,
-0.578671277f, 0.815560877f, -0.458981872f, -0.888445616f, -0.000000000f, 1.000000000f,
-0.861312628f, -0.508075356f, 0.875223398f, -0.483718902f, -0.028046256f, 0.999606609f,
-0.846724212f, -0.532032073f, 0.888445616f, -0.458981872f, -0.056070447f, 0.998426795f,
-0.831469595f, -0.555570245f, 0.900968850f, -0.433883727f, -0.084050521f, 0.996461511f,
-0.815560877f, -0.578671277f, 0.912783265f, -0.408444256f, -0.111964479f, 0.993712187f,
-0.799010456f, -0.601317108f, 0.923879504f, -0.382683426f, -0.139790341f, 0.990181148f,
-0.781831503f, -0.623489797f, 0.934248924f, -0.356621534f, -0.167506218f, 0.985871017f,
-0.764037371f, -0.645172000f, 0.943883359f, -0.330279052f, -0.195090324f, 0.980785251f,
-0.745642185f, -0.666346550f, 0.952775121f, -0.303676754f, -0.222520933f, 0.974927902f,
-0.726660311f, -0.686996937f, 0.960917294f, -0.276835501f, -0.249776483f, 0.968303502f,
-0.707106769f, -0.707106769f, 0.968303502f, -0.249776483f, -0.276835501f, 0.960917294f,
-0.686996937f, -0.726660311f, 0.974927902f, -0.222520933f, -0.303676754f, 0.952775121f,
-0.666346550f, -0.745642185f, 0.980785251f, -0.195090324f, -0.330279052f, 0.943883359f,
-0.645172000f, -0.764037371f, 0.985871017f, -0.167506218f, -0.356621534f, 0.934248924f,
-0.623489797f, -0.781831503f, 0.990181148f, -0.139790341f, -0.382683426f, 0.923879504f,
-0.601317108f, -0.799010456f, 0.993712187f, -0.111964479f, -0.408444256f, 0.912783265f,
-0.578671277f, -0.815560877f, 0.996461511f, -0.084050521f, -0.433883727f, 0.900968850f,
-0.555570245f, -0.831469595f, 0.998426795f, -0.056070447f, -0.458981872f, 0.888445616f,
-0.532032073f, -0.846724212f, 0.999606609f, -0.028046256f, -0.483718902f, 0.875223398f,
-0.508075356f, -0.861312628f, 0.000000000f, -1.000000000f, 0.831469595f, 0.555570245f,
-0.923879504f, 0.382683426f, 0.195090324f, -0.980785251f, 0.707106769f, 0.707106769f,
-0.980785251f, 0.195090324f, 0.382683426f, -0.923879504f, 0.555570245f, 0.831469595f,
-1.000000000f, -0.000000000f, 0.555570245f, -0.831469595f, 0.382683426f, 0.923879504f,
-0.980785251f, -0.195090324f, 0.707106769f, -0.707106769f, 0.195090324f, 0.980785251f,
-0.923879504f, -0.382683426f, 0.831469595f, -0.555570245f, 0.000000000f, 1.000000000f,
-0.831469595f, -0.555570245f, 0.923879504f, -0.382683426f, -0.195090324f, 0.980785251f,
-0.707106769f, -0.707106769f, 0.980785251f, -0.195090324f, -0.382683426f, 0.923879504f,
-0.555570245f, -0.831469595f, 1.000000000f, 0.000000000f, -0.555570245f, 0.831469595f,
-0.382683426f, -0.923879504f, 0.980785251f, 0.195090324f, -0.707106769f, 0.707106769f,
-0.195090324f, -0.980785251f, 0.923879504f, 0.382683426f, -0.831469595f, 0.555570245f,
0.000000000f, -1.000000000f, 0.831469595f, 0.555570245f, -0.923879504f, 0.382683426f,
0.195090324f, -0.980785251f, 0.707106769f, 0.707106769f, -0.980785251f, 0.195090324f,
0.382683426f, -0.923879504f, 0.555570245f, 0.831469595f, -1.000000000f, -0.000000000f,
0.555570245f, -0.831469595f, 0.382683426f, 0.923879504f, -0.980785251f, -0.195090324f,
0.707106769f, -0.707106769f, 0.195090324f, 0.980785251f, -0.923879504f, -0.382683426f,
0.831469595f, -0.555570245f, -0.000000000f, 1.000000000f, -0.831469595f, -0.555570245f,
0.923879504f, -0.382683426f, -0.195090324f, 0.980785251f, -0.707106769f, -0.707106769f,
0.980785251f, -0.195090324f, -0.382683426f, 0.923879504f, -0.555570245f, -0.831469595f,
0.000000000f, 1.000000000f, -0.799010456f, -0.601317108f, 0.960917294f, -0.276835501f,
-0.356621534f, 0.934248924f, -0.532032073f, -0.846724212f, 0.996461511f, 0.084050521f,
-0.666346550f, 0.745642185f, -0.195090324f, -0.980785251f, 0.900968850f, 0.433883727f,
-0.888445616f, 0.458981872f, 0.167506218f, -0.985871017f, 0.686996937f, 0.726660311f,
-0.993712187f, 0.111964479f, 0.508075356f, -0.861312628f, 0.382683426f, 0.923879504f,
-0.968303502f, -0.249776483f, 0.781831503f, -0.623489797f, 0.028046256f, 0.999606609f,
-0.815560877f, -0.578671277f, 0.952775121f, -0.303676754f, -0.330279052f, 0.943883359f,
-0.555570245f, -0.831469595f, 0.998426795f, 0.056070447f, -0.645172000f, 0.764037371f,
-0.222520933f, -0.974927902f, 0.912783265f, 0.408444256f, -0.875223398f, 0.483718902f,
0.139790341f, -0.990181148f, 0.707106769f, 0.707106769f, -0.990181148f, 0.139790341f,
0.483718902f, -0.875223398f, 0.408444256f, 0.912783265f, -0.974927902f, -0.222520933f,
0.764037371f, -0.645172000f, 0.056070447f, 0.998426795f, -0.831469595f, -0.555570245f,
0.943883359f, -0.330279052f, -0.303676754f, 0.952775121f, -0.578671277f, -0.815560877f,
0.999606609f, 0.028046256f, -0.623489797f, 0.781831503f, -0.249776483f, -0.968303502f,
0.923879504f, 0.382683426f, -0.861312628f, 0.508075356f, 0.111964479f, -0.993712187f,
0.726660311f, 0.686996937f, -0.985871017f, 0.167506218f, 0.458981872f, -0.888445616f,
0.433883727f, 0.900968850f, -0.980785251f, -0.195090324f, 0.745642185f, -0.666346550f,
0.084050521f, 0.996461511f, -0.846724212f, -0.532032073f, 0.934248924f, -0.356621534f,
-0.276835501f, 0.960917294f, -0.601317108f, -0.799010456f, 0.000000000f, -1.000000000f,
0.764037371f, 0.645172000f, -0.985871017f, 0.167506218f, 0.508075356f, -0.861312628f,
0.330279052f, 0.943883359f, -0.934248924f, -0.356621534f, 0.875223398f, -0.483718902f,
-0.195090324f, 0.980785251f, -0.623489797f, -0.781831503f, 0.999606609f, 0.028046256f,
-0.666346550f, 0.745642185f, -0.139790341f, -0.990181148f, 0.846724212f, 0.532032073f,
-0.952775121f, 0.303676754f, 0.382683426f, -0.923879504f, 0.458981872f, 0.888445616f,
-0.974927902f, -0.222520933f, 0.799010456f, -0.601317108f, -0.056070447f, 0.998426795f,
-0.726660311f, -0.686996937f, 0.993712187f, -0.111964479f, -0.555570245f, 0.831469595f,
-0.276835501f, -0.960917294f, 0.912783265f, 0.408444256f, -0.900968850f, 0.433883727f,
0.249776483f, -0.968303502f, 0.578671277f, 0.815560877f, -0.996461511f, -0.084050521f,
0.707106769f, -0.707106769f, 0.084050521f, 0.996461511f, -0.815560877f, -0.578671277f,
0.968303502f, -0.249776483f, -0.433883727f, 0.900968850f, -0.408444256f, -0.912783265f,
0.960917294f, 0.276835501f, -0.831469595f, 0.555570245f, 0.111964479f, -0.993712187f,
0.686996937f, 0.726660311f, -0.998426795f, 0.056070447f, 0.601317108f, -0.799010456f,
0.222520933f, 0.974927902f, -0.888445616f, -0.458981872f, 0.923879504f, -0.382683426f,
-0.303676754f, 0.952775121f, -0.532032073f, -0.846724212f, 0.990181148f, 0.139790341f,
-0.745642185f, 0.666346550f, -0.028046256f, -0.999606609f, 0.781831503f, 0.623489797f,
-0.980785251f, 0.195090324f, 0.483718902f, -0.875223398f, 0.356621534f, 0.934248924f,
-0.943883359f, -0.330279052f, 0.861312628f, -0.508075356f, -0.167506218f, 0.985871017f,
-0.645172000f, -0.764037371f, 0.000000000f, 1.000000000f, -0.726660311f, -0.686996937f,
0.998426795f, -0.056070447f, -0.645172000f, 0.764037371f, -0.111964479f, -0.993712187f,
0.799010456f, 0.601317108f, -0.985871017f, 0.167506218f, 0.555570245f, -0.831469595f,
0.222520933f, 0.974927902f, -0.861312628f, -0.508075356f, 0.960917294f, -0.276835501f,
-0.458981872f, 0.888445616f, -0.330279052f, -0.943883359f, 0.912783265f, 0.408444256f,
-0.923879504f, 0.382683426f, 0.356621534f, -0.934248924f, 0.433883727f, 0.900968850f,
-0.952775121f, -0.303676754f, 0.875223398f, -0.483718902f, -0.249776483f, 0.968303502f,
-0.532032073f, -0.846724212f, 0.980785251f, 0.195090324f, -0.815560877f, 0.578671277f,
0.139790341f, -0.990181148f, 0.623489797f, 0.781831503f, -0.996461511f, -0.084050521f,
0.745642185f, -0.666346550f, -0.028046256f, 0.999606609f, -0.707106769f, -0.707106769f,
0.999606609f, -0.028046256f, -0.666346550f, 0.745642185f, -0.084050521f, -0.996461511f,
0.781831503f, 0.623489797f, -0.990181148f, 0.139790341f, 0.578671277f, -0.815560877f,
0.195090324f, 0.980785251f, -0.846724212f, -0.532032073f, 0.968303502f, -0.249776483f,
-0.483718902f, 0.875223398f, -0.303676754f, -0.952775121f, 0.900968850f, 0.433883727f,
-0.934248924f, 0.356621534f, 0.382683426f, -0.923879504f, 0.408444256f, 0.912783265f,
-0.943883359f, -0.330279052f, 0.888445616f, -0.458981872f, -0.276835501f, 0.960917294f,
-0.508075356f, -0.861312628f, 0.974927902f, 0.222520933f, -0.831469595f, 0.555570245f,
0.167506218f, -0.985871017f, 0.601317108f, 0.799010456f, -0.993712187f, -0.111964479f,
0.764037371f, -0.645172000f, -0.056070447f, 0.998426795f, -0.686996937f, -0.726660311f,
0.000000000f, -1.000000000f, 0.686996937f, 0.726660311f, -0.998426795f, -0.056070447f,
0.764037371f, -0.645172000f, -0.111964479f, 0.993712187f, -0.601317108f, -0.799010456f,
0.985871017f, 0.167506218f, -0.831469595f, 0.555570245f, 0.222520933f, -0.974927902f,
0.508075356f, 0.861312628f, -0.960917294f, -0.276835501f, 0.888445616f, -0.458981872f,
-0.330279052f, 0.943883359f, -0.408444256f, -0.912783265f, 0.923879504f, 0.382683426f,
-0.934248924f, 0.356621534f, 0.433883727f, -0.900968850f, 0.303676754f, 0.952775121f,
-0.875223398f, -0.483718902f, 0.968303502f, -0.249776483f, -0.532032073f, 0.846724212f,
-0.195090324f, -0.980785251f, 0.815560877f, 0.578671277f, -0.990181148f, 0.139790341f,
0.623489797f, -0.781831503f, 0.084050521f, 0.996461511f, -0.745642185f, -0.666346550f,
0.999606609f, -0.028046256f, -0.707106769f, 0.707106769f, 0.028046256f, -0.999606609f,
0.666346550f, 0.745642185f, -0.996461511f, -0.084050521f, 0.781831503f, -0.623489797f,
-0.139790341f, 0.990181148f, -0.578671277f, -0.815560877f, 0.980785251f, 0.195090324f,
-0.846724212f, 0.532032073f, 0.249776483f, -0.968303502f, 0.483718902f, 0.875223398f,
-0.952775121f, -0.303676754f, 0.900968850f, -0.433883727f, -0.356621534f, 0.934248924f,
-0.382683426f, -0.923879504f, 0.912783265f, 0.408444256f, -0.943883359f, 0.330279052f,
0.458981872f, -0.888445616f, 0.276835501f, 0.960917294f, -0.861312628f, -0.508075356f,
0.974927902f, -0.222520933f, -0.555570245f, 0.831469595f, -0.167506218f, -0.985871017f,
0.799010456f, 0.601317108f, -0.993712187f, 0.111964479f, 0.645172000f, -0.764037371f,
0.056070447f, 0.998426795f, -0.726660311f, -0.686996937f, -0.000000000f, 1.000000000f,
-0.645172000f, -0.764037371f, 0.985871017f, 0.167506218f, -0.861312628f, 0.508075356f,
0.330279052f, -0.943883359f, 0.356621534f, 0.934248924f, -0.875223398f, -0.483718902f,
0.980785251f, -0.195090324f, -0.623489797f, 0.781831503f, -0.028046256f, -0.999606609f,
0.666346550f, 0.745642185f, -0.990181148f, -0.139790341f, 0.846724212f, -0.532032073f,
-0.303676754f, 0.952775121f, -0.382683426f, -0.923879504f, 0.888445616f, 0.458981872f,
-0.974927902f, 0.222520933f, 0.601317108f, -0.799010456f, 0.056070447f, 0.998426795f,
-0.686996937f, -0.726660311f, 0.993712187f, 0.111964479f, -0.831469595f, 0.555570245f,
0.276835501f, -0.960917294f, 0.408444256f, 0.912783265f, -0.900968850f, -0.433883727f,
0.968303502f, -0.249776483f, -0.578671277f, 0.815560877f, -0.084050521f, -0.996461511f,
0.707106769f, 0.707106769f, -0.996461511f, -0.084050521f, 0.815560877f, -0.578671277f,
-0.249776483f, 0.968303502f, -0.433883727f, -0.900968850f, 0.912783265f, 0.408444256f,
-0.960917294f, 0.276835501f, 0.555570245f, -0.831469595f, 0.111964479f, 0.993712187f,
-0.726660311f, -0.686996937f, 0.998426795f, 0.056070447f, -0.799010456f, 0.601317108f,
0.222520933f, -0.974927902f, 0.458981872f, 0.888445616f, -0.923879504f, -0.382683426f,
0.952775121f, -0.303676754f, -0.532032073f, 0.846724212f, -0.139790341f, -0.990181148f,
0.745642185f, 0.666346550f, -0.999606609f, -0.028046256f, 0.781831503f, -0.623489797f,
-0.195090324f, 0.980785251f, -0.483718902f, -0.875223398f, 0.934248924f, 0.356621534f,
-0.943883359f, 0.330279052f, 0.508075356f, -0.861312628f, 0.167506218f, 0.985871017f,
-0.764037371f, -0.645172000f, -0.000000000f, -1.000000000f, 0.601317108f, 0.799010456f,
-0.960917294f, -0.276835501f, 0.934248924f, -0.356621534f, -0.532032073f, 0.846724212f,
-0.084050521f, -0.996461511f, 0.666346550f, 0.745642185f, -0.980785251f, -0.195090324f,
0.900968850f, -0.433883727f, -0.458981872f, 0.888445616f, -0.167506218f, -0.985871017f,
0.726660311f, 0.686996937f, -0.993712187f, -0.111964479f, 0.861312628f, -0.508075356f,
-0.382683426f, 0.923879504f, -0.249776483f, -0.968303502f, 0.781831503f, 0.623489797f,
-0.999606609f, -0.028046256f, 0.815560877f, -0.578671277f, -0.303676754f, 0.952775121f,
-0.330279052f, -0.943883359f, 0.831469595f, 0.555570245f, -0.998426795f, 0.056070447f,
0.764037371f, -0.645172000f, -0.222520933f, 0.974927902f, -0.408444256f, -0.912783265f,
0.875223398f, 0.483718902f, -0.990181148f, 0.139790341f, 0.707106769f, -0.707106769f,
-0.139790341f, 0.990181148f, -0.483718902f, -0.875223398f, 0.912783265f, 0.408444256f,
-0.974927902f, 0.222520933f, 0.645172000f, -0.764037371f, -0.056070447f, 0.998426795f,
-0.555570245f, -0.831469595f, 0.943883359f, 0.330279052f, -0.952775121f, 0.303676754f,
0.578671277f, -0.815560877f, 0.028046256f, 0.999606609f, -0.623489797f, -0.781831503f,
0.968303502f, 0.249776483f, -0.923879504f, 0.382683426f, 0.508075356f, -0.861312628f,
0.111964479f, 0.993712187f, -0.686996937f, -0.726660311f, 0.985871017f, 0.167506218f,
-0.888445616f, 0.458981872f, 0.433883727f, -0.900968850f, 0.195090324f, 0.980785251f,
-0.745642185f, -0.666346550f, 0.996461511f, 0.084050521f, -0.846724212f, 0.532032073f,
0.356621534f, -0.934248924f, 0.276835501f, 0.960917294f, -0.799010456f, -0.601317108f,
-0.000000000f, 1.000000000f, -0.555570245f, -0.831469595f, 0.923879504f, 0.382683426f,
-0.980785251f, 0.195090324f, 0.707106769f, -0.707106769f, -0.195090324f, 0.980785251f,
-0.382683426f, -0.923879504f, 0.831469595f, 0.555570245f, -1.000000000f, -0.000000000f,
0.831469595f, -0.555570245f, -0.382683426f, 0.923879504f, -0.195090324f, -0.980785251f,
0.707106769f, 0.707106769f, -0.980785251f, -0.195090324f, 0.923879504f, -0.382683426f,
-0.555570245f, 0.831469595f, 0.000000000f, -1.000000000f, 0.555570245f, 0.831469595f,
-0.923879504f, -0.382683426f, 0.980785251f, -0.195090324f, -0.707106769f, 0.707106769f,
0.195090324f, -0.980785251f, 0.382683426f, 0.923879504f, -0.831469595f, -0.555570245f,
1.000000000f, -0.000000000f, -0.831469595f, 0.555570245f, 0.382683426f, -0.923879504f,
0.195090324f, 0.980785251f, -0.707106769f, -0.707106769f, 0.980785251f, 0.195090324f,
-0.923879504f, 0.382683426f, 0.555570245f, -0.831469595f, -0.000000000f, 1.000000000f,
-0.555570245f, -0.831469595f, 0.923879504f, 0.382683426f, -0.980785251f, 0.195090324f,
0.707106769f, -0.707106769f, -0.195090324f, 0.980785251f, -0.382683426f, -0.923879504f,
0.831469595f, 0.555570245f, -1.000000000f, 0.000000000f, 0.831469595f, -0.555570245f,
-0.382683426f, 0.923879504f, -0.195090324f, -0.980785251f, 0.707106769f, 0.707106769f,
-0.980785251f, -0.195090324f, 0.923879504f, -0.382683426f, -0.555570245f, 0.831469595f,
-0.000000000f, -1.000000000f, 0.555570245f, 0.831469595f, -0.923879504f, -0.382683426f,
0.980785251f, -0.195090324f, -0.707106769f, 0.707106769f, 0.195090324f, -0.980785251f,
0.382683426f, 0.923879504f, -0.831469595f, -0.555570245f, 0.000000000f, -1.000000000f,
0.508075356f, 0.861312628f, -0.875223398f, -0.483718902f, 0.999606609f, -0.028046256f,
-0.846724212f, 0.532032073f, 0.458981872f, -0.888445616f, 0.056070447f, 0.998426795f,
-0.555570245f, -0.831469595f, 0.900968850f, 0.433883727f, -0.996461511f, 0.084050521f,
0.815560877f, -0.578671277f, -0.408444256f, 0.912783265f, -0.111964479f, -0.993712187f,
0.601317108f, 0.799010456f, -0.923879504f, -0.382683426f, 0.990181148f, -0.139790341f,
-0.781831503f, 0.623489797f, 0.356621534f, -0.934248924f, 0.167506218f, 0.985871017f,
-0.645172000f, -0.764037371f, 0.943883359f, 0.330279052f, -0.980785251f, 0.195090324f,
0.745642185f, -0.666346550f, -0.303676754f, 0.952775121f, -0.222520933f, -0.974927902f,
0.686996937f, 0.726660311f, -0.960917294f, -0.276835501f, 0.968303502f, -0.249776483f,
-0.707106769f, 0.707106769f, 0.249776483f, -0.968303502f, 0.276835501f, 0.960917294f,
-0.726660311f, -0.686996937f, 0.974927902f, 0.222520933f, -0.952775121f, 0.303676754f,
0.666346550f, -0.745642185f, -0.195090324f, 0.980785251f, -0.330279052f, -0.943883359f,
0.764037371f, 0.645172000f, -0.985871017f, -0.167506218f, 0.934248924f, -0.356621534f,
-0.623489797f, 0.781831503f, 0.139790341f, -0.990181148f, 0.382683426f, 0.923879504f,
-0.799010456f, -0.601317108f, 0.993712187f, 0.111964479f, -0.912783265f, 0.408444256f,
0.578671277f, -0.815560877f, -0.084050521f, 0.996461511f, -0.433883727f, -0.900968850f,
0.831469595f, 0.555570245f, -0.998426795f, -0.056070447f, 0.888445616f, -0.458981872f,
-0.532032073f, 0.846724212f, 0.028046256f, -0.999606609f, 0.483718902f, 0.875223398f,
-0.861312628f, -0.508075356f, -0.000000000f, 1.000000000f, -0.458981872f, -0.888445616f,
0.815560877f, 0.578671277f, -0.990181148f, -0.139790341f, 0.943883359f, -0.330279052f,
-0.686996937f, 0.726660311f, 0.276835501f, -0.960917294f, 0.195090324f, 0.980785251f,
-0.623489797f, -0.781831503f, 0.912783265f, 0.408444256f, -0.998426795f, 0.056070447f,
0.861312628f, -0.508075356f, -0.532032073f, 0.846724212f, 0.084050521f, -0.996461511f,
0.382683426f, 0.923879504f, -0.764037371f, -0.645172000f, 0.974927902f, 0.222520933f,
-0.968303502f, 0.249776483f, 0.745642185f, -0.666346550f, -0.356621534f, 0.934248924f,
-0.111964479f, -0.993712187f, 0.555570245f, 0.831469595f, -0.875223398f, -0.483718902f,
0.999606609f, 0.028046256f, -0.900968850f, 0.433883727f, 0.601317108f, -0.799010456f,
-0.167506218f, 0.985871017f, -0.303676754f, -0.952775121f, 0.707106769f, 0.707106769f,
-0.952775121f, -0.303676754f, 0.985871017f, -0.167506218f, -0.799010456f, 0.601317108f,
0.433883727f, -0.900968850f, 0.028046256f, 0.999606609f, -0.483718902f, -0.875223398f,
0.831469595f, 0.555570245f, -0.993712187f, -0.111964479f, 0.934248924f, -0.356621534f,
-0.666346550f, 0.745642185f, 0.249776483f, -0.968303502f, 0.222520933f, 0.974927902f,
-0.645172000f, -0.764037371f, 0.923879504f, 0.382683426f, -0.996461511f, 0.084050521f,
0.846724212f, -0.532032073f, -0.508075356f, 0.861312628f, 0.056070447f, -0.998426795f,
0.408444256f, 0.912783265f, -0.781831503f, -0.623489797f, 0.980785251f, 0.195090324f,
-0.960917294f, 0.276835501f, 0.726660311f, -0.686996937f, -0.330279052f, 0.943883359f,
-0.139790341f, -0.990181148f, 0.578671277f, 0.815560877f, -0.888445616f, -0.458981872f,
0.000000000f, -1.000000000f, 0.408444256f, 0.912783265f, -0.745642185f, -0.666346550f,
0.952775121f, 0.303676754f, -0.993712187f, 0.111964479f, 0.861312628f, -0.508075356f,
-0.578671277f, 0.815560877f, 0.195090324f, -0.980785251f, 0.222520933f, 0.974927902f,
-0.601317108f, -0.799010456f, 0.875223398f, 0.483718902f, -0.996461511f, -0.084050521f,
0.943883359f, -0.330279052f, -0.726660311f, 0.686996937f, 0.382683426f, -0.923879504f,
0.028046256f, 0.999606609f, -0.433883727f, -0.900968850f, 0.764037371f, 0.645172000f,
-0.960917294f, -0.276835501f, 0.990181148f, -0.139790341f, -0.846724212f, 0.532032073f,
0.555570245f, -0.831469595f, -0.167506218f, 0.985871017f, -0.249776483f, -0.968303502f,
0.623489797f, 0.781831503f, -0.888445616f, -0.458981872f, 0.998426795f, 0.056070447f,
-0.934248924f, 0.356621534f, 0.707106769f, -0.707106769f, -0.356621534f, 0.934248924f,
-0.056070447f, -0.998426795f, 0.458981872f, 0.888445616f, -0.781831503f, -0.623489797f,
0.968303502f, 0.249776483f, -0.985871017f, 0.167506218f, 0.831469595f, -0.555570245f,
-0.532032073f, 0.846724212f, 0.139790341f, -0.990181148f, 0.276835501f, 0.960917294f,
-0.645172000f, -0.764037371f, 0.900968850f, 0.433883727f, -0.999606609f, -0.028046256f,
0.923879504f, -0.382683426f, -0.686996937f, 0.726660311f, 0.330279052f, -0.943883359f,
0.084050521f, 0.996461511f, -0.483718902f, -0.875223398f, 0.799010456f, 0.601317108f,
-0.974927902f, -0.222520933f, 0.980785251f, -0.195090324f, -0.815560877f, 0.578671277f,
0.508075356f, -0.861312628f, -0.111964479f, 0.993712187f, -0.303676754f, -0.952775121f,
0.666346550f, 0.745642185f, -0.912783265f, -0.408444256f, 0.000000000f, 1.000000000f,
-0.356621534f, -0.934248924f, 0.666346550f, 0.745642185f, -0.888445616f, -0.458981872f,
0.993712187f, 0.111964479f, -0.968303502f, 0.249776483f, 0.815560877f, -0.578671277f,
-0.555570245f, 0.831469595f, 0.222520933f, -0.974927902f, 0.139790341f, 0.990181148f,
-0.483718902f, -0.875223398f, 0.764037371f, 0.645172000f, -0.943883359f, -0.330279052f,
0.999606609f, -0.028046256f, -0.923879504f, 0.382683426f, 0.726660311f, -0.686996937f,
-0.433883727f, 0.900968850f, 0.084050521f, -0.996461511f, 0.276835501f, 0.960917294f,
-0.601317108f, -0.799010456f, 0.846724212f, 0.532032073f, -0.980785251f, -0.195090324f,
0.985871017f, -0.167506218f, -0.861312628f, 0.508075356f, 0.623489797f, -0.781831503f,
-0.303676754f, 0.952775121f, -0.056070447f, -0.998426795f, 0.408444256f, 0.912783265f,
-0.707106769f, -0.707106769f, 0.912783265f, 0.408444256f, -0.998426795f, -0.056070447f,
0.952775121f, -0.303676754f, -0.781831503f, 0.623489797f, 0.508075356f, -0.861312628f,
-0.167506218f, 0.985871017f, -0.195090324f, -0.980785251f, 0.532032073f, 0.846724212f,
-0.799010456f, -0.601317108f, 0.960917294f, 0.276835501f, -0.996461511f, 0.084050521f,
0.900968850f, -0.433883727f, -0.686996937f, 0.726660311f, 0.382683426f, -0.923879504f,
-0.028046256f, 0.999606609f, -0.330279052f, -0.943883359f, 0.645172000f, 0.764037371f,
-0.875223398f, -0.483718902f, 0.990181148f, 0.139790341f, -0.974927902f, 0.222520933f,
0.831469595f, -0.555570245f, -0.578671277f, 0.815560877f, 0.249776483f, -0.968303502f,
0.111964479f, 0.993712187f, -0.458981872f, -0.888445616f, 0.745642185f, 0.666346550f,
-0.934248924f, -0.356621534f, 0.000000000f, -1.000000000f, 0.303676754f, 0.952775121f,
-0.578671277f, -0.815560877f, 0.799010456f, 0.601317108f, -0.943883359f, -0.330279052f,
0.999606609f, 0.028046256f, -0.960917294f, 0.276835501f, 0.831469595f, -0.555570245f,
-0.623489797f, 0.781831503f, 0.356621534f, -0.934248924f, -0.056070447f, 0.998426795f,
-0.249776483f, -0.968303502f, 0.532032073f, 0.846724212f, -0.764037371f, -0.645172000f,
0.923879504f, 0.382683426f, -0.996461511f, -0.084050521f, 0.974927902f, -0.222520933f,
-0.861312628f, 0.508075356f, 0.666346550f, -0.745642185f, -0.408444256f, 0.912783265f,
0.111964479f, -0.993712187f, 0.195090324f, 0.980785251f, -0.483718902f, -0.875223398f,
0.726660311f, 0.686996937f, -0.900968850f, -0.433883727f, 0.990181148f, 0.139790341f,
-0.985871017f, 0.167506218f, 0.888445616f, -0.458981872f, -0.707106769f, 0.707106769f,
0.458981872f, -0.888445616f, -0.167506218f, 0.985871017f, -0.139790341f, -0.990181148f,
0.433883727f, 0.900968850f, -0.686996937f, -0.726660311f, 0.875223398f, 0.483718902f,
-0.980785251f, -0.195090324f, 0.993712187f, -0.111964479f, -0.912783265f, 0.408444256f,
0.745642185f, -0.666346550f, -0.508075356f, 0.861312628f, 0.222520933f, -0.974927902f,
0.084050521f, 0.996461511f, -0.382683426f, -0.923879504f, 0.645172000f, 0.764037371f,
-0.846724212f, -0.532032073f, 0.968303502f, 0.249776483f, -0.998426795f, 0.056070447f,
0.934248924f, -0.356621534f, -0.781831503f, 0.623489797f, 0.555570245f, -0.831469595f,
-0.276835501f, 0.960917294f, -0.028046256f, -0.999606609f, 0.330279052f, 0.943883359f,
-0.601317108f, -0.799010456f, 0.815560877f, 0.578671277f, -0.952775121f, -0.303676754f,
-0.000000000f, 1.000000000f, -0.249776483f, -0.968303502f, 0.483718902f, 0.875223398f,
-0.686996937f, -0.726660311f, 0.846724212f, 0.532032073f, -0.952775121f, -0.303676754f,
0.998426795f, 0.056070447f, -0.980785251f, 0.195090324f, 0.900968850f, -0.433883727f,
-0.764037371f, 0.645172000f, 0.578671277f, -0.815560877f, -0.356621534f, 0.934248924f,
0.111964479f, -0.993712187f, 0.139790341f, 0.990181148f, -0.382683426f, -0.923879504f,
0.601317108f, 0.799010456f, -0.781831503f, -0.623489797f, 0.912783265f, 0.408444256f,
-0.985871017f, -0.167506218f, 0.996461511f, -0.084050521f, -0.943883359f, 0.330279052f,
0.831469595f, -0.555570245f, -0.666346550f, 0.745642185f, 0.458981872f, -0.888445616f,
-0.222520933f, 0.974927902f, -0.028046256f, -0.999606609f, 0.276835501f, 0.960917294f,
-0.508075356f, -0.861312628f, 0.707106769f, 0.707106769f, -0.861312628f, -0.508075356f,
0.960917294f, 0.276835501f, -0.999606609f, -0.028046256f, 0.974927902f, -0.222520933f,
-0.888445616f, 0.458981872f, 0.745642185f, -0.666346550f, -0.555570245f, 0.831469595f,
0.330279052f, -0.943883359f, -0.084050521f, 0.996461511f, -0.167506218f, -0.985871017f,
0.408444256f, 0.912783265f, -0.623489797f, -0.781831503f, 0.799010456f, 0.601317108f,
-0.923879504f, -0.382683426f, 0.990181148f, 0.139790341f, -0.993712187f, 0.111964479f,
0.934248924f, -0.356621534f, -0.815560877f, 0.578671277f, 0.645172000f, -0.764037371f,
-0.433883727f, 0.900968850f, 0.195090324f, -0.980785251f, 0.056070447f, 0.998426795f,
-0.303676754f, -0.952775121f, 0.532032073f, 0.846724212f, -0.726660311f, -0.686996937f,
0.875223398f, 0.483718902f, -0.968303502f, -0.249776483f, -0.000000000f, -1.000000000f,
0.195090324f, 0.980785251f, -0.382683426f, -0.923879504f, 0.555570245f, 0.831469595f,
-0.707106769f, -0.707106769f, 0.831469595f, 0.555570245f, -0.923879504f, -0.382683426f,
0.980785251f, 0.195090324f, -1.000000000f, -0.000000000f, 0.980785251f, -0.195090324f,
-0.923879504f, 0.382683426f, 0.831469595f, -0.555570245f, -0.707106769f, 0.707106769f,
0.555570245f, -0.831469595f, -0.382683426f, 0.923879504f, 0.195090324f, -0.980785251f,
-0.000000000f, 1.000000000f, -0.195090324f, -0.980785251f, 0.382683426f, 0.923879504f,
-0.555570245f, -0.831469595f, 0.707106769f, 0.707106769f, -0.831469595f, -0.555570245f,
0.923879504f, 0.382683426f, -0.980785251f, -0.195090324f, 1.000000000f, 0.000000000f,
-0.980785251f, 0.195090324f, 0.923879504f, -0.382683426f, -0.831469595f, 0.555570245f,
0.707106769f, -0.707106769f, -0.555570245f, 0.831469595f, 0.382683426f, -0.923879504f,
-0.195090324f, 0.980785251f, 0.000000000f, -1.000000000f, 0.195090324f, 0.980785251f,
-0.382683426f, -0.923879504f, 0.555570245f, 0.831469595f, -0.707106769f, -0.707106769f,
0.831469595f, 0.555570245f, -0.923879504f, -0.382683426f, 0.980785251f, 0.195090324f,
-1.000000000f, -0.000000000f, 0.980785251f, -0.195090324f, -0.923879504f, 0.382683426f,
0.831469595f, -0.555570245f, -0.707106769f, 0.707106769f, 0.555570245f, -0.831469595f,
-0.382683426f, 0.923879504f, 0.195090324f, -0.980785251f, -0.000000000f, 1.000000000f,
-0.195090324f, -0.980785251f, 0.382683426f, 0.923879504f, -0.555570245f, -0.831469595f,
0.707106769f, 0.707106769f, -0.831469595f, -0.555570245f, 0.923879504f, 0.382683426f,
-0.980785251f, -0.195090324f, -0.000000000f, 1.000000000f, -0.139790341f, -0.990181148f,
0.276835501f, 0.960917294f, -0.408444256f, -0.912783265f, 0.532032073f, 0.846724212f,
-0.645172000f, -0.764037371f, 0.745642185f, 0.666346550f, -0.831469595f, -0.555570245f,
0.900968850f, 0.433883727f, -0.952775121f, -0.303676754f, 0.985871017f, 0.167506218f,
-0.999606609f, -0.028046256f, 0.993712187f, -0.111964479f, -0.968303502f, 0.249776483f,
0.923879504f, -0.382683426f, -0.861312628f, 0.508075356f, 0.781831503f, -0.623489797f,
-0.686996937f, 0.726660311f, 0.578671277f, -0.815560877f, -0.458981872f, 0.888445616f,
0.330279052f, -0.943883359f, -0.195090324f, 0.980785251f, 0.056070447f, -0.998426795f,
0.084050521f, 0.996461511f, -0.222520933f, -0.974927902f, 0.356621534f, 0.934248924f,
-0.483718902f, -0.875223398f, 0.601317108f, 0.799010456f, -0.707106769f, -0.707106769f,
0.799010456f, 0.601317108f, -0.875223398f, -0.483718902f, 0.934248924f, 0.356621534f,
-0.974927902f, -0.222520933f, 0.996461511f, 0.084050521f, -0.998426795f, 0.056070447f,
0.980785251f, -0.195090324f, -0.943883359f, 0.330279052f, 0.888445616f, -0.458981872f,
-0.815560877f, 0.578671277f, 0.726660311f, -0.686996937f, -0.623489797f, 0.781831503f,
0.508075356f, -0.861312628f, -0.382683426f, 0.923879504f, 0.249776483f, -0.968303502f,
-0.111964479f, 0.993712187f, -0.028046256f, -0.999606609f, 0.167506218f, 0.985871017f,
-0.303676754f, -0.952775121f, 0.433883727f, 0.900968850f, -0.555570245f, -0.831469595f,
0.666346550f, 0.745642185f, -0.764037371f, -0.645172000f, 0.846724212f, 0.532032073f,
-0.912783265f, -0.408444256f, 0.960917294f, 0.276835501f, -0.990181148f, -0.139790341f,
0.000000000f, -1.000000000f, 0.084050521f, 0.996461511f, -0.167506218f, -0.985871017f,
0.249776483f, 0.968303502f, -0.330279052f, -0.943883359f, 0.408444256f, 0.912783265f,
-0.483718902f, -0.875223398f, 0.555570245f, 0.831469595f, -0.623489797f, -0.781831503f,
0.686996937f, 0.726660311f, -0.745642185f, -0.666346550f, 0.799010456f, 0.601317108f,
-0.846724212f, -0.532032073f, 0.888445616f, 0.458981872f, -0.923879504f, -0.382683426f,
0.952775121f, 0.303676754f, -0.974927902f, -0.222520933f, 0.990181148f, 0.139790341f,
-0.998426795f, -0.056070447f, 0.999606609f, -0.028046256f, -0.993712187f, 0.111964479f,
0.980785251f, -0.195090324f, -0.960917294f, 0.276835501f, 0.934248924f, -0.356621534f,
-0.900968850f, 0.433883727f, 0.861312628f, -0.508075356f, -0.815560877f, 0.578671277f,
0.764037371f, -0.645172000f, -0.707106769f, 0.707106769f, 0.645172000f, -0.764037371f,
-0.578671277f, 0.815560877f, 0.508075356f, -0.861312628f, -0.433883727f, 0.900968850f,
0.356621534f, -0.934248924f, -0.276835501f, 0.960917294f, 0.195090324f, -0.980785251f,
-0.111964479f, 0.993712187f, 0.028046256f, -0.999606609f, 0.056070447f, 0.998426795f,
-0.139790341f, -0.990181148f, 0.222520933f, 0.974927902f, -0.303676754f, -0.952775121f,
0.382683426f, 0.923879504f, -0.458981872f, -0.888445616f, 0.532032073f, 0.846724212f,
-0.601317108f, -0.799010456f, 0.666346550f, 0.745642185f, -0.726660311f, -0.686996937f,
0.781831503f, 0.623489797f, -0.831469595f, -0.555570245f, 0.875223398f, 0.483718902f,
-0.912783265f, -0.408444256f, 0.943883359f, 0.330279052f, -0.968303502f, -0.249776483f,
0.985871017f, 0.167506218f, -0.996461511f, -0.084050521f, -0.000000000f, 1.000000000f,
-0.028046256f, -0.999606609f, 0.056070447f, 0.998426795f, -0.084050521f, -0.996461511f,
0.111964479f, 0.993712187f, -0.139790341f, -0.990181148f, 0.167506218f, 0.985871017f,
-0.195090324f, -0.980785251f, 0.222520933f, 0.974927902f, -0.249776483f, -0.968303502f,
0.276835501f, 0.960917294f, -0.303676754f, -0.952775121f, 0.330279052f, 0.943883359f,
-0.356621534f, -0.934248924f, 0.382683426f, 0.923879504f, -0.408444256f, -0.912783265f,
0.433883727f, 0.900968850f, -0.458981872f, -0.888445616f, 0.483718902f, 0.875223398f,
-0.508075356f, -0.861312628f, 0.532032073f, 0.846724212f, -0.555570245f, -0.831469595f,
0.578671277f, 0.815560877f, -0.601317108f, -0.799010456f, 0.623489797f, 0.781831503f,
-0.645172000f, -0.764037371f, 0.666346550f, 0.745642185f, -0.686996937f, -0.726660311f,
0.707106769f, 0.707106769f, -0.726660311f, -0.686996937f, 0.745642185f, 0.666346550f,
-0.764037371f, -0.645172000f, 0.781831503f, 0.623489797f, -0.799010456f, -0.601317108f,
0.815560877f, 0.578671277f, -0.831469595f, -0.555570245f, 0.846724212f, 0.532032073f,
-0.861312628f, -0.508075356f, 0.875223398f, 0.483718902f, -0.888445616f, -0.458981872f,
0.900968850f, 0.433883727f, -0.912783265f, -0.408444256f, 0.923879504f, 0.382683426f,
-0.934248924f, -0.356621534f, 0.943883359f, 0.330279052f, -0.952775121f, -0.303676754f,
0.960917294f, 0.276835501f, -0.968303502f, -0.249776483f, 0.974927902f, 0.222520933f,
-0.980785251f, -0.195090324f, 0.985871017f, 0.167506218f, -0.990181148f, -0.139790341f,
0.993712187f, 0.111964479f, -0.996461511f, -0.084050521f, 0.998426795f, 0.056070447f,
-0.999606609f, -0.028046256f,
};
const FLOAT32 ixheaac_twiddle_table_fft_float[514] = {
1.00000000000000000000f, 0.99998117528260111000f, 0.99992470183914450000f,
0.99983058179582340000f, 0.99969881869620425000f, 0.99952941750109314000f,
0.99932238458834954000f, 0.99907772775264536000f, 0.99879545620517241000f,
0.99847558057329477000f, 0.99811811290014918000f, 0.99772306664419164000f,
0.99729045667869021000f, 0.99682029929116567000f, 0.99631261218277800000f,
0.99576741446765982000f, 0.99518472667219693000f, 0.99456457073425542000f,
0.99390697000235606000f, 0.99321194923479450000f, 0.99247953459870997000f,
0.99170975366909953000f, 0.99090263542778001000f, 0.99005821026229712000f,
0.98917650996478101000f, 0.98825756773074946000f, 0.98730141815785843000f,
0.98630809724459867000f, 0.98527764238894122000f, 0.98421009238692903000f,
0.98310548743121629000f, 0.98196386910955524000f, 0.98078528040323043000f,
0.97956976568544052000f, 0.97831737071962765000f, 0.97702814265775439000f,
0.97570213003852857000f, 0.97433938278557586000f, 0.97293995220556018000f,
0.97150389098625178000f, 0.97003125319454397000f, 0.96852209427441738000f,
0.96697647104485207000f, 0.96539444169768940000f, 0.96377606579543984000f,
0.96212140426904158000f, 0.96043051941556579000f, 0.95870347489587160000f,
0.95694033573220882000f, 0.95514116830577078000f, 0.95330604035419386000f,
0.95143502096900834000f, 0.94952818059303667000f, 0.94758559101774109000f,
0.94560732538052128000f, 0.94359345816196039000f, 0.94154406518302081000f,
0.93945922360218992000f, 0.93733901191257496000f, 0.93518350993894761000f,
0.93299279883473896000f, 0.93076696107898371000f, 0.92850608047321559000f,
0.92621024213831138000f, 0.92387953251128674000f, 0.92151403934204201000f,
0.91911385169005777000f, 0.91667905992104270000f, 0.91420975570353069000f,
0.91170603200542988000f, 0.90916798309052238000f, 0.90659570451491533000f,
0.90398929312344334000f, 0.90134884704602203000f, 0.89867446569395382000f,
0.89596624975618522000f, 0.89322430119551532000f, 0.89044872324475788000f,
0.88763962040285393000f, 0.88479709843093779000f, 0.88192126434835505000f,
0.87901222642863353000f, 0.87607009419540660000f, 0.87309497841829009000f,
0.87008699110871146000f, 0.86704624551569265000f, 0.86397285612158681000f,
0.86086693863776731000f, 0.85772861000027212000f, 0.85455798836540053000f,
0.85135519310526520000f, 0.84812034480329723000f, 0.84485356524970712000f,
0.84155497743689844000f, 0.83822470555483808000f, 0.83486287498638001000f,
0.83146961230254524000f, 0.82804504525775580000f, 0.82458930278502529000f,
0.82110251499110465000f, 0.81758481315158371000f, 0.81403632970594841000f,
0.81045719825259477000f, 0.80684755354379933000f, 0.80320753148064494000f,
0.79953726910790501000f, 0.79583690460888357000f, 0.79210657730021239000f,
0.78834642762660634000f, 0.78455659715557524000f, 0.78073722857209449000f,
0.77688846567323244000f, 0.77301045336273699000f, 0.76910333764557970000f,
0.76516726562245896000f, 0.76120238548426178000f, 0.75720884650648457000f,
0.75318679904361252000f, 0.74913639452345937000f, 0.74505778544146606000f,
0.74095112535495911000f, 0.73681656887736990000f, 0.73265427167241282000f,
0.72846439044822520000f, 0.72424708295146700000f, 0.72000250796138165000f,
0.71573082528381859000f, 0.71143219574521643000f, 0.70710678118654757000f,
0.70275474445722530000f, 0.69837624940897292000f, 0.69397146088965400000f,
0.68954054473706694000f, 0.68508366777270036000f, 0.68060099779545313000f,
0.67609270357531603000f, 0.67155895484701833000f, 0.66699992230363747000f,
0.66241577759017178000f, 0.65780669329707864000f, 0.65317284295377676000f,
0.64851440102211255000f, 0.64383154288979150000f, 0.63912444486377573000f,
0.63439328416364549000f, 0.62963823891492710000f, 0.62485948814238645000f,
0.62005721176328921000f, 0.61523159058062682000f, 0.61038280627630948000f,
0.60551104140432555000f, 0.60061647938386897000f, 0.59569930449243347000f,
0.59075970185887428000f, 0.58579785745643886000f, 0.58081395809576453000f,
0.57580819141784534000f, 0.57078074588696737000f, 0.56573181078361323000f,
0.56066157619733603000f, 0.55557023301960229000f, 0.55045797293660481000f,
0.54532498842204646000f, 0.54017147272989297000f, 0.53499761988709726000f,
0.52980362468629483000f, 0.52458968267846884000f, 0.51935599016558953000f,
0.51410274419322166000f, 0.50883014254310699000f, 0.50353838372571758000f,
0.49822766697278187000f, 0.49289819222978409000f, 0.48755016014843605000f,
0.48218377207912283000f, 0.47679923006332225000f, 0.47139673682599781000f,
0.46597649576796613000f, 0.46053871095824001000f, 0.45508358712634384000f,
0.44961132965460660000f, 0.44412214457042926000f, 0.43861623853852771000f,
0.43309381885315201000f, 0.42755509343028220000f, 0.42200027079979979000f,
0.41642956009763732000f, 0.41084317105790391000f, 0.40524131400498986000f,
0.39962419984564679000f, 0.39399204006104810000f, 0.38834504669882630000f,
0.38268343236508984000f, 0.37700741021641831000f, 0.37131719395183760000f,
0.36561299780477396000f, 0.35989503653498828000f, 0.35416352542049051000f,
0.34841868024943451000f, 0.34266071731199438000f, 0.33688985339222005000f,
0.33110630575987643000f, 0.32531029216226298000f, 0.31950203081601575000f,
0.31368174039889157000f, 0.30784964004153498000f, 0.30200594931922820000f,
0.29615088824362396000f, 0.29028467725446233000f, 0.28440753721127182000f,
0.27851968938505306000f, 0.27262135544994898000f, 0.26671275747489842000f,
0.26079411791527557000f, 0.25486565960451463000f, 0.24892760574572026000f,
0.24298017990326398000f, 0.23702360599436734000f, 0.23105810828067128000f,
0.22508391135979278000f, 0.21910124015686977000f, 0.21311031991609136000f,
0.20711137619221856000f, 0.20110463484209196000f, 0.19509032201612833000f,
0.18906866414980628000f, 0.18303988795514106000f, 0.17700422041214886000f,
0.17096188876030136000f, 0.16491312048997009000f, 0.15885814333386139000f,
0.15279718525844341000f, 0.14673047445536175000f, 0.14065823933284924000f,
0.13458070850712622000f, 0.12849811079379322000f, 0.12241067519921628000f,
0.11631863091190488000f, 0.11022220729388318000f, 0.10412163387205473000f,
0.09801714032956077000f, 0.09190895649713269600f, 0.08579731234443988000f,
0.07968243797143012600f, 0.07356456359966745400f, 0.06744391956366410600f,
0.06132073630220864800f, 0.05519524434969003100f, 0.04906767432741812600f,
0.04293825693494095900f, 0.03680722294135899100f, 0.03067480317663658100f,
0.02454122852291226400f, 0.01840672990580482000f, 0.01227153828571994400f,
0.00613588464915451520f, 0.00000000000000006123f, 0.00000000000000000000f,
-0.00613588464915447530f, -0.01227153828571992500f, -0.01840672990580482000f,
-0.02454122852291228800f, -0.03067480317663662600f, -0.03680722294135883200f,
-0.04293825693494082000f, -0.04906767432741801500f, -0.05519524434968993400f,
-0.06132073630220857800f, -0.06744391956366405100f, -0.07356456359966742600f,
-0.07968243797143012600f, -0.08579731234443989400f, -0.09190895649713272400f,
-0.09801714032956060400f, -0.10412163387205459000f, -0.11022220729388306000f,
-0.11631863091190475000f, -0.12241067519921620000f, -0.12849811079379317000f,
-0.13458070850712617000f, -0.14065823933284921000f, -0.14673047445536175000f,
-0.15279718525844344000f, -0.15885814333386145000f, -0.16491312048996989000f,
-0.17096188876030122000f, -0.17700422041214875000f, -0.18303988795514095000f,
-0.18906866414980619000f, -0.19509032201612825000f, -0.20110463484209190000f,
-0.20711137619221856000f, -0.21311031991609136000f, -0.21910124015686980000f,
-0.22508391135979283000f, -0.23105810828067111000f, -0.23702360599436720000f,
-0.24298017990326387000f, -0.24892760574572015000f, -0.25486565960451457000f,
-0.26079411791527551000f, -0.26671275747489837000f, -0.27262135544994898000f,
-0.27851968938505306000f, -0.28440753721127188000f, -0.29028467725446233000f,
-0.29615088824362379000f, -0.30200594931922808000f, -0.30784964004153487000f,
-0.31368174039889152000f, -0.31950203081601569000f, -0.32531029216226293000f,
-0.33110630575987643000f, -0.33688985339222005000f, -0.34266071731199438000f,
-0.34841868024943456000f, -0.35416352542049034000f, -0.35989503653498811000f,
-0.36561299780477385000f, -0.37131719395183754000f, -0.37700741021641826000f,
-0.38268343236508978000f, -0.38834504669882625000f, -0.39399204006104810000f,
-0.39962419984564679000f, -0.40524131400498986000f, -0.41084317105790391000f,
-0.41642956009763715000f, -0.42200027079979968000f, -0.42755509343028208000f,
-0.43309381885315196000f, -0.43861623853852766000f, -0.44412214457042920000f,
-0.44961132965460654000f, -0.45508358712634384000f, -0.46053871095824001000f,
-0.46597649576796618000f, -0.47139673682599764000f, -0.47679923006332209000f,
-0.48218377207912272000f, -0.48755016014843600000f, -0.49289819222978404000f,
-0.49822766697278187000f, -0.50353838372571758000f, -0.50883014254310699000f,
-0.51410274419322166000f, -0.51935599016558964000f, -0.52458968267846895000f,
-0.52980362468629461000f, -0.53499761988709715000f, -0.54017147272989285000f,
-0.54532498842204646000f, -0.55045797293660481000f, -0.55557023301960218000f,
-0.56066157619733603000f, -0.56573181078361312000f, -0.57078074588696726000f,
-0.57580819141784534000f, -0.58081395809576453000f, -0.58579785745643886000f,
-0.59075970185887416000f, -0.59569930449243336000f, -0.60061647938386897000f,
-0.60551104140432555000f, -0.61038280627630948000f, -0.61523159058062682000f,
-0.62005721176328910000f, -0.62485948814238634000f, -0.62963823891492698000f,
-0.63439328416364549000f, -0.63912444486377573000f, -0.64383154288979139000f,
-0.64851440102211244000f, -0.65317284295377676000f, -0.65780669329707864000f,
-0.66241577759017178000f, -0.66699992230363747000f, -0.67155895484701833000f,
-0.67609270357531592000f, -0.68060099779545302000f, -0.68508366777270036000f,
-0.68954054473706683000f, -0.69397146088965400000f, -0.69837624940897292000f,
-0.70275474445722530000f, -0.70710678118654746000f, -0.71143219574521643000f,
-0.71573082528381859000f, -0.72000250796138165000f, -0.72424708295146689000f,
-0.72846439044822520000f, -0.73265427167241282000f, -0.73681656887736979000f,
-0.74095112535495911000f, -0.74505778544146595000f, -0.74913639452345926000f,
-0.75318679904361241000f, -0.75720884650648446000f, -0.76120238548426178000f,
-0.76516726562245896000f, -0.76910333764557959000f, -0.77301045336273699000f,
-0.77688846567323244000f, -0.78073722857209438000f, -0.78455659715557524000f,
-0.78834642762660623000f, -0.79210657730021239000f, -0.79583690460888346000f,
-0.79953726910790501000f, -0.80320753148064483000f, -0.80684755354379922000f,
-0.81045719825259477000f, -0.81403632970594830000f, -0.81758481315158371000f,
-0.82110251499110465000f, -0.82458930278502529000f, -0.82804504525775580000f,
-0.83146961230254524000f, -0.83486287498638001000f, -0.83822470555483797000f,
-0.84155497743689833000f, -0.84485356524970701000f, -0.84812034480329712000f,
-0.85135519310526520000f, -0.85455798836540053000f, -0.85772861000027212000f,
-0.86086693863776731000f, -0.86397285612158670000f, -0.86704624551569265000f,
-0.87008699110871135000f, -0.87309497841829009000f, -0.87607009419540660000f,
-0.87901222642863341000f, -0.88192126434835494000f, -0.88479709843093779000f,
-0.88763962040285393000f, -0.89044872324475788000f, -0.89322430119551532000f,
-0.89596624975618511000f, -0.89867446569395382000f, -0.90134884704602203000f,
-0.90398929312344334000f, -0.90659570451491533000f, -0.90916798309052227000f,
-0.91170603200542988000f, -0.91420975570353069000f, -0.91667905992104270000f,
-0.91911385169005777000f, -0.92151403934204190000f, -0.92387953251128674000f,
-0.92621024213831127000f, -0.92850608047321548000f, -0.93076696107898371000f,
-0.93299279883473885000f, -0.93518350993894750000f, -0.93733901191257496000f,
-0.93945922360218992000f, -0.94154406518302081000f, -0.94359345816196039000f,
-0.94560732538052128000f, -0.94758559101774109000f, -0.94952818059303667000f,
-0.95143502096900834000f, -0.95330604035419375000f, -0.95514116830577067000f,
-0.95694033573220894000f, -0.95870347489587160000f, -0.96043051941556579000f,
-0.96212140426904158000f, -0.96377606579543984000f, -0.96539444169768940000f,
-0.96697647104485207000f, -0.96852209427441727000f, -0.97003125319454397000f,
-0.97150389098625178000f, -0.97293995220556007000f, -0.97433938278557586000f,
-0.97570213003852857000f, -0.97702814265775439000f, -0.97831737071962765000f,
-0.97956976568544052000f, -0.98078528040323043000f, -0.98196386910955524000f,
-0.98310548743121629000f, -0.98421009238692903000f, -0.98527764238894122000f,
-0.98630809724459867000f, -0.98730141815785843000f, -0.98825756773074946000f,
-0.98917650996478101000f, -0.99005821026229712000f, -0.99090263542778001000f,
-0.99170975366909953000f, -0.99247953459870997000f, -0.99321194923479450000f,
-0.99390697000235606000f, -0.99456457073425542000f, -0.99518472667219682000f,
-0.99576741446765982000f, -0.99631261218277800000f, -0.99682029929116567000f,
-0.99729045667869021000f, -0.99772306664419164000f, -0.99811811290014918000f,
-0.99847558057329477000f, -0.99879545620517241000f, -0.99907772775264536000f,
-0.99932238458834954000f, -0.99952941750109314000f, -0.99969881869620425000f,
-0.99983058179582340000f, -0.99992470183914450000f, -0.99998117528260111000f,
-1.00000000000000000000f};
const FLOAT32 ixheaac_twidle_tbl_48[64] = {
1.000000000000f, 0.000000000000f, 1.000000000000f, 0.000000000000f, 0.991444885731f,
-0.130526185036f, 0.965925812721f, -0.258819043636f, 0.965925812721f, -0.258819043636f,
0.866025388241f, -0.500000000000f, 0.923879504204f, -0.382683426142f, 0.707106769085f,
-0.707106769085f, 0.866025388241f, -0.500000000000f, 0.500000000000f, -0.866025388241f,
0.793353319168f, -0.608761429787f, 0.258819043636f, -0.965925812721f, 0.707106769085f,
-0.707106769085f, 0.000000000000f, -1.000000000000f, 0.608761429787f, -0.793353319168f,
-0.258819043636f, -0.965925812721f, 0.500000000000f, -0.866025388241f, -0.500000000000f,
-0.866025388241f, 0.382683426142f, -0.923879504204f, -0.707106769085f, -0.707106769085f,
0.258819043636f, -0.965925812721f, -0.866025388241f, -0.500000000000f, 0.130526185036f,
-0.991444885731f, -0.965925812721f, -0.258819043636f, 0.000000000000f, -1.000000000000f,
-1.000000000000f, -0.000000000000f, -0.130526185036f, -0.991444885731f, -0.965925812721f,
0.258819043636f, -0.258819043636f, -0.965925812721f, -0.866025388241f, 0.500000000000f,
-0.382683426142f, -0.923879504204f, -0.707106769085f, 0.707106769085f};
const FLOAT32 ixheaac_twidle_tbl_24[32] = {
1.000000000000f, 0.000000000000f, 1.000000000000f, 0.000000000000f, 0.965925812721f,
-0.258819043636f, 0.866025388241f, -0.500000000000f, 0.866025388241f, -0.500000000000f,
0.500000000000f, -0.866025388241f, 0.707106769085f, -0.707106769085f, 0.000000000000f,
-1.000000000000f, 0.500000000000f, -0.866025388241f, -0.500000000000f, -0.866025388241f,
0.258819043636f, -0.965925812721f, -0.866025388241f, -0.500000000000f, 0.000000000000f,
-1.000000000000f, -1.000000000000f, -0.000000000000f, -0.258819043636f, -0.965925812721f,
-0.866025388241f, 0.500000000000f};
const FLOAT32 ixheaac_sel_case[5][8] = {{1, -1, 1, 1, 1, 1, -1, 1},
{1, 1, -1, 1, 1, -1, 1, 1},
{-1, 1, -1, -1, -1, -1, 1, -1},
{-1, -1, 1, -1, -1, 1, -1, -1},
{1, -1, 1, 1, 1, 1, -1, 1}};
const FLOAT32 ixheaac_sub_samp_qmf_window_coeff_28_36[280 + 360] = {
0.000000000000f, -0.000542621361f, -0.000488583522f, -0.000520001457f, -0.000570539269f,
-0.000620978128f, -0.000670987472f, -0.000715773669f, -0.000745512953f, -0.000770621584f,
-0.000778765010f, -0.000779523922f, -0.000758759677f, -0.000724509649f, -0.000665041502f,
-0.000583710556f, -0.000483743032f, -0.000358602498f, -0.000200519848f, -0.000029492525f,
0.000177197973f, 0.000402654434f, 0.000658756529f, 0.000933847099f, 0.001238821540f,
0.001564677688f, 0.001898807241f, 0.002257277956f, 0.002620175947f, 0.002994259354f,
0.003369919956f, 0.003737597959f, 0.004102611449f, 0.004436464049f, 0.004755367525f,
0.005039302167f, 0.005274989177f, 0.005458493251f, 0.005587198306f, 0.005644576624f,
0.005611654837f, 0.005493966397f, 0.005271574948f, 0.004934532568f, 0.004476084840f,
0.003885571612f, 0.003157114144f, 0.002269380260f, 0.001229724381f, 0.000027600139f,
-0.001341713127f, -0.002888793591f, -0.004610527772f, -0.006505282596f, -0.008588129655f,
-0.010841125622f, 0.013271821663f, 0.015881109983f, 0.018654156476f, 0.021561963484f,
0.024612039328f, 0.027795063332f, 0.031087061390f, 0.034462094307f, 0.037916749716f,
0.041409216821f, 0.044928979129f, 0.048434015363f, 0.051901672035f, 0.055296782404f,
0.058591566980f, 0.061728458852f, 0.064687669277f, 0.067440338433f, 0.069905869663f,
0.072072267532f, 0.073889419436f, 0.075313739479f, 0.076284952462f, 0.076771095395f,
0.076735138893f, 0.076111361384f, 0.074861399829f, 0.072952635586f, 0.070353284478f,
0.066971510649f, 0.062810622156f, 0.057844031602f, 0.052007704973f, 0.045278843492f,
0.037642929703f, 0.029082339257f, 0.019534083083f, 0.009020207450f, -0.002467962215f,
-0.014951020479f, -0.028450148180f, -0.042922731489f, -0.058370642364f, -0.074820943177f,
-0.092211194336f, -0.110518477857f, -0.129736796021f, -0.149827122688f, -0.170728057623f,
-0.192396819592f, -0.214828416705f, -0.237916424870f, -0.261611491442f, -0.285857290030f,
-0.310589224100f, -0.335712105036f, 0.361158996820f, 0.386859893799f, 0.412710726261f,
0.438634932041f, 0.464547455311f, 0.490345001221f, 0.515940248966f, 0.541255354881f,
0.566157341003f, 0.590581595898f, 0.614434957504f, 0.637616693974f, 0.660021364689f,
0.681587100029f, 0.702238857746f, 0.721817433834f, 0.740313649178f, 0.757651746273f,
0.773728370667f, 0.788466095924f, 0.801848053932f, 0.813819110394f, 0.824237942696f,
0.833155274391f, 0.840528070927f, 0.846274733543f, 0.850387632847f, 0.852874279022f,
0.853738546371f, 0.852874219418f, 0.850387632847f, 0.846274673939f, 0.840528011322f,
0.833155155182f, 0.824237823486f, 0.813819110394f, 0.801847875118f, 0.788465917110f,
0.773728191853f, 0.757651507854f, 0.740313410759f, 0.721817195415f, 0.702238559723f,
0.681586861610f, 0.660021066666f, 0.637616395950f, 0.614434659481f, 0.590581297874f,
0.566156983376f, 0.541254997253f, 0.515939891338f, 0.490344673395f, 0.464547097683f,
0.438634604216f, 0.412710398436f, 0.386859536171f, -0.361158668995f, -0.335711777210f,
-0.310588866472f, -0.285857141018f, -0.261611163616f, -0.237916111946f, -0.214828267694f,
-0.192396372557f, -0.170727774501f, -0.149826839566f, -0.129736661911f, -0.110518231988f,
-0.092210955918f, -0.074820823967f, -0.058370325714f, -0.042922534049f, -0.028449961916f,
-0.014950932935f, -0.002467804123f, 0.009020354599f, 0.019534152001f, 0.029082519934f,
0.037643034011f, 0.045278891921f, 0.052007835358f, 0.057844102383f, 0.062810681760f,
0.066971540451f, 0.070353344083f, 0.072952665389f, 0.074861414731f, 0.076111383736f,
0.076735138893f, 0.076771095395f, 0.076284952462f, 0.075313717127f, 0.073889397085f,
0.072072252631f, 0.069905824959f, 0.067440301180f, 0.064687632024f, 0.061728436500f,
0.058591522276f, 0.055296737701f, 0.051901649684f, 0.048433944583f, 0.044928930700f,
0.041409172118f, 0.037916723639f, 0.034462049603f, 0.031087018549f, 0.027795042843f,
0.024611977860f, 0.021561924368f, 0.018654119223f, 0.015881091356f, -0.013271821663f,
-0.010841063224f, -0.008588085882f, -0.006505249068f, -0.004610503558f, -0.002888777293f,
-0.001341703231f, 0.000027604519f, 0.001229754183f, 0.002269399818f, 0.003157128114f,
0.003885580227f, 0.004476089962f, 0.004934535362f, 0.005271575879f, 0.005493969657f,
0.005611656234f, 0.005644577090f, 0.005587196909f, 0.005458491389f, 0.005274987780f,
0.005039302167f, 0.004755360540f, 0.004436457064f, 0.004102606326f, 0.003737593070f,
0.003369916230f, 0.002994256793f, 0.002620175947f, 0.002257269574f, 0.001898800372f,
0.001564672217f, 0.001238817465f, 0.000933844654f, 0.000658755132f, 0.000402654026f,
0.000177192909f, -0.000029495970f, -0.000200522336f, -0.000358604098f, -0.000483744079f,
-0.000583711022f, -0.000665041502f, -0.000724510173f, -0.000758760143f, -0.000779524038f,
-0.000778765127f, -0.000770621467f, -0.000745512894f, -0.000715773669f, -0.000670986192f,
-0.000620977371f, -0.000570538570f, -0.000520000933f, -0.000488583522f, -0.000542622001f,
0.000000000000f, -0.000559715787f, -0.000490735692f, -0.000494276523f, -0.000525323092f,
-0.000565433234f, -0.000604547502f, -0.000641375547f, -0.000681411824f, -0.000715773669f,
-0.000739963143f, -0.000759658345f, -0.000776134315f, -0.000778251328f, -0.000780169561f,
-0.000767318823f, -0.000743638200f, -0.000714929076f, -0.000665041502f, -0.000603400229f,
-0.000533179555f, -0.000443592493f, -0.000343404361f, -0.000218707515f, -0.000089368215f,
0.000056136661f, 0.000224446383f, 0.000402654026f, 0.000598782441f, 0.000809714838f,
0.001034070854f, 0.001272506313f, 0.001527202898f, 0.001785487286f, 0.002056134166f,
0.002337466693f, 0.002620175947f, 0.002911411924f, 0.003202219727f, 0.003494867589f,
0.003778209677f, 0.004064061213f, 0.004324190319f, 0.004583056550f, 0.004820034839f,
0.005039302167f, 0.005222698674f, 0.005387451034f, 0.005507593509f, 0.005596942734f,
0.005642913748f, 0.005630714353f, 0.005568923429f, 0.005455049220f, 0.005271575879f,
0.005018248223f, 0.004695950076f, 0.004295178223f, 0.003811693750f, 0.003245957894f,
0.002582128858f, 0.001827885280f, 0.000977565185f, 0.000027604519f, -0.001021172851f,
-0.002181018004f, -0.003442291170f, -0.004812424537f, -0.006285287905f, -0.007873740047f,
-0.009569193237f, -0.011365653016f, 0.013271821663f, 0.015284989960f, 0.017405176535f,
0.019609216601f, 0.021893566474f, 0.024266306311f, 0.026719830930f, 0.029248571023f,
0.031829249114f, 0.034462094307f, 0.037145402282f, 0.039855118841f, 0.042579848319f,
0.045319452882f, 0.048046313226f, 0.050749942660f, 0.053421828896f, 0.056038323790f,
0.058591566980f, 0.061042912304f, 0.063400119543f, 0.065628714859f, 0.067729465663f,
0.069645397365f, 0.071387805045f, 0.072921045125f, 0.074243679643f, 0.075313732028f,
0.076110713184f, 0.076615959406f, 0.076819270849f, 0.076696552336f, 0.076211526990f,
0.075348608196f, 0.074099399149f, 0.072434164584f, 0.070353306830f, 0.067788913846f,
0.064755402505f, 0.061245746911f, 0.057240899652f, 0.052702348679f, 0.047619495541f,
0.041996419430f, 0.035823248327f, 0.029082400724f, 0.021739905700f, 0.013810261153f,
0.005301336292f, -0.003804539563f, -0.013511340134f, -0.023842986673f, -0.034764017910f,
-0.046269558370f, -0.058370534331f, -0.071082539856f, -0.084369227290f, -0.098213173449f,
-0.112607732415f, -0.127556651831f, -0.143036201596f, -0.159020766616f, -0.175477877259f,
-0.192396670580f, -0.209785103798f, -0.227578520775f, -0.245750412345f, -0.264278501272f,
-0.283137172461f, -0.302297204733f, -0.321709424257f, -0.341343283653f, 0.361158996820f,
0.381133735180f, 0.401205033064f, 0.421350568533f, 0.441515892744f, 0.461671739817f,
0.481765180826f, 0.501753628254f, 0.521590352058f, 0.541255354881f, 0.560662448406f,
0.579790294170f, 0.598601102829f, 0.617045819759f, 0.635078668594f, 0.652643322945f,
0.669715166092f, 0.686256051064f, 0.702238857746f, 0.717556118965f, 0.732231855392f,
0.746226549149f, 0.759503602982f, 0.772010207176f, 0.783699750900f, 0.794583916664f,
0.804631054401f, 0.813819110394f, 0.822049856186f, 0.829381108284f, 0.835786461830f,
0.841250777245f, 0.845719814301f, 0.849197506905f, 0.851689398289f, 0.853206515312f,
0.853738546371f, 0.853206515312f, 0.851689338684f, 0.849197506905f, 0.845719814301f,
0.841250777245f, 0.835786461830f, 0.829380989075f, 0.822049856186f, 0.813819110394f,
0.804631054401f, 0.794583737850f, 0.783699750900f, 0.772010207176f, 0.759503602982f,
0.746226549149f, 0.732231616974f, 0.717556118965f, 0.702238857746f, 0.686256051064f,
0.669714868069f, 0.652643322945f, 0.635078668594f, 0.617045819759f, 0.598601102829f,
0.579789996147f, 0.560662448406f, 0.541255354881f, 0.521590352058f, 0.501753270626f,
0.481765180826f, 0.461671739817f, 0.441515892744f, 0.421350568533f, 0.401204675436f,
0.381133735180f, -0.361158996820f, -0.341343283653f, -0.321709245443f, -0.302297025919f,
-0.283137172461f, -0.264278501272f, -0.245750576258f, -0.227578371763f, -0.209784954786f,
-0.192396670580f, -0.175477877259f, -0.159020632505f, -0.143036067486f, -0.127556651831f,
-0.112607732415f, -0.098213292658f, -0.084369115531f, -0.071082428098f, -0.058370534331f,
-0.046269558370f, -0.034763921052f, -0.023842897266f, -0.013511340134f, -0.003804539563f,
0.005301259924f, 0.013810331002f, 0.021739969030f, 0.029082400724f, 0.035823248327f,
0.041996467859f, 0.047619540244f, 0.052702348679f, 0.057240899652f, 0.061245713383f,
0.064755432308f, 0.067788936198f, 0.070353306830f, 0.072434164584f, 0.074099414051f,
0.075348615646f, 0.076211526990f, 0.076696552336f, 0.076819270849f, 0.076615959406f,
0.076110713184f, 0.075313732028f, 0.074243679643f, 0.072921030223f, 0.071387790143f,
0.069645397365f, 0.067729465663f, 0.065628737211f, 0.063400097191f, 0.061042893678f,
0.058591566980f, 0.056038323790f, 0.053421806544f, 0.050749920309f, 0.048046313226f,
0.045319452882f, 0.042579874396f, 0.039855096489f, 0.037145379931f, 0.034462094307f,
0.031829249114f, 0.029248548672f, 0.026719808578f, 0.024266306311f, 0.021893566474f,
0.019609235227f, 0.017405157909f, 0.015284972265f, -0.013271821663f, -0.011365660466f,
-0.009569208138f, -0.007873761468f, -0.006285255309f, -0.004812399857f, -0.003442274174f,
-0.002181007527f, -0.001021168195f, 0.000027604519f, 0.000977561343f, 0.001827878412f,
0.002582120011f, 0.003245970467f, 0.003811703064f, 0.004295183811f, 0.004695953336f,
0.005018249620f, 0.005271575879f, 0.005455048289f, 0.005568922963f, 0.005630713888f,
0.005642912816f, 0.005596941803f, 0.005507592112f, 0.005387450103f, 0.005222697742f,
0.005039302167f, 0.004820035771f, 0.004583058413f, 0.004324193578f, 0.004064055160f,
0.003778204788f, 0.003494863864f, 0.003202217165f, 0.002911410527f, 0.002620175947f,
0.002337468090f, 0.002056136029f, 0.001785490196f, 0.001527197659f, 0.001272502821f,
0.001034068293f, 0.000809713092f, 0.000598781568f, 0.000402654026f, 0.000224447082f,
0.000056137760f, -0.000089366637f, -0.000218710265f, -0.000343405962f, -0.000443593453f,
-0.000533180195f, -0.000603400520f, -0.000665041502f, -0.000714928901f, -0.000743637909f,
-0.000767318590f, -0.000780169561f, -0.000778251269f, -0.000776134082f, -0.000759658054f,
-0.000739962969f, -0.000715773669f, -0.000681411941f, -0.000641375838f, -0.000604548026f,
-0.000565432478f, -0.000525322452f, -0.000494276232f, -0.000490735809f, -0.000559715729f,
};
const FLOAT32 ixheaac_dft_hbe_window_ts_12[13] = {
0.000000000000000f, 0.017037086855466f, 0.066987298107781f, 0.146446609406726f,
0.250000000000000f, 0.370590477448740f, 0.500000000000000f, 0.629409522551260f,
0.750000000000000f, 0.853553390593274f, 0.933012701892219f, 0.982962913144534f,
1.000000000000000f};
const FLOAT32 ixheaac_dft_hbe_window_ts_18[19] = {
0.000000000000000f, 0.007596123493896f, 0.030153689607046f, 0.066987298107781f,
0.116977778440511f, 0.178606195156730f, 0.250000000000000f, 0.328989928337166f,
0.413175911166535f, 0.500000000000000f, 0.586824088833465f, 0.671010071662834f,
0.750000000000000f, 0.821393804843270f, 0.883022221559489f, 0.933012701892219f,
0.969846310392954f, 0.992403876506104f, 1.000000000000000f};
const FLOAT32 ixheaac_sine_pi_n_by_1024[1024] = {
0.0000000000f, 0.0030679568f, 0.0061358846f, 0.0092037548f, 0.0122715383f, 0.0153392063f,
0.0184067299f, 0.0214740803f, 0.0245412285f, 0.0276081458f, 0.0306748032f, 0.0337411719f,
0.0368072229f, 0.0398729276f, 0.0429382569f, 0.0460031821f, 0.0490676743f, 0.0521317047f,
0.0551952443f, 0.0582582645f, 0.0613207363f, 0.0643826309f, 0.0674439196f, 0.0705045734f,
0.0735645636f, 0.0766238614f, 0.0796824380f, 0.0827402645f, 0.0857973123f, 0.0888535526f,
0.0919089565f, 0.0949634953f, 0.0980171403f, 0.1010698628f, 0.1041216339f, 0.1071724250f,
0.1102222073f, 0.1132709522f, 0.1163186309f, 0.1193652148f, 0.1224106752f, 0.1254549834f,
0.1284981108f, 0.1315400287f, 0.1345807085f, 0.1376201216f, 0.1406582393f, 0.1436950332f,
0.1467304745f, 0.1497645347f, 0.1527971853f, 0.1558283977f, 0.1588581433f, 0.1618863938f,
0.1649131205f, 0.1679382950f, 0.1709618888f, 0.1739838734f, 0.1770042204f, 0.1800229014f,
0.1830398880f, 0.1860551517f, 0.1890686641f, 0.1920803970f, 0.1950903220f, 0.1980984107f,
0.2011046348f, 0.2041089661f, 0.2071113762f, 0.2101118369f, 0.2131103199f, 0.2161067971f,
0.2191012402f, 0.2220936210f, 0.2250839114f, 0.2280720832f, 0.2310581083f, 0.2340419586f,
0.2370236060f, 0.2400030224f, 0.2429801799f, 0.2459550503f, 0.2489276057f, 0.2518978182f,
0.2548656596f, 0.2578311022f, 0.2607941179f, 0.2637546790f, 0.2667127575f, 0.2696683256f,
0.2726213554f, 0.2755718193f, 0.2785196894f, 0.2814649379f, 0.2844075372f, 0.2873474595f,
0.2902846773f, 0.2932191627f, 0.2961508882f, 0.2990798263f, 0.3020059493f, 0.3049292297f,
0.3078496400f, 0.3107671527f, 0.3136817404f, 0.3165933756f, 0.3195020308f, 0.3224076788f,
0.3253102922f, 0.3282098436f, 0.3311063058f, 0.3339996514f, 0.3368898534f, 0.3397768844f,
0.3426607173f, 0.3455413250f, 0.3484186802f, 0.3512927561f, 0.3541635254f, 0.3570309612f,
0.3598950365f, 0.3627557244f, 0.3656129978f, 0.3684668300f, 0.3713171940f, 0.3741640630f,
0.3770074102f, 0.3798472089f, 0.3826834324f, 0.3855160538f, 0.3883450467f, 0.3911703843f,
0.3939920401f, 0.3968099874f, 0.3996241998f, 0.4024346509f, 0.4052413140f, 0.4080441629f,
0.4108431711f, 0.4136383122f, 0.4164295601f, 0.4192168884f, 0.4220002708f, 0.4247796812f,
0.4275550934f, 0.4303264813f, 0.4330938189f, 0.4358570799f, 0.4386162385f, 0.4413712687f,
0.4441221446f, 0.4468688402f, 0.4496113297f, 0.4523495872f, 0.4550835871f, 0.4578133036f,
0.4605387110f, 0.4632597836f, 0.4659764958f, 0.4686888220f, 0.4713967368f, 0.4741002147f,
0.4767992301f, 0.4794937577f, 0.4821837721f, 0.4848692480f, 0.4875501601f, 0.4902264833f,
0.4928981922f, 0.4955652618f, 0.4982276670f, 0.5008853826f, 0.5035383837f, 0.5061866453f,
0.5088301425f, 0.5114688504f, 0.5141027442f, 0.5167317990f, 0.5193559902f, 0.5219752929f,
0.5245896827f, 0.5271991348f, 0.5298036247f, 0.5324031279f, 0.5349976199f, 0.5375870763f,
0.5401714727f, 0.5427507849f, 0.5453249884f, 0.5478940592f, 0.5504579729f, 0.5530167056f,
0.5555702330f, 0.5581185312f, 0.5606615762f, 0.5631993440f, 0.5657318108f, 0.5682589527f,
0.5707807459f, 0.5732971667f, 0.5758081914f, 0.5783137964f, 0.5808139581f, 0.5833086529f,
0.5857978575f, 0.5882815482f, 0.5907597019f, 0.5932322950f, 0.5956993045f, 0.5981607070f,
0.6006164794f, 0.6030665985f, 0.6055110414f, 0.6079497850f, 0.6103828063f, 0.6128100824f,
0.6152315906f, 0.6176473079f, 0.6200572118f, 0.6224612794f, 0.6248594881f, 0.6272518155f,
0.6296382389f, 0.6320187359f, 0.6343932842f, 0.6367618612f, 0.6391244449f, 0.6414810128f,
0.6438315429f, 0.6461760130f, 0.6485144010f, 0.6508466850f, 0.6531728430f, 0.6554928530f,
0.6578066933f, 0.6601143421f, 0.6624157776f, 0.6647109782f, 0.6669999223f, 0.6692825883f,
0.6715589548f, 0.6738290004f, 0.6760927036f, 0.6783500431f, 0.6806009978f, 0.6828455464f,
0.6850836678f, 0.6873153409f, 0.6895405447f, 0.6917592584f, 0.6939714609f, 0.6961771315f,
0.6983762494f, 0.7005687939f, 0.7027547445f, 0.7049340804f, 0.7071067812f, 0.7092728264f,
0.7114321957f, 0.7135848688f, 0.7157308253f, 0.7178700451f, 0.7200025080f, 0.7221281939f,
0.7242470830f, 0.7263591551f, 0.7284643904f, 0.7305627692f, 0.7326542717f, 0.7347388781f,
0.7368165689f, 0.7388873245f, 0.7409511254f, 0.7430079521f, 0.7450577854f, 0.7471006060f,
0.7491363945f, 0.7511651319f, 0.7531867990f, 0.7552013769f, 0.7572088465f, 0.7592091890f,
0.7612023855f, 0.7631884173f, 0.7651672656f, 0.7671389119f, 0.7691033376f, 0.7710605243f,
0.7730104534f, 0.7749531066f, 0.7768884657f, 0.7788165124f, 0.7807372286f, 0.7826505962f,
0.7845565972f, 0.7864552136f, 0.7883464276f, 0.7902302214f, 0.7921065773f, 0.7939754776f,
0.7958369046f, 0.7976908409f, 0.7995372691f, 0.8013761717f, 0.8032075315f, 0.8050313311f,
0.8068475535f, 0.8086561816f, 0.8104571983f, 0.8122505866f, 0.8140363297f, 0.8158144108f,
0.8175848132f, 0.8193475201f, 0.8211025150f, 0.8228497814f, 0.8245893028f, 0.8263210628f,
0.8280450453f, 0.8297612338f, 0.8314696123f, 0.8331701647f, 0.8348628750f, 0.8365477272f,
0.8382247056f, 0.8398937942f, 0.8415549774f, 0.8432082396f, 0.8448535652f, 0.8464909388f,
0.8481203448f, 0.8497417680f, 0.8513551931f, 0.8529606049f, 0.8545579884f, 0.8561473284f,
0.8577286100f, 0.8593018184f, 0.8608669386f, 0.8624239561f, 0.8639728561f, 0.8655136241f,
0.8670462455f, 0.8685707060f, 0.8700869911f, 0.8715950867f, 0.8730949784f, 0.8745866523f,
0.8760700942f, 0.8775452902f, 0.8790122264f, 0.8804708891f, 0.8819212643f, 0.8833633387f,
0.8847970984f, 0.8862225301f, 0.8876396204f, 0.8890483559f, 0.8904487232f, 0.8918407094f,
0.8932243012f, 0.8945994856f, 0.8959662498f, 0.8973245807f, 0.8986744657f, 0.9000158920f,
0.9013488470f, 0.9026733182f, 0.9039892931f, 0.9052967593f, 0.9065957045f, 0.9078861165f,
0.9091679831f, 0.9104412923f, 0.9117060320f, 0.9129621904f, 0.9142097557f, 0.9154487161f,
0.9166790599f, 0.9179007756f, 0.9191138517f, 0.9203182767f, 0.9215140393f, 0.9227011283f,
0.9238795325f, 0.9250492408f, 0.9262102421f, 0.9273625257f, 0.9285060805f, 0.9296408958f,
0.9307669611f, 0.9318842656f, 0.9329927988f, 0.9340925504f, 0.9351835099f, 0.9362656672f,
0.9373390119f, 0.9384035341f, 0.9394592236f, 0.9405060706f, 0.9415440652f, 0.9425731976f,
0.9435934582f, 0.9446048373f, 0.9456073254f, 0.9466009131f, 0.9475855910f, 0.9485613499f,
0.9495281806f, 0.9504860739f, 0.9514350210f, 0.9523750127f, 0.9533060404f, 0.9542280951f,
0.9551411683f, 0.9560452513f, 0.9569403357f, 0.9578264130f, 0.9587034749f, 0.9595715131f,
0.9604305194f, 0.9612804858f, 0.9621214043f, 0.9629532669f, 0.9637760658f, 0.9645897933f,
0.9653944417f, 0.9661900034f, 0.9669764710f, 0.9677538371f, 0.9685220943f, 0.9692812354f,
0.9700312532f, 0.9707721407f, 0.9715038910f, 0.9722264971f, 0.9729399522f, 0.9736442497f,
0.9743393828f, 0.9750253451f, 0.9757021300f, 0.9763697313f, 0.9770281427f, 0.9776773578f,
0.9783173707f, 0.9789481753f, 0.9795697657f, 0.9801821360f, 0.9807852804f, 0.9813791933f,
0.9819638691f, 0.9825393023f, 0.9831054874f, 0.9836624192f, 0.9842100924f, 0.9847485018f,
0.9852776424f, 0.9857975092f, 0.9863080972f, 0.9868094018f, 0.9873014182f, 0.9877841416f,
0.9882575677f, 0.9887216920f, 0.9891765100f, 0.9896220175f, 0.9900582103f, 0.9904850843f,
0.9909026354f, 0.9913108598f, 0.9917097537f, 0.9920993131f, 0.9924795346f, 0.9928504145f,
0.9932119492f, 0.9935641355f, 0.9939069700f, 0.9942404495f, 0.9945645707f, 0.9948793308f,
0.9951847267f, 0.9954807555f, 0.9957674145f, 0.9960447009f, 0.9963126122f, 0.9965711458f,
0.9968202993f, 0.9970600703f, 0.9972904567f, 0.9975114561f, 0.9977230666f, 0.9979252862f,
0.9981181129f, 0.9983015449f, 0.9984755806f, 0.9986402182f, 0.9987954562f, 0.9989412932f,
0.9990777278f, 0.9992047586f, 0.9993223846f, 0.9994306046f, 0.9995294175f, 0.9996188225f,
0.9996988187f, 0.9997694054f, 0.9998305818f, 0.9998823475f, 0.9999247018f, 0.9999576446f,
0.9999811753f, 0.9999952938f, 1.0000000000f, 0.9999952938f, 0.9999811753f, 0.9999576446f,
0.9999247018f, 0.9998823475f, 0.9998305818f, 0.9997694054f, 0.9996988187f, 0.9996188225f,
0.9995294175f, 0.9994306046f, 0.9993223846f, 0.9992047586f, 0.9990777278f, 0.9989412932f,
0.9987954562f, 0.9986402182f, 0.9984755806f, 0.9983015449f, 0.9981181129f, 0.9979252862f,
0.9977230666f, 0.9975114561f, 0.9972904567f, 0.9970600703f, 0.9968202993f, 0.9965711458f,
0.9963126122f, 0.9960447009f, 0.9957674145f, 0.9954807555f, 0.9951847267f, 0.9948793308f,
0.9945645707f, 0.9942404495f, 0.9939069700f, 0.9935641355f, 0.9932119492f, 0.9928504145f,
0.9924795346f, 0.9920993131f, 0.9917097537f, 0.9913108598f, 0.9909026354f, 0.9904850843f,
0.9900582103f, 0.9896220175f, 0.9891765100f, 0.9887216920f, 0.9882575677f, 0.9877841416f,
0.9873014182f, 0.9868094018f, 0.9863080972f, 0.9857975092f, 0.9852776424f, 0.9847485018f,
0.9842100924f, 0.9836624192f, 0.9831054874f, 0.9825393023f, 0.9819638691f, 0.9813791933f,
0.9807852804f, 0.9801821360f, 0.9795697657f, 0.9789481753f, 0.9783173707f, 0.9776773578f,
0.9770281427f, 0.9763697313f, 0.9757021300f, 0.9750253451f, 0.9743393828f, 0.9736442497f,
0.9729399522f, 0.9722264971f, 0.9715038910f, 0.9707721407f, 0.9700312532f, 0.9692812354f,
0.9685220943f, 0.9677538371f, 0.9669764710f, 0.9661900034f, 0.9653944417f, 0.9645897933f,
0.9637760658f, 0.9629532669f, 0.9621214043f, 0.9612804858f, 0.9604305194f, 0.9595715131f,
0.9587034749f, 0.9578264130f, 0.9569403357f, 0.9560452513f, 0.9551411683f, 0.9542280951f,
0.9533060404f, 0.9523750127f, 0.9514350210f, 0.9504860739f, 0.9495281806f, 0.9485613499f,
0.9475855910f, 0.9466009131f, 0.9456073254f, 0.9446048373f, 0.9435934582f, 0.9425731976f,
0.9415440652f, 0.9405060706f, 0.9394592236f, 0.9384035341f, 0.9373390119f, 0.9362656672f,
0.9351835099f, 0.9340925504f, 0.9329927988f, 0.9318842656f, 0.9307669611f, 0.9296408958f,
0.9285060805f, 0.9273625257f, 0.9262102421f, 0.9250492408f, 0.9238795325f, 0.9227011283f,
0.9215140393f, 0.9203182767f, 0.9191138517f, 0.9179007756f, 0.9166790599f, 0.9154487161f,
0.9142097557f, 0.9129621904f, 0.9117060320f, 0.9104412923f, 0.9091679831f, 0.9078861165f,
0.9065957045f, 0.9052967593f, 0.9039892931f, 0.9026733182f, 0.9013488470f, 0.9000158920f,
0.8986744657f, 0.8973245807f, 0.8959662498f, 0.8945994856f, 0.8932243012f, 0.8918407094f,
0.8904487232f, 0.8890483559f, 0.8876396204f, 0.8862225301f, 0.8847970984f, 0.8833633387f,
0.8819212643f, 0.8804708891f, 0.8790122264f, 0.8775452902f, 0.8760700942f, 0.8745866523f,
0.8730949784f, 0.8715950867f, 0.8700869911f, 0.8685707060f, 0.8670462455f, 0.8655136241f,
0.8639728561f, 0.8624239561f, 0.8608669386f, 0.8593018184f, 0.8577286100f, 0.8561473284f,
0.8545579884f, 0.8529606049f, 0.8513551931f, 0.8497417680f, 0.8481203448f, 0.8464909388f,
0.8448535652f, 0.8432082396f, 0.8415549774f, 0.8398937942f, 0.8382247056f, 0.8365477272f,
0.8348628750f, 0.8331701647f, 0.8314696123f, 0.8297612338f, 0.8280450453f, 0.8263210628f,
0.8245893028f, 0.8228497814f, 0.8211025150f, 0.8193475201f, 0.8175848132f, 0.8158144108f,
0.8140363297f, 0.8122505866f, 0.8104571983f, 0.8086561816f, 0.8068475535f, 0.8050313311f,
0.8032075315f, 0.8013761717f, 0.7995372691f, 0.7976908409f, 0.7958369046f, 0.7939754776f,
0.7921065773f, 0.7902302214f, 0.7883464276f, 0.7864552136f, 0.7845565972f, 0.7826505962f,
0.7807372286f, 0.7788165124f, 0.7768884657f, 0.7749531066f, 0.7730104534f, 0.7710605243f,
0.7691033376f, 0.7671389119f, 0.7651672656f, 0.7631884173f, 0.7612023855f, 0.7592091890f,
0.7572088465f, 0.7552013769f, 0.7531867990f, 0.7511651319f, 0.7491363945f, 0.7471006060f,
0.7450577854f, 0.7430079521f, 0.7409511254f, 0.7388873245f, 0.7368165689f, 0.7347388781f,
0.7326542717f, 0.7305627692f, 0.7284643904f, 0.7263591551f, 0.7242470830f, 0.7221281939f,
0.7200025080f, 0.7178700451f, 0.7157308253f, 0.7135848688f, 0.7114321957f, 0.7092728264f,
0.7071067812f, 0.7049340804f, 0.7027547445f, 0.7005687939f, 0.6983762494f, 0.6961771315f,
0.6939714609f, 0.6917592584f, 0.6895405447f, 0.6873153409f, 0.6850836678f, 0.6828455464f,
0.6806009978f, 0.6783500431f, 0.6760927036f, 0.6738290004f, 0.6715589548f, 0.6692825883f,
0.6669999223f, 0.6647109782f, 0.6624157776f, 0.6601143421f, 0.6578066933f, 0.6554928530f,
0.6531728430f, 0.6508466850f, 0.6485144010f, 0.6461760130f, 0.6438315429f, 0.6414810128f,
0.6391244449f, 0.6367618612f, 0.6343932842f, 0.6320187359f, 0.6296382389f, 0.6272518155f,
0.6248594881f, 0.6224612794f, 0.6200572118f, 0.6176473079f, 0.6152315906f, 0.6128100824f,
0.6103828063f, 0.6079497850f, 0.6055110414f, 0.6030665985f, 0.6006164794f, 0.5981607070f,
0.5956993045f, 0.5932322950f, 0.5907597019f, 0.5882815482f, 0.5857978575f, 0.5833086529f,
0.5808139581f, 0.5783137964f, 0.5758081914f, 0.5732971667f, 0.5707807459f, 0.5682589527f,
0.5657318108f, 0.5631993440f, 0.5606615762f, 0.5581185312f, 0.5555702330f, 0.5530167056f,
0.5504579729f, 0.5478940592f, 0.5453249884f, 0.5427507849f, 0.5401714727f, 0.5375870763f,
0.5349976199f, 0.5324031279f, 0.5298036247f, 0.5271991348f, 0.5245896827f, 0.5219752929f,
0.5193559902f, 0.5167317990f, 0.5141027442f, 0.5114688504f, 0.5088301425f, 0.5061866453f,
0.5035383837f, 0.5008853826f, 0.4982276670f, 0.4955652618f, 0.4928981922f, 0.4902264833f,
0.4875501601f, 0.4848692480f, 0.4821837721f, 0.4794937577f, 0.4767992301f, 0.4741002147f,
0.4713967368f, 0.4686888220f, 0.4659764958f, 0.4632597836f, 0.4605387110f, 0.4578133036f,
0.4550835871f, 0.4523495872f, 0.4496113297f, 0.4468688402f, 0.4441221446f, 0.4413712687f,
0.4386162385f, 0.4358570799f, 0.4330938189f, 0.4303264813f, 0.4275550934f, 0.4247796812f,
0.4220002708f, 0.4192168884f, 0.4164295601f, 0.4136383122f, 0.4108431711f, 0.4080441629f,
0.4052413140f, 0.4024346509f, 0.3996241998f, 0.3968099874f, 0.3939920401f, 0.3911703843f,
0.3883450467f, 0.3855160538f, 0.3826834324f, 0.3798472089f, 0.3770074102f, 0.3741640630f,
0.3713171940f, 0.3684668300f, 0.3656129978f, 0.3627557244f, 0.3598950365f, 0.3570309612f,
0.3541635254f, 0.3512927561f, 0.3484186802f, 0.3455413250f, 0.3426607173f, 0.3397768844f,
0.3368898534f, 0.3339996514f, 0.3311063058f, 0.3282098436f, 0.3253102922f, 0.3224076788f,
0.3195020308f, 0.3165933756f, 0.3136817404f, 0.3107671527f, 0.3078496400f, 0.3049292297f,
0.3020059493f, 0.2990798263f, 0.2961508882f, 0.2932191627f, 0.2902846773f, 0.2873474595f,
0.2844075372f, 0.2814649379f, 0.2785196894f, 0.2755718193f, 0.2726213554f, 0.2696683256f,
0.2667127575f, 0.2637546790f, 0.2607941179f, 0.2578311022f, 0.2548656596f, 0.2518978182f,
0.2489276057f, 0.2459550503f, 0.2429801799f, 0.2400030224f, 0.2370236060f, 0.2340419586f,
0.2310581083f, 0.2280720832f, 0.2250839114f, 0.2220936210f, 0.2191012402f, 0.2161067971f,
0.2131103199f, 0.2101118369f, 0.2071113762f, 0.2041089661f, 0.2011046348f, 0.1980984107f,
0.1950903220f, 0.1920803970f, 0.1890686641f, 0.1860551517f, 0.1830398880f, 0.1800229014f,
0.1770042204f, 0.1739838734f, 0.1709618888f, 0.1679382950f, 0.1649131205f, 0.1618863938f,
0.1588581433f, 0.1558283977f, 0.1527971853f, 0.1497645347f, 0.1467304745f, 0.1436950332f,
0.1406582393f, 0.1376201216f, 0.1345807085f, 0.1315400287f, 0.1284981108f, 0.1254549834f,
0.1224106752f, 0.1193652148f, 0.1163186309f, 0.1132709522f, 0.1102222073f, 0.1071724250f,
0.1041216339f, 0.1010698628f, 0.0980171403f, 0.0949634953f, 0.0919089565f, 0.0888535526f,
0.0857973123f, 0.0827402645f, 0.0796824380f, 0.0766238614f, 0.0735645636f, 0.0705045734f,
0.0674439196f, 0.0643826309f, 0.0613207363f, 0.0582582645f, 0.0551952443f, 0.0521317047f,
0.0490676743f, 0.0460031821f, 0.0429382569f, 0.0398729276f, 0.0368072229f, 0.0337411719f,
0.0306748032f, 0.0276081458f, 0.0245412285f, 0.0214740803f, 0.0184067299f, 0.0153392063f,
0.0122715383f, 0.0092037548f, 0.0061358846f, 0.0030679568f,
};
const FLOAT32 ixheaac_sine_pi_n_by_960[960] = {
0.0000000000f, 0.0032724865f, 0.0065449380f, 0.0098173193f, 0.0130895956f, 0.0163617316f,
0.0196336925f, 0.0229054430f, 0.0261769483f, 0.0294481732f, 0.0327190828f, 0.0359896420f,
0.0392598158f, 0.0425295691f, 0.0457988669f, 0.0490676743f, 0.0523359562f, 0.0556036777f,
0.0588708037f, 0.0621372992f, 0.0654031292f, 0.0686682589f, 0.0719326532f, 0.0751962771f,
0.0784590957f, 0.0817210741f, 0.0849821774f, 0.0882423705f, 0.0915016187f, 0.0947598869f,
0.0980171403f, 0.1012733441f, 0.1045284633f, 0.1077824630f, 0.1110353086f, 0.1142869650f,
0.1175373975f, 0.1207865712f, 0.1240344515f, 0.1272810034f, 0.1305261922f, 0.1337699832f,
0.1370123417f, 0.1402532328f, 0.1434926220f, 0.1467304745f, 0.1499667556f, 0.1532014306f,
0.1564344650f, 0.1596658242f, 0.1628954734f, 0.1661233781f, 0.1693495038f, 0.1725738160f,
0.1757962799f, 0.1790168613f, 0.1822355255f, 0.1854522381f, 0.1886669647f, 0.1918796708f,
0.1950903220f, 0.1982988840f, 0.2015053223f, 0.2047096027f, 0.2079116908f, 0.2111115524f,
0.2143091531f, 0.2175044587f, 0.2206974350f, 0.2238880479f, 0.2270762630f, 0.2302620464f,
0.2334453639f, 0.2366261813f, 0.2398044647f, 0.2429801799f, 0.2461532930f, 0.2493237701f,
0.2524915770f, 0.2556566800f, 0.2588190451f, 0.2619786385f, 0.2651354262f, 0.2682893746f,
0.2714404499f, 0.2745886182f, 0.2777338459f, 0.2808760993f, 0.2840153447f, 0.2871515486f,
0.2902846773f, 0.2934146972f, 0.2965415750f, 0.2996652770f, 0.3027857698f, 0.3059030201f,
0.3090169944f, 0.3121276593f, 0.3152349816f, 0.3183389281f, 0.3214394653f, 0.3245365602f,
0.3276301796f, 0.3307202903f, 0.3338068592f, 0.3368898534f, 0.3399692397f, 0.3430449853f,
0.3461170571f, 0.3491854222f, 0.3522500479f, 0.3553109013f, 0.3583679495f, 0.3614211600f,
0.3644704999f, 0.3675159366f, 0.3705574375f, 0.3735949701f, 0.3766285017f, 0.3796579999f,
0.3826834324f, 0.3857047666f, 0.3887219702f, 0.3917350109f, 0.3947438564f, 0.3977484745f,
0.4007488331f, 0.4037449000f, 0.4067366431f, 0.4097240303f, 0.4127070298f, 0.4156856095f,
0.4186597375f, 0.4216293821f, 0.4245945113f, 0.4275550934f, 0.4305110968f, 0.4334624898f,
0.4364092407f, 0.4393513180f, 0.4422886902f, 0.4452213259f, 0.4481491936f, 0.4510722620f,
0.4539904997f, 0.4569038756f, 0.4598123584f, 0.4627159170f, 0.4656145203f, 0.4685081372f,
0.4713967368f, 0.4742802881f, 0.4771587603f, 0.4800321224f, 0.4829003438f, 0.4857633937f,
0.4886212415f, 0.4914738565f, 0.4943212083f, 0.4971632663f, 0.5000000000f, 0.5028313791f,
0.5056573734f, 0.5084779524f, 0.5112930861f, 0.5141027442f, 0.5169068967f, 0.5197055135f,
0.5224985647f, 0.5252860204f, 0.5280678507f, 0.5308440257f, 0.5336145159f, 0.5363792915f,
0.5391383229f, 0.5418915806f, 0.5446390350f, 0.5473806568f, 0.5501164166f, 0.5528462851f,
0.5555702330f, 0.5582882313f, 0.5610002507f, 0.5637062622f, 0.5664062369f, 0.5691001459f,
0.5717879602f, 0.5744696512f, 0.5771451900f, 0.5798145481f, 0.5824776969f, 0.5851346077f,
0.5877852523f, 0.5904296021f, 0.5930676290f, 0.5956993045f, 0.5983246006f, 0.6009434891f,
0.6035559420f, 0.6061619312f, 0.6087614290f, 0.6113544074f, 0.6139408388f, 0.6165206953f,
0.6190939493f, 0.6216605734f, 0.6242205399f, 0.6267738216f, 0.6293203910f, 0.6318602210f,
0.6343932842f, 0.6369195535f, 0.6394390020f, 0.6419516026f, 0.6444573284f, 0.6469561525f,
0.6494480483f, 0.6519329891f, 0.6544109481f, 0.6568818989f, 0.6593458151f, 0.6618026702f,
0.6642524379f, 0.6666950920f, 0.6691306064f, 0.6715589548f, 0.6739801115f, 0.6763940503f,
0.6788007455f, 0.6812001713f, 0.6835923020f, 0.6859771120f, 0.6883545757f, 0.6907246677f,
0.6930873625f, 0.6954426350f, 0.6977904598f, 0.7001308119f, 0.7024636661f, 0.7047889975f,
0.7071067812f, 0.7094169923f, 0.7117196062f, 0.7140145981f, 0.7163019434f, 0.7185816178f,
0.7208535967f, 0.7231178559f, 0.7253743710f, 0.7276231180f, 0.7298640727f, 0.7320972112f,
0.7343225094f, 0.7365399437f, 0.7387494902f, 0.7409511254f, 0.7431448255f, 0.7453305671f,
0.7475083269f, 0.7496780814f, 0.7518398075f, 0.7539934820f, 0.7561390818f, 0.7582765840f,
0.7604059656f, 0.7625272039f, 0.7646402762f, 0.7667451597f, 0.7688418321f, 0.7709302707f,
0.7730104534f, 0.7750823577f, 0.7771459615f, 0.7792012426f, 0.7812481792f, 0.7832867492f,
0.7853169309f, 0.7873387024f, 0.7893520422f, 0.7913569286f, 0.7933533403f, 0.7953412558f,
0.7973206538f, 0.7992915131f, 0.8012538127f, 0.8032075315f, 0.8051526486f, 0.8070891431f,
0.8090169944f, 0.8109361817f, 0.8128466846f, 0.8147484825f, 0.8166415552f, 0.8185258822f,
0.8204014435f, 0.8222682190f, 0.8241261886f, 0.8259753325f, 0.8278156309f, 0.8296470640f,
0.8314696123f, 0.8332832562f, 0.8350879763f, 0.8368837533f, 0.8386705679f, 0.8404484011f,
0.8422172337f, 0.8439770469f, 0.8457278217f, 0.8474695395f, 0.8492021815f, 0.8509257293f,
0.8526401644f, 0.8543454683f, 0.8560416229f, 0.8577286100f, 0.8594064115f, 0.8610750095f,
0.8627343860f, 0.8643845233f, 0.8660254038f, 0.8676570098f, 0.8692793239f, 0.8708923288f,
0.8724960071f, 0.8740903416f, 0.8756753154f, 0.8772509113f, 0.8788171127f, 0.8803739026f,
0.8819212643f, 0.8834591815f, 0.8849876375f, 0.8865066159f, 0.8880161007f, 0.8895160754f,
0.8910065242f, 0.8924874310f, 0.8939587800f, 0.8954205554f, 0.8968727415f, 0.8983153229f,
0.8997482841f, 0.9011716096f, 0.9025852843f, 0.9039892931f, 0.9053836209f, 0.9067682527f,
0.9081431738f, 0.9095083694f, 0.9108638249f, 0.9122095258f, 0.9135454576f, 0.9148716061f,
0.9161879571f, 0.9174944964f, 0.9187912101f, 0.9200780843f, 0.9213551052f, 0.9226222591f,
0.9238795325f, 0.9251269119f, 0.9263643839f, 0.9275919353f, 0.9288095529f, 0.9300172237f,
0.9312149348f, 0.9324026733f, 0.9335804265f, 0.9347481818f, 0.9359059268f, 0.9370536489f,
0.9381913359f, 0.9393189757f, 0.9404365561f, 0.9415440652f, 0.9426414911f, 0.9437288221f,
0.9448060465f, 0.9458731528f, 0.9469301295f, 0.9479769654f, 0.9490136492f, 0.9500401698f,
0.9510565163f, 0.9520626777f, 0.9530586433f, 0.9540444024f, 0.9550199445f, 0.9559852590f,
0.9569403357f, 0.9578851644f, 0.9588197349f, 0.9597440372f, 0.9606580614f, 0.9615617977f,
0.9624552365f, 0.9633383681f, 0.9642111832f, 0.9650736723f, 0.9659258263f, 0.9667676360f,
0.9675990924f, 0.9684201865f, 0.9692309097f, 0.9700312532f, 0.9708212084f, 0.9716007669f,
0.9723699204f, 0.9731286606f, 0.9738769793f, 0.9746148686f, 0.9753423205f, 0.9760593273f,
0.9767658813f, 0.9774619749f, 0.9781476007f, 0.9788227513f, 0.9794874196f, 0.9801415982f,
0.9807852804f, 0.9814184591f, 0.9820411277f, 0.9826532793f, 0.9832549076f, 0.9838460059f,
0.9844265681f, 0.9849965878f, 0.9855560591f, 0.9861049758f, 0.9866433321f, 0.9871711222f,
0.9876883406f, 0.9881949816f, 0.9886910398f, 0.9891765100f, 0.9896513868f, 0.9901156653f,
0.9905693404f, 0.9910124074f, 0.9914448614f, 0.9918666978f, 0.9922779121f, 0.9926784999f,
0.9930684570f, 0.9934477790f, 0.9938164621f, 0.9941745021f, 0.9945218954f, 0.9948586381f,
0.9951847267f, 0.9955001576f, 0.9958049276f, 0.9960990333f, 0.9963824715f, 0.9966552393f,
0.9969173337f, 0.9971687520f, 0.9974094913f, 0.9976395492f, 0.9978589232f, 0.9980676110f,
0.9982656102f, 0.9984529188f, 0.9986295348f, 0.9987954562f, 0.9989506814f, 0.9990952086f,
0.9992290362f, 0.9993521630f, 0.9994645875f, 0.9995663085f, 0.9996573250f, 0.9997376359f,
0.9998072405f, 0.9998661379f, 0.9999143276f, 0.9999518090f, 0.9999785817f, 0.9999946454f,
1.0000000000f, 0.9999946454f, 0.9999785817f, 0.9999518090f, 0.9999143276f, 0.9998661379f,
0.9998072405f, 0.9997376359f, 0.9996573250f, 0.9995663085f, 0.9994645875f, 0.9993521630f,
0.9992290362f, 0.9990952086f, 0.9989506814f, 0.9987954562f, 0.9986295348f, 0.9984529188f,
0.9982656102f, 0.9980676110f, 0.9978589232f, 0.9976395492f, 0.9974094913f, 0.9971687520f,
0.9969173337f, 0.9966552393f, 0.9963824715f, 0.9960990333f, 0.9958049276f, 0.9955001576f,
0.9951847267f, 0.9948586381f, 0.9945218954f, 0.9941745021f, 0.9938164621f, 0.9934477790f,
0.9930684570f, 0.9926784999f, 0.9922779121f, 0.9918666978f, 0.9914448614f, 0.9910124074f,
0.9905693404f, 0.9901156653f, 0.9896513868f, 0.9891765100f, 0.9886910398f, 0.9881949816f,
0.9876883406f, 0.9871711222f, 0.9866433321f, 0.9861049758f, 0.9855560591f, 0.9849965878f,
0.9844265681f, 0.9838460059f, 0.9832549076f, 0.9826532793f, 0.9820411277f, 0.9814184591f,
0.9807852804f, 0.9801415982f, 0.9794874196f, 0.9788227513f, 0.9781476007f, 0.9774619749f,
0.9767658813f, 0.9760593273f, 0.9753423205f, 0.9746148686f, 0.9738769793f, 0.9731286606f,
0.9723699204f, 0.9716007669f, 0.9708212084f, 0.9700312532f, 0.9692309097f, 0.9684201865f,
0.9675990924f, 0.9667676360f, 0.9659258263f, 0.9650736723f, 0.9642111832f, 0.9633383681f,
0.9624552365f, 0.9615617977f, 0.9606580614f, 0.9597440372f, 0.9588197349f, 0.9578851644f,
0.9569403357f, 0.9559852590f, 0.9550199445f, 0.9540444024f, 0.9530586433f, 0.9520626777f,
0.9510565163f, 0.9500401698f, 0.9490136492f, 0.9479769654f, 0.9469301295f, 0.9458731528f,
0.9448060465f, 0.9437288221f, 0.9426414911f, 0.9415440652f, 0.9404365561f, 0.9393189757f,
0.9381913359f, 0.9370536489f, 0.9359059268f, 0.9347481818f, 0.9335804265f, 0.9324026733f,
0.9312149348f, 0.9300172237f, 0.9288095529f, 0.9275919353f, 0.9263643839f, 0.9251269119f,
0.9238795325f, 0.9226222591f, 0.9213551052f, 0.9200780843f, 0.9187912101f, 0.9174944964f,
0.9161879571f, 0.9148716061f, 0.9135454576f, 0.9122095258f, 0.9108638249f, 0.9095083694f,
0.9081431738f, 0.9067682527f, 0.9053836209f, 0.9039892931f, 0.9025852843f, 0.9011716096f,
0.8997482841f, 0.8983153229f, 0.8968727415f, 0.8954205554f, 0.8939587800f, 0.8924874310f,
0.8910065242f, 0.8895160754f, 0.8880161007f, 0.8865066159f, 0.8849876375f, 0.8834591815f,
0.8819212643f, 0.8803739026f, 0.8788171127f, 0.8772509113f, 0.8756753154f, 0.8740903416f,
0.8724960071f, 0.8708923288f, 0.8692793239f, 0.8676570098f, 0.8660254038f, 0.8643845233f,
0.8627343860f, 0.8610750095f, 0.8594064115f, 0.8577286100f, 0.8560416229f, 0.8543454683f,
0.8526401644f, 0.8509257293f, 0.8492021815f, 0.8474695395f, 0.8457278217f, 0.8439770469f,
0.8422172337f, 0.8404484011f, 0.8386705679f, 0.8368837533f, 0.8350879763f, 0.8332832562f,
0.8314696123f, 0.8296470640f, 0.8278156309f, 0.8259753325f, 0.8241261886f, 0.8222682190f,
0.8204014435f, 0.8185258822f, 0.8166415552f, 0.8147484825f, 0.8128466846f, 0.8109361817f,
0.8090169944f, 0.8070891431f, 0.8051526486f, 0.8032075315f, 0.8012538127f, 0.7992915131f,
0.7973206538f, 0.7953412558f, 0.7933533403f, 0.7913569286f, 0.7893520422f, 0.7873387024f,
0.7853169309f, 0.7832867492f, 0.7812481792f, 0.7792012426f, 0.7771459615f, 0.7750823577f,
0.7730104534f, 0.7709302707f, 0.7688418321f, 0.7667451597f, 0.7646402762f, 0.7625272039f,
0.7604059656f, 0.7582765840f, 0.7561390818f, 0.7539934820f, 0.7518398075f, 0.7496780814f,
0.7475083269f, 0.7453305671f, 0.7431448255f, 0.7409511254f, 0.7387494902f, 0.7365399437f,
0.7343225094f, 0.7320972112f, 0.7298640727f, 0.7276231180f, 0.7253743710f, 0.7231178559f,
0.7208535967f, 0.7185816178f, 0.7163019434f, 0.7140145981f, 0.7117196062f, 0.7094169923f,
0.7071067812f, 0.7047889975f, 0.7024636661f, 0.7001308119f, 0.6977904598f, 0.6954426350f,
0.6930873625f, 0.6907246677f, 0.6883545757f, 0.6859771120f, 0.6835923020f, 0.6812001713f,
0.6788007455f, 0.6763940503f, 0.6739801115f, 0.6715589548f, 0.6691306064f, 0.6666950920f,
0.6642524379f, 0.6618026702f, 0.6593458151f, 0.6568818989f, 0.6544109481f, 0.6519329891f,
0.6494480483f, 0.6469561525f, 0.6444573284f, 0.6419516026f, 0.6394390020f, 0.6369195535f,
0.6343932842f, 0.6318602210f, 0.6293203910f, 0.6267738216f, 0.6242205399f, 0.6216605734f,
0.6190939493f, 0.6165206953f, 0.6139408388f, 0.6113544074f, 0.6087614290f, 0.6061619312f,
0.6035559420f, 0.6009434891f, 0.5983246006f, 0.5956993045f, 0.5930676290f, 0.5904296021f,
0.5877852523f, 0.5851346077f, 0.5824776969f, 0.5798145481f, 0.5771451900f, 0.5744696512f,
0.5717879602f, 0.5691001459f, 0.5664062369f, 0.5637062622f, 0.5610002507f, 0.5582882313f,
0.5555702330f, 0.5528462851f, 0.5501164166f, 0.5473806568f, 0.5446390350f, 0.5418915806f,
0.5391383229f, 0.5363792915f, 0.5336145159f, 0.5308440257f, 0.5280678507f, 0.5252860204f,
0.5224985647f, 0.5197055135f, 0.5169068967f, 0.5141027442f, 0.5112930861f, 0.5084779524f,
0.5056573734f, 0.5028313791f, 0.5000000000f, 0.4971632663f, 0.4943212083f, 0.4914738565f,
0.4886212415f, 0.4857633937f, 0.4829003438f, 0.4800321224f, 0.4771587603f, 0.4742802881f,
0.4713967368f, 0.4685081372f, 0.4656145203f, 0.4627159170f, 0.4598123584f, 0.4569038756f,
0.4539904997f, 0.4510722620f, 0.4481491936f, 0.4452213259f, 0.4422886902f, 0.4393513180f,
0.4364092407f, 0.4334624898f, 0.4305110968f, 0.4275550934f, 0.4245945113f, 0.4216293821f,
0.4186597375f, 0.4156856095f, 0.4127070298f, 0.4097240303f, 0.4067366431f, 0.4037449000f,
0.4007488331f, 0.3977484745f, 0.3947438564f, 0.3917350109f, 0.3887219702f, 0.3857047666f,
0.3826834324f, 0.3796579999f, 0.3766285017f, 0.3735949701f, 0.3705574375f, 0.3675159366f,
0.3644704999f, 0.3614211600f, 0.3583679495f, 0.3553109013f, 0.3522500479f, 0.3491854222f,
0.3461170571f, 0.3430449853f, 0.3399692397f, 0.3368898534f, 0.3338068592f, 0.3307202903f,
0.3276301796f, 0.3245365602f, 0.3214394653f, 0.3183389281f, 0.3152349816f, 0.3121276593f,
0.3090169944f, 0.3059030201f, 0.3027857698f, 0.2996652770f, 0.2965415750f, 0.2934146972f,
0.2902846773f, 0.2871515486f, 0.2840153447f, 0.2808760993f, 0.2777338459f, 0.2745886182f,
0.2714404499f, 0.2682893746f, 0.2651354262f, 0.2619786385f, 0.2588190451f, 0.2556566800f,
0.2524915770f, 0.2493237701f, 0.2461532930f, 0.2429801799f, 0.2398044647f, 0.2366261813f,
0.2334453639f, 0.2302620464f, 0.2270762630f, 0.2238880479f, 0.2206974350f, 0.2175044587f,
0.2143091531f, 0.2111115524f, 0.2079116908f, 0.2047096027f, 0.2015053223f, 0.1982988840f,
0.1950903220f, 0.1918796708f, 0.1886669647f, 0.1854522381f, 0.1822355255f, 0.1790168613f,
0.1757962799f, 0.1725738160f, 0.1693495038f, 0.1661233781f, 0.1628954734f, 0.1596658242f,
0.1564344650f, 0.1532014306f, 0.1499667556f, 0.1467304745f, 0.1434926220f, 0.1402532328f,
0.1370123417f, 0.1337699832f, 0.1305261922f, 0.1272810034f, 0.1240344515f, 0.1207865712f,
0.1175373975f, 0.1142869650f, 0.1110353086f, 0.1077824630f, 0.1045284633f, 0.1012733441f,
0.0980171403f, 0.0947598869f, 0.0915016187f, 0.0882423705f, 0.0849821774f, 0.0817210741f,
0.0784590957f, 0.0751962771f, 0.0719326532f, 0.0686682589f, 0.0654031292f, 0.0621372992f,
0.0588708037f, 0.0556036777f, 0.0523359562f, 0.0490676743f, 0.0457988669f, 0.0425295691f,
0.0392598158f, 0.0359896420f, 0.0327190828f, 0.0294481732f, 0.0261769483f, 0.0229054430f,
0.0196336925f, 0.0163617316f, 0.0130895956f, 0.0098173193f, 0.0065449380f, 0.0032724865f,
};
const FLOAT32 ixheaac_sine_pi_n_by_896[896] = {
0.0000000000f, 0.0035062346f, 0.0070124261f, 0.0105185314f, 0.0140245074f, 0.0175303110f,
0.0210358991f, 0.0245412285f, 0.0280462563f, 0.0315509392f, 0.0350552343f, 0.0385590984f,
0.0420624885f, 0.0455653615f, 0.0490676743f, 0.0525693839f, 0.0560704472f, 0.0595708212f,
0.0630704629f, 0.0665693292f, 0.0700673771f, 0.0735645636f, 0.0770608457f, 0.0805561805f,
0.0840505249f, 0.0875438361f, 0.0910360710f, 0.0945271867f, 0.0980171403f, 0.1015058890f,
0.1049933897f, 0.1084795997f, 0.1119644761f, 0.1154479760f, 0.1189300567f, 0.1224106752f,
0.1258897889f, 0.1293673549f, 0.1328433305f, 0.1363176729f, 0.1397903395f, 0.1432612876f,
0.1467304745f, 0.1501978574f, 0.1536633939f, 0.1571270413f, 0.1605887571f, 0.1640484986f,
0.1675062233f, 0.1709618888f, 0.1744154525f, 0.1778668719f, 0.1813161048f, 0.1847631086f,
0.1882078409f, 0.1916502595f, 0.1950903220f, 0.1985279861f, 0.2019632096f, 0.2053959502f,
0.2088261657f, 0.2122538139f, 0.2156788528f, 0.2191012402f, 0.2225209340f, 0.2259378921f,
0.2293520727f, 0.2327634337f, 0.2361719332f, 0.2395775292f, 0.2429801799f, 0.2463798435f,
0.2497764782f, 0.2531700422f, 0.2565604937f, 0.2599477912f, 0.2633318930f, 0.2667127575f,
0.2700903430f, 0.2734646082f, 0.2768355114f, 0.2802030113f, 0.2835670665f, 0.2869276356f,
0.2902846773f, 0.2936381502f, 0.2969880133f, 0.3003342253f, 0.3036767451f, 0.3070155316f,
0.3103505437f, 0.3136817404f, 0.3170090808f, 0.3203325240f, 0.3236520291f, 0.3269675554f,
0.3302790620f, 0.3335865082f, 0.3368898534f, 0.3401890570f, 0.3434840784f, 0.3467748771f,
0.3500614126f, 0.3533436446f, 0.3566215327f, 0.3598950365f, 0.3631641160f, 0.3664287307f,
0.3696888408f, 0.3729444059f, 0.3761953862f, 0.3794417417f, 0.3826834324f, 0.3859204185f,
0.3891526602f, 0.3923801177f, 0.3956027515f, 0.3988205218f, 0.4020333892f, 0.4052413140f,
0.4084442569f, 0.4116421786f, 0.4148350396f, 0.4180228007f, 0.4212054228f, 0.4243828668f,
0.4275550934f, 0.4307220639f, 0.4338837391f, 0.4370400803f, 0.4401910487f, 0.4433366055f,
0.4464767120f, 0.4496113297f, 0.4527404199f, 0.4558639443f, 0.4589818645f, 0.4620941420f,
0.4652007387f, 0.4683016164f, 0.4713967368f, 0.4744860621f, 0.4775695541f, 0.4806471751f,
0.4837188871f, 0.4867846524f, 0.4898444333f, 0.4928981922f, 0.4959458916f, 0.4989874939f,
0.5020229618f, 0.5050522580f, 0.5080753452f, 0.5110921863f, 0.5141027442f, 0.5171069818f,
0.5201048623f, 0.5230963487f, 0.5260814044f, 0.5290599925f, 0.5320320765f, 0.5349976199f,
0.5379565861f, 0.5409089389f, 0.5438546419f, 0.5467936589f, 0.5497259538f, 0.5526514905f,
0.5555702330f, 0.5584821455f, 0.5613871922f, 0.5642853374f, 0.5671765454f, 0.5700607807f,
0.5729380078f, 0.5758081914f, 0.5786712962f, 0.5815272869f, 0.5843761285f, 0.5872177860f,
0.5900522243f, 0.5928794088f, 0.5956993045f, 0.5985118769f, 0.6013170913f, 0.6041149133f,
0.6069053085f, 0.6096882426f, 0.6124636813f, 0.6152315906f, 0.6179919364f, 0.6207446847f,
0.6234898019f, 0.6262272540f, 0.6289570074f, 0.6316790286f, 0.6343932842f, 0.6370997406f,
0.6397983648f, 0.6424891235f, 0.6451719835f, 0.6478469121f, 0.6505138761f, 0.6531728430f,
0.6558237799f, 0.6584666543f, 0.6611014336f, 0.6637280856f, 0.6663465780f, 0.6689568784f,
0.6715589548f, 0.6741527754f, 0.6767383080f, 0.6793155210f, 0.6818843828f, 0.6844448616f,
0.6869969260f, 0.6895405447f, 0.6920756864f, 0.6946023199f, 0.6971204142f, 0.6996299382f,
0.7021308612f, 0.7046231524f, 0.7071067812f, 0.7095817170f, 0.7120479294f, 0.7145053880f,
0.7169540628f, 0.7193939235f, 0.7218249402f, 0.7242470830f, 0.7266603220f, 0.7290646278f,
0.7314599706f, 0.7338463210f, 0.7362236498f, 0.7385919276f, 0.7409511254f, 0.7433012141f,
0.7456421649f, 0.7479739490f, 0.7502965377f, 0.7526099024f, 0.7549140148f, 0.7572088465f,
0.7594943693f, 0.7617705550f, 0.7640373758f, 0.7662948037f, 0.7685428110f, 0.7707813701f,
0.7730104534f, 0.7752300335f, 0.7774400831f, 0.7796405751f, 0.7818314825f, 0.7840127782f,
0.7861844355f, 0.7883464276f, 0.7904987281f, 0.7926413103f, 0.7947741481f, 0.7968972152f,
0.7990104854f, 0.8011139328f, 0.8032075315f, 0.8052912558f, 0.8073650801f, 0.8094289789f,
0.8114829268f, 0.8135268985f, 0.8155608690f, 0.8175848132f, 0.8195987062f, 0.8216025233f,
0.8235962399f, 0.8255798314f, 0.8275532734f, 0.8295165418f, 0.8314696123f, 0.8334124610f,
0.8353450639f, 0.8372673973f, 0.8391794376f, 0.8410811612f, 0.8429725449f, 0.8448535652f,
0.8467241992f, 0.8485844238f, 0.8504342161f, 0.8522735535f, 0.8541024132f, 0.8559207728f,
0.8577286100f, 0.8595259025f, 0.8613126282f, 0.8630887652f, 0.8648542917f, 0.8666091858f,
0.8683534261f, 0.8700869911f, 0.8718098595f, 0.8735220101f, 0.8752234219f, 0.8769140739f,
0.8785939454f, 0.8802630157f, 0.8819212643f, 0.8835686709f, 0.8852052150f, 0.8868308767f,
0.8884456360f, 0.8900494729f, 0.8916423679f, 0.8932243012f, 0.8947952535f, 0.8963552054f,
0.8979041378f, 0.8994420316f, 0.9009688679f, 0.9024846280f, 0.9039892931f, 0.9054828449f,
0.9069652649f, 0.9084365350f, 0.9098966369f, 0.9113455529f, 0.9127832651f, 0.9142097557f,
0.9156250073f, 0.9170290025f, 0.9184217239f, 0.9198031546f, 0.9211732775f, 0.9225320757f,
0.9238795325f, 0.9252156315f, 0.9265403561f, 0.9278536900f, 0.9291556172f, 0.9304461216f,
0.9317251874f, 0.9329927988f, 0.9342489403f, 0.9354935964f, 0.9367267517f, 0.9379483912f,
0.9391584999f, 0.9403570628f, 0.9415440652f, 0.9427194925f, 0.9438833303f, 0.9450355643f,
0.9461761802f, 0.9473051642f, 0.9484225022f, 0.9495281806f, 0.9506221858f, 0.9517045042f,
0.9527751227f, 0.9538340281f, 0.9548812072f, 0.9559166474f, 0.9569403357f, 0.9579522597f,
0.9589524069f, 0.9599407651f, 0.9609173219f, 0.9618820656f, 0.9628349841f, 0.9637760658f,
0.9647052991f, 0.9656226726f, 0.9665281750f, 0.9674217952f, 0.9683035221f, 0.9691733450f,
0.9700312532f, 0.9708772361f, 0.9717112832f, 0.9725333845f, 0.9733435297f, 0.9741417088f,
0.9749279122f, 0.9757021300f, 0.9764643529f, 0.9772145714f, 0.9779527762f, 0.9786789584f,
0.9793931090f, 0.9800952192f, 0.9807852804f, 0.9814632841f, 0.9821292220f, 0.9827830858f,
0.9834248676f, 0.9840545594f, 0.9846721535f, 0.9852776424f, 0.9858710185f, 0.9864522746f,
0.9870214036f, 0.9875783983f, 0.9881232521f, 0.9886559582f, 0.9891765100f, 0.9896849011f,
0.9901811253f, 0.9906651766f, 0.9911370488f, 0.9915967363f, 0.9920442334f, 0.9924795346f,
0.9929026345f, 0.9933135280f, 0.9937122099f, 0.9940986754f, 0.9944729197f, 0.9948349383f,
0.9951847267f, 0.9955222805f, 0.9958475957f, 0.9961606681f, 0.9964614941f, 0.9967500699f,
0.9970263919f, 0.9972904567f, 0.9975422611f, 0.9977818020f, 0.9980090765f, 0.9982240817f,
0.9984268150f, 0.9986172740f, 0.9987954562f, 0.9989613595f, 0.9991149819f, 0.9992563214f,
0.9993853764f, 0.9995021452f, 0.9996066264f, 0.9996988187f, 0.9997787210f, 0.9998463323f,
0.9999016518f, 0.9999446787f, 0.9999754126f, 0.9999938531f, 1.0000000000f, 0.9999938531f,
0.9999754126f, 0.9999446787f, 0.9999016518f, 0.9998463323f, 0.9997787210f, 0.9996988187f,
0.9996066264f, 0.9995021452f, 0.9993853764f, 0.9992563214f, 0.9991149819f, 0.9989613595f,
0.9987954562f, 0.9986172740f, 0.9984268150f, 0.9982240817f, 0.9980090765f, 0.9977818020f,
0.9975422611f, 0.9972904567f, 0.9970263919f, 0.9967500699f, 0.9964614941f, 0.9961606681f,
0.9958475957f, 0.9955222805f, 0.9951847267f, 0.9948349383f, 0.9944729197f, 0.9940986754f,
0.9937122099f, 0.9933135280f, 0.9929026345f, 0.9924795346f, 0.9920442334f, 0.9915967363f,
0.9911370488f, 0.9906651766f, 0.9901811253f, 0.9896849011f, 0.9891765100f, 0.9886559582f,
0.9881232521f, 0.9875783983f, 0.9870214036f, 0.9864522746f, 0.9858710185f, 0.9852776424f,
0.9846721535f, 0.9840545594f, 0.9834248676f, 0.9827830858f, 0.9821292220f, 0.9814632841f,
0.9807852804f, 0.9800952192f, 0.9793931090f, 0.9786789584f, 0.9779527762f, 0.9772145714f,
0.9764643529f, 0.9757021300f, 0.9749279122f, 0.9741417088f, 0.9733435297f, 0.9725333845f,
0.9717112832f, 0.9708772361f, 0.9700312532f, 0.9691733450f, 0.9683035221f, 0.9674217952f,
0.9665281750f, 0.9656226726f, 0.9647052991f, 0.9637760658f, 0.9628349841f, 0.9618820656f,
0.9609173219f, 0.9599407651f, 0.9589524069f, 0.9579522597f, 0.9569403357f, 0.9559166474f,
0.9548812072f, 0.9538340281f, 0.9527751227f, 0.9517045042f, 0.9506221858f, 0.9495281806f,
0.9484225022f, 0.9473051642f, 0.9461761802f, 0.9450355643f, 0.9438833303f, 0.9427194925f,
0.9415440652f, 0.9403570628f, 0.9391584999f, 0.9379483912f, 0.9367267517f, 0.9354935964f,
0.9342489403f, 0.9329927988f, 0.9317251874f, 0.9304461216f, 0.9291556172f, 0.9278536900f,
0.9265403561f, 0.9252156315f, 0.9238795325f, 0.9225320757f, 0.9211732775f, 0.9198031546f,
0.9184217239f, 0.9170290025f, 0.9156250073f, 0.9142097557f, 0.9127832651f, 0.9113455529f,
0.9098966369f, 0.9084365350f, 0.9069652649f, 0.9054828449f, 0.9039892931f, 0.9024846280f,
0.9009688679f, 0.8994420316f, 0.8979041378f, 0.8963552054f, 0.8947952535f, 0.8932243012f,
0.8916423679f, 0.8900494729f, 0.8884456360f, 0.8868308767f, 0.8852052150f, 0.8835686709f,
0.8819212643f, 0.8802630157f, 0.8785939454f, 0.8769140739f, 0.8752234219f, 0.8735220101f,
0.8718098595f, 0.8700869911f, 0.8683534261f, 0.8666091858f, 0.8648542917f, 0.8630887652f,
0.8613126282f, 0.8595259025f, 0.8577286100f, 0.8559207728f, 0.8541024132f, 0.8522735535f,
0.8504342161f, 0.8485844238f, 0.8467241992f, 0.8448535652f, 0.8429725449f, 0.8410811612f,
0.8391794376f, 0.8372673973f, 0.8353450639f, 0.8334124610f, 0.8314696123f, 0.8295165418f,
0.8275532734f, 0.8255798314f, 0.8235962399f, 0.8216025233f, 0.8195987062f, 0.8175848132f,
0.8155608690f, 0.8135268985f, 0.8114829268f, 0.8094289789f, 0.8073650801f, 0.8052912558f,
0.8032075315f, 0.8011139328f, 0.7990104854f, 0.7968972152f, 0.7947741481f, 0.7926413103f,
0.7904987281f, 0.7883464276f, 0.7861844355f, 0.7840127782f, 0.7818314825f, 0.7796405751f,
0.7774400831f, 0.7752300335f, 0.7730104534f, 0.7707813701f, 0.7685428110f, 0.7662948037f,
0.7640373758f, 0.7617705550f, 0.7594943693f, 0.7572088465f, 0.7549140148f, 0.7526099024f,
0.7502965377f, 0.7479739490f, 0.7456421649f, 0.7433012141f, 0.7409511254f, 0.7385919276f,
0.7362236498f, 0.7338463210f, 0.7314599706f, 0.7290646278f, 0.7266603220f, 0.7242470830f,
0.7218249402f, 0.7193939235f, 0.7169540628f, 0.7145053880f, 0.7120479294f, 0.7095817170f,
0.7071067812f, 0.7046231524f, 0.7021308612f, 0.6996299382f, 0.6971204142f, 0.6946023199f,
0.6920756864f, 0.6895405447f, 0.6869969260f, 0.6844448616f, 0.6818843828f, 0.6793155210f,
0.6767383080f, 0.6741527754f, 0.6715589548f, 0.6689568784f, 0.6663465780f, 0.6637280856f,
0.6611014336f, 0.6584666543f, 0.6558237799f, 0.6531728430f, 0.6505138761f, 0.6478469121f,
0.6451719835f, 0.6424891235f, 0.6397983648f, 0.6370997406f, 0.6343932842f, 0.6316790286f,
0.6289570074f, 0.6262272540f, 0.6234898019f, 0.6207446847f, 0.6179919364f, 0.6152315906f,
0.6124636813f, 0.6096882426f, 0.6069053085f, 0.6041149133f, 0.6013170913f, 0.5985118769f,
0.5956993045f, 0.5928794088f, 0.5900522243f, 0.5872177860f, 0.5843761285f, 0.5815272869f,
0.5786712962f, 0.5758081914f, 0.5729380078f, 0.5700607807f, 0.5671765454f, 0.5642853374f,
0.5613871922f, 0.5584821455f, 0.5555702330f, 0.5526514905f, 0.5497259538f, 0.5467936589f,
0.5438546419f, 0.5409089389f, 0.5379565861f, 0.5349976199f, 0.5320320765f, 0.5290599925f,
0.5260814044f, 0.5230963487f, 0.5201048623f, 0.5171069818f, 0.5141027442f, 0.5110921863f,
0.5080753452f, 0.5050522580f, 0.5020229618f, 0.4989874939f, 0.4959458916f, 0.4928981922f,
0.4898444333f, 0.4867846524f, 0.4837188871f, 0.4806471751f, 0.4775695541f, 0.4744860621f,
0.4713967368f, 0.4683016164f, 0.4652007387f, 0.4620941420f, 0.4589818645f, 0.4558639443f,
0.4527404199f, 0.4496113297f, 0.4464767120f, 0.4433366055f, 0.4401910487f, 0.4370400803f,
0.4338837391f, 0.4307220639f, 0.4275550934f, 0.4243828668f, 0.4212054228f, 0.4180228007f,
0.4148350396f, 0.4116421786f, 0.4084442569f, 0.4052413140f, 0.4020333892f, 0.3988205218f,
0.3956027515f, 0.3923801177f, 0.3891526602f, 0.3859204185f, 0.3826834324f, 0.3794417417f,
0.3761953862f, 0.3729444059f, 0.3696888408f, 0.3664287307f, 0.3631641160f, 0.3598950365f,
0.3566215327f, 0.3533436446f, 0.3500614126f, 0.3467748771f, 0.3434840784f, 0.3401890570f,
0.3368898534f, 0.3335865082f, 0.3302790620f, 0.3269675554f, 0.3236520291f, 0.3203325240f,
0.3170090808f, 0.3136817404f, 0.3103505437f, 0.3070155316f, 0.3036767451f, 0.3003342253f,
0.2969880133f, 0.2936381502f, 0.2902846773f, 0.2869276356f, 0.2835670665f, 0.2802030113f,
0.2768355114f, 0.2734646082f, 0.2700903430f, 0.2667127575f, 0.2633318930f, 0.2599477912f,
0.2565604937f, 0.2531700422f, 0.2497764782f, 0.2463798435f, 0.2429801799f, 0.2395775292f,
0.2361719332f, 0.2327634337f, 0.2293520727f, 0.2259378921f, 0.2225209340f, 0.2191012402f,
0.2156788528f, 0.2122538139f, 0.2088261657f, 0.2053959502f, 0.2019632096f, 0.1985279861f,
0.1950903220f, 0.1916502595f, 0.1882078409f, 0.1847631086f, 0.1813161048f, 0.1778668719f,
0.1744154525f, 0.1709618888f, 0.1675062233f, 0.1640484986f, 0.1605887571f, 0.1571270413f,
0.1536633939f, 0.1501978574f, 0.1467304745f, 0.1432612876f, 0.1397903395f, 0.1363176729f,
0.1328433305f, 0.1293673549f, 0.1258897889f, 0.1224106752f, 0.1189300567f, 0.1154479760f,
0.1119644761f, 0.1084795997f, 0.1049933897f, 0.1015058890f, 0.0980171403f, 0.0945271867f,
0.0910360710f, 0.0875438361f, 0.0840505249f, 0.0805561805f, 0.0770608457f, 0.0735645636f,
0.0700673771f, 0.0665693292f, 0.0630704629f, 0.0595708212f, 0.0560704472f, 0.0525693839f,
0.0490676743f, 0.0455653615f, 0.0420624885f, 0.0385590984f, 0.0350552343f, 0.0315509392f,
0.0280462563f, 0.0245412285f, 0.0210358991f, 0.0175303110f, 0.0140245074f, 0.0105185314f,
0.0070124261f, 0.0035062346f,
};
const FLOAT32 ixheaac_sine_pi_n_by_832[832] = {
0.0000000000f, 0.0037759437f, 0.0075518336f, 0.0113276159f, 0.0151032366f, 0.0188786420f,
0.0226537782f, 0.0264285914f, 0.0302030278f, 0.0339770336f, 0.0377505549f, 0.0415235380f,
0.0452959291f, 0.0490676743f, 0.0528387200f, 0.0566090123f, 0.0603784974f, 0.0641471217f,
0.0679148314f, 0.0716815728f, 0.0754472922f, 0.0792119358f, 0.0829754501f, 0.0867377813f,
0.0904988758f, 0.0942586800f, 0.0980171403f, 0.1017742031f, 0.1055298148f, 0.1092839219f,
0.1130364708f, 0.1167874081f, 0.1205366803f, 0.1242842338f, 0.1280300154f, 0.1317739715f,
0.1355160488f, 0.1392561939f, 0.1429943536f, 0.1467304745f, 0.1504645033f, 0.1541963868f,
0.1579260718f, 0.1616535052f, 0.1653786337f, 0.1691014043f, 0.1728217639f, 0.1765396594f,
0.1802550378f, 0.1839678462f, 0.1876780316f, 0.1913855412f, 0.1950903220f, 0.1987923213f,
0.2024914862f, 0.2061877640f, 0.2098811021f, 0.2135714477f, 0.2172587482f, 0.2209429511f,
0.2246240039f, 0.2283018540f, 0.2319764490f, 0.2356477366f, 0.2393156643f, 0.2429801799f,
0.2466412312f, 0.2502987658f, 0.2539527318f, 0.2576030770f, 0.2612497493f, 0.2648926968f,
0.2685318675f, 0.2721672095f, 0.2757986710f, 0.2794262002f, 0.2830497454f, 0.2866692550f,
0.2902846773f, 0.2938959607f, 0.2975030539f, 0.3011059053f, 0.3047044636f, 0.3082986774f,
0.3118884957f, 0.3154738670f, 0.3190547404f, 0.3226310648f, 0.3262027892f, 0.3297698627f,
0.3333322343f, 0.3368898534f, 0.3404426692f, 0.3439906309f, 0.3475336882f, 0.3510717904f,
0.3546048870f, 0.3581329278f, 0.3616558624f, 0.3651736406f, 0.3686862122f, 0.3721935271f,
0.3756955354f, 0.3791921871f, 0.3826834324f, 0.3861692214f, 0.3896495045f, 0.3931242320f,
0.3965933545f, 0.4000568224f, 0.4035145864f, 0.4069665971f, 0.4104128055f, 0.4138531622f,
0.4172876183f, 0.4207161247f, 0.4241386327f, 0.4275550934f, 0.4309654581f, 0.4343696782f,
0.4377677052f, 0.4411594905f, 0.4445449859f, 0.4479241430f, 0.4512969137f, 0.4546632499f,
0.4580231036f, 0.4613764269f, 0.4647231720f, 0.4680632912f, 0.4713967368f, 0.4747234614f,
0.4780434174f, 0.4813565576f, 0.4846628346f, 0.4879622015f, 0.4912546111f, 0.4945400165f,
0.4978183708f, 0.5010896273f, 0.5043537394f, 0.5076106605f, 0.5108603442f, 0.5141027442f,
0.5173378142f, 0.5205655081f, 0.5237857798f, 0.5269985836f, 0.5302038734f, 0.5334016038f,
0.5365917290f, 0.5397742036f, 0.5429489822f, 0.5461160195f, 0.5492752705f, 0.5524266899f,
0.5555702330f, 0.5587058549f, 0.5618335108f, 0.5649531563f, 0.5680647467f, 0.5711682378f,
0.5742635853f, 0.5773507451f, 0.5804296731f, 0.5835003254f, 0.5865626583f, 0.5896166282f,
0.5926621914f, 0.5956993045f, 0.5987279243f, 0.6017480075f, 0.6047595111f, 0.6077623922f,
0.6107566079f, 0.6137421156f, 0.6167188726f, 0.6196868366f, 0.6226459653f, 0.6255962163f,
0.6285375478f, 0.6314699177f, 0.6343932842f, 0.6373076056f, 0.6402128405f, 0.6431089473f,
0.6459958848f, 0.6488736118f, 0.6517420873f, 0.6546012704f, 0.6574511203f, 0.6602915964f,
0.6631226582f, 0.6659442654f, 0.6687563776f, 0.6715589548f, 0.6743519571f, 0.6771353446f,
0.6799090777f, 0.6826731167f, 0.6854274223f, 0.6881719553f, 0.6909066764f, 0.6936315467f,
0.6963465273f, 0.6990515796f, 0.7017466649f, 0.7044317449f, 0.7071067812f, 0.7097717357f,
0.7124265705f, 0.7150712476f, 0.7177057293f, 0.7203299782f, 0.7229439567f, 0.7255476276f,
0.7281409539f, 0.7307238984f, 0.7332964244f, 0.7358584953f, 0.7384100744f, 0.7409511254f,
0.7434816120f, 0.7460014983f, 0.7485107482f, 0.7510093260f, 0.7534971960f, 0.7559743228f,
0.7584406711f, 0.7608962057f, 0.7633408916f, 0.7657746940f, 0.7681975780f, 0.7706095093f,
0.7730104534f, 0.7754003760f, 0.7777792431f, 0.7801470208f, 0.7825036754f, 0.7848491731f,
0.7871834806f, 0.7895065646f, 0.7918183920f, 0.7941189298f, 0.7964081452f, 0.7986860056f,
0.8009524784f, 0.8032075315f, 0.8054511326f, 0.8076832497f, 0.8099038510f, 0.8121129048f,
0.8143103798f, 0.8164962444f, 0.8186704676f, 0.8208330184f, 0.8229838659f, 0.8251229794f,
0.8272503286f, 0.8293658829f, 0.8314696123f, 0.8335614868f, 0.8356414765f, 0.8377095518f,
0.8397656832f, 0.8418098414f, 0.8438419973f, 0.8458621218f, 0.8478701862f, 0.8498661618f,
0.8518500202f, 0.8538217330f, 0.8557812723f, 0.8577286100f, 0.8596637184f, 0.8615865698f,
0.8634971370f, 0.8653953925f, 0.8672813094f, 0.8691548608f, 0.8710160200f, 0.8728647604f,
0.8747010556f, 0.8765248796f, 0.8783362062f, 0.8801350097f, 0.8819212643f, 0.8836949448f,
0.8854560257f, 0.8872044819f, 0.8889402885f, 0.8906634208f, 0.8923738542f, 0.8940715643f,
0.8957565269f, 0.8974287180f, 0.8990881138f, 0.9007346905f, 0.9023684247f, 0.9039892931f,
0.9055972727f, 0.9071923404f, 0.9087744735f, 0.9103436495f, 0.9118998460f, 0.9134430408f,
0.9149732119f, 0.9164903376f, 0.9179943960f, 0.9194853659f, 0.9209632260f, 0.9224279552f,
0.9238795325f, 0.9253179374f, 0.9267431492f, 0.9281551478f, 0.9295539129f, 0.9309394246f,
0.9323116631f, 0.9336706089f, 0.9350162427f, 0.9363485451f, 0.9376674973f, 0.9389730805f,
0.9402652759f, 0.9415440652f, 0.9428094301f, 0.9440613527f, 0.9452998150f, 0.9465247995f,
0.9477362885f, 0.9489342650f, 0.9501187117f, 0.9512896118f, 0.9524469486f, 0.9535907056f,
0.9547208665f, 0.9558374152f, 0.9569403357f, 0.9580296124f, 0.9591052297f, 0.9601671722f,
0.9612154249f, 0.9622499728f, 0.9632708010f, 0.9642778952f, 0.9652712409f, 0.9662508239f,
0.9672166303f, 0.9681686464f, 0.9691068584f, 0.9700312532f, 0.9709418174f, 0.9718385382f,
0.9727214026f, 0.9735903982f, 0.9744455125f, 0.9752867334f, 0.9761140488f, 0.9769274470f,
0.9777269164f, 0.9785124455f, 0.9792840232f, 0.9800416384f, 0.9807852804f, 0.9815149386f,
0.9822306025f, 0.9829322619f, 0.9836199069f, 0.9842935277f, 0.9849531146f, 0.9855986582f,
0.9862301494f, 0.9868475790f, 0.9874509384f, 0.9880402190f, 0.9886154122f, 0.9891765100f,
0.9897235042f, 0.9902563872f, 0.9907751513f, 0.9912797892f, 0.9917702935f, 0.9922466575f,
0.9927088741f, 0.9931569369f, 0.9935908395f, 0.9940105756f, 0.9944161393f, 0.9948075249f,
0.9951847267f, 0.9955477393f, 0.9958965576f, 0.9962311766f, 0.9965515916f, 0.9968577979f,
0.9971497912f, 0.9974275674f, 0.9976911224f, 0.9979404525f, 0.9981755542f, 0.9983964241f,
0.9986030591f, 0.9987954562f, 0.9989736127f, 0.9991375260f, 0.9992871938f, 0.9994226139f,
0.9995437845f, 0.9996507038f, 0.9997433702f, 0.9998217826f, 0.9998859396f, 0.9999358405f,
0.9999714845f, 0.9999928711f, 1.0000000000f, 0.9999928711f, 0.9999714845f, 0.9999358405f,
0.9998859396f, 0.9998217826f, 0.9997433702f, 0.9996507038f, 0.9995437845f, 0.9994226139f,
0.9992871938f, 0.9991375260f, 0.9989736127f, 0.9987954562f, 0.9986030591f, 0.9983964241f,
0.9981755542f, 0.9979404525f, 0.9976911224f, 0.9974275674f, 0.9971497912f, 0.9968577979f,
0.9965515916f, 0.9962311766f, 0.9958965576f, 0.9955477393f, 0.9951847267f, 0.9948075249f,
0.9944161393f, 0.9940105756f, 0.9935908395f, 0.9931569369f, 0.9927088741f, 0.9922466575f,
0.9917702935f, 0.9912797892f, 0.9907751513f, 0.9902563872f, 0.9897235042f, 0.9891765100f,
0.9886154122f, 0.9880402190f, 0.9874509384f, 0.9868475790f, 0.9862301494f, 0.9855986582f,
0.9849531146f, 0.9842935277f, 0.9836199069f, 0.9829322619f, 0.9822306025f, 0.9815149386f,
0.9807852804f, 0.9800416384f, 0.9792840232f, 0.9785124455f, 0.9777269164f, 0.9769274470f,
0.9761140488f, 0.9752867334f, 0.9744455125f, 0.9735903982f, 0.9727214026f, 0.9718385382f,
0.9709418174f, 0.9700312532f, 0.9691068584f, 0.9681686464f, 0.9672166303f, 0.9662508239f,
0.9652712409f, 0.9642778952f, 0.9632708010f, 0.9622499728f, 0.9612154249f, 0.9601671722f,
0.9591052297f, 0.9580296124f, 0.9569403357f, 0.9558374152f, 0.9547208665f, 0.9535907056f,
0.9524469486f, 0.9512896118f, 0.9501187117f, 0.9489342650f, 0.9477362885f, 0.9465247995f,
0.9452998150f, 0.9440613527f, 0.9428094301f, 0.9415440652f, 0.9402652759f, 0.9389730805f,
0.9376674973f, 0.9363485451f, 0.9350162427f, 0.9336706089f, 0.9323116631f, 0.9309394246f,
0.9295539129f, 0.9281551478f, 0.9267431492f, 0.9253179374f, 0.9238795325f, 0.9224279552f,
0.9209632260f, 0.9194853659f, 0.9179943960f, 0.9164903376f, 0.9149732119f, 0.9134430408f,
0.9118998460f, 0.9103436495f, 0.9087744735f, 0.9071923404f, 0.9055972727f, 0.9039892931f,
0.9023684247f, 0.9007346905f, 0.8990881138f, 0.8974287180f, 0.8957565269f, 0.8940715643f,
0.8923738542f, 0.8906634208f, 0.8889402885f, 0.8872044819f, 0.8854560257f, 0.8836949448f,
0.8819212643f, 0.8801350097f, 0.8783362062f, 0.8765248796f, 0.8747010556f, 0.8728647604f,
0.8710160200f, 0.8691548608f, 0.8672813094f, 0.8653953925f, 0.8634971370f, 0.8615865698f,
0.8596637184f, 0.8577286100f, 0.8557812723f, 0.8538217330f, 0.8518500202f, 0.8498661618f,
0.8478701862f, 0.8458621218f, 0.8438419973f, 0.8418098414f, 0.8397656832f, 0.8377095518f,
0.8356414765f, 0.8335614868f, 0.8314696123f, 0.8293658829f, 0.8272503286f, 0.8251229794f,
0.8229838659f, 0.8208330184f, 0.8186704676f, 0.8164962444f, 0.8143103798f, 0.8121129048f,
0.8099038510f, 0.8076832497f, 0.8054511326f, 0.8032075315f, 0.8009524784f, 0.7986860056f,
0.7964081452f, 0.7941189298f, 0.7918183920f, 0.7895065646f, 0.7871834806f, 0.7848491731f,
0.7825036754f, 0.7801470208f, 0.7777792431f, 0.7754003760f, 0.7730104534f, 0.7706095093f,
0.7681975780f, 0.7657746940f, 0.7633408916f, 0.7608962057f, 0.7584406711f, 0.7559743228f,
0.7534971960f, 0.7510093260f, 0.7485107482f, 0.7460014983f, 0.7434816120f, 0.7409511254f,
0.7384100744f, 0.7358584953f, 0.7332964244f, 0.7307238984f, 0.7281409539f, 0.7255476276f,
0.7229439567f, 0.7203299782f, 0.7177057293f, 0.7150712476f, 0.7124265705f, 0.7097717357f,
0.7071067812f, 0.7044317449f, 0.7017466649f, 0.6990515796f, 0.6963465273f, 0.6936315467f,
0.6909066764f, 0.6881719553f, 0.6854274223f, 0.6826731167f, 0.6799090777f, 0.6771353446f,
0.6743519571f, 0.6715589548f, 0.6687563776f, 0.6659442654f, 0.6631226582f, 0.6602915964f,
0.6574511203f, 0.6546012704f, 0.6517420873f, 0.6488736118f, 0.6459958848f, 0.6431089473f,
0.6402128405f, 0.6373076056f, 0.6343932842f, 0.6314699177f, 0.6285375478f, 0.6255962163f,
0.6226459653f, 0.6196868366f, 0.6167188726f, 0.6137421156f, 0.6107566079f, 0.6077623922f,
0.6047595111f, 0.6017480075f, 0.5987279243f, 0.5956993045f, 0.5926621914f, 0.5896166282f,
0.5865626583f, 0.5835003254f, 0.5804296731f, 0.5773507451f, 0.5742635853f, 0.5711682378f,
0.5680647467f, 0.5649531563f, 0.5618335108f, 0.5587058549f, 0.5555702330f, 0.5524266899f,
0.5492752705f, 0.5461160195f, 0.5429489822f, 0.5397742036f, 0.5365917290f, 0.5334016038f,
0.5302038734f, 0.5269985836f, 0.5237857798f, 0.5205655081f, 0.5173378142f, 0.5141027442f,
0.5108603442f, 0.5076106605f, 0.5043537394f, 0.5010896273f, 0.4978183708f, 0.4945400165f,
0.4912546111f, 0.4879622015f, 0.4846628346f, 0.4813565576f, 0.4780434174f, 0.4747234614f,
0.4713967368f, 0.4680632912f, 0.4647231720f, 0.4613764269f, 0.4580231036f, 0.4546632499f,
0.4512969137f, 0.4479241430f, 0.4445449859f, 0.4411594905f, 0.4377677052f, 0.4343696782f,
0.4309654581f, 0.4275550934f, 0.4241386327f, 0.4207161247f, 0.4172876183f, 0.4138531622f,
0.4104128055f, 0.4069665971f, 0.4035145864f, 0.4000568224f, 0.3965933545f, 0.3931242320f,
0.3896495045f, 0.3861692214f, 0.3826834324f, 0.3791921871f, 0.3756955354f, 0.3721935271f,
0.3686862122f, 0.3651736406f, 0.3616558624f, 0.3581329278f, 0.3546048870f, 0.3510717904f,
0.3475336882f, 0.3439906309f, 0.3404426692f, 0.3368898534f, 0.3333322343f, 0.3297698627f,
0.3262027892f, 0.3226310648f, 0.3190547404f, 0.3154738670f, 0.3118884957f, 0.3082986774f,
0.3047044636f, 0.3011059053f, 0.2975030539f, 0.2938959607f, 0.2902846773f, 0.2866692550f,
0.2830497454f, 0.2794262002f, 0.2757986710f, 0.2721672095f, 0.2685318675f, 0.2648926968f,
0.2612497493f, 0.2576030770f, 0.2539527318f, 0.2502987658f, 0.2466412312f, 0.2429801799f,
0.2393156643f, 0.2356477366f, 0.2319764490f, 0.2283018540f, 0.2246240039f, 0.2209429511f,
0.2172587482f, 0.2135714477f, 0.2098811021f, 0.2061877640f, 0.2024914862f, 0.1987923213f,
0.1950903220f, 0.1913855412f, 0.1876780316f, 0.1839678462f, 0.1802550378f, 0.1765396594f,
0.1728217639f, 0.1691014043f, 0.1653786337f, 0.1616535052f, 0.1579260718f, 0.1541963868f,
0.1504645033f, 0.1467304745f, 0.1429943536f, 0.1392561939f, 0.1355160488f, 0.1317739715f,
0.1280300154f, 0.1242842338f, 0.1205366803f, 0.1167874081f, 0.1130364708f, 0.1092839219f,
0.1055298148f, 0.1017742031f, 0.0980171403f, 0.0942586800f, 0.0904988758f, 0.0867377813f,
0.0829754501f, 0.0792119358f, 0.0754472922f, 0.0716815728f, 0.0679148314f, 0.0641471217f,
0.0603784974f, 0.0566090123f, 0.0528387200f, 0.0490676743f, 0.0452959291f, 0.0415235380f,
0.0377505549f, 0.0339770336f, 0.0302030278f, 0.0264285914f, 0.0226537782f, 0.0188786420f,
0.0151032366f, 0.0113276159f, 0.0075518336f, 0.0037759437f,
};
const FLOAT32 ixheaac_sine_pi_n_by_768[768] = {
0.0000000000f, 0.0040906040f, 0.0081811396f, 0.0122715383f, 0.0163617316f, 0.0204516512f,
0.0245412285f, 0.0286303952f, 0.0327190828f, 0.0368072229f, 0.0408947472f, 0.0449815871f,
0.0490676743f, 0.0531529405f, 0.0572373173f, 0.0613207363f, 0.0654031292f, 0.0694844278f,
0.0735645636f, 0.0776434685f, 0.0817210741f, 0.0857973123f, 0.0898721149f, 0.0939454136f,
0.0980171403f, 0.1020872269f, 0.1061556053f, 0.1102222073f, 0.1142869650f, 0.1183498103f,
0.1224106752f, 0.1264694918f, 0.1305261922f, 0.1345807085f, 0.1386329728f, 0.1426829174f,
0.1467304745f, 0.1507755762f, 0.1548181551f, 0.1588581433f, 0.1628954734f, 0.1669300777f,
0.1709618888f, 0.1749908391f, 0.1790168613f, 0.1830398880f, 0.1870598518f, 0.1910766856f,
0.1950903220f, 0.1991006940f, 0.2031077344f, 0.2071113762f, 0.2111115524f, 0.2151081960f,
0.2191012402f, 0.2230906181f, 0.2270762630f, 0.2310581083f, 0.2350360872f, 0.2390101332f,
0.2429801799f, 0.2469461607f, 0.2509080094f, 0.2548656596f, 0.2588190451f, 0.2627680998f,
0.2667127575f, 0.2706529523f, 0.2745886182f, 0.2785196894f, 0.2824461001f, 0.2863677846f,
0.2902846773f, 0.2941967126f, 0.2981038250f, 0.3020059493f, 0.3059030201f, 0.3097949722f,
0.3136817404f, 0.3175632598f, 0.3214394653f, 0.3253102922f, 0.3291756756f, 0.3330355508f,
0.3368898534f, 0.3407385187f, 0.3445814824f, 0.3484186802f, 0.3522500479f, 0.3560755214f,
0.3598950365f, 0.3637085296f, 0.3675159366f, 0.3713171940f, 0.3751122380f, 0.3789010053f,
0.3826834324f, 0.3864594560f, 0.3902290129f, 0.3939920401f, 0.3977484745f, 0.4014982534f,
0.4052413140f, 0.4089775936f, 0.4127070298f, 0.4164295601f, 0.4201451222f, 0.4238536540f,
0.4275550934f, 0.4312493785f, 0.4349364474f, 0.4386162385f, 0.4422886902f, 0.4459537410f,
0.4496113297f, 0.4532613949f, 0.4569038756f, 0.4605387110f, 0.4641658400f, 0.4677852022f,
0.4713967368f, 0.4750003835f, 0.4785960820f, 0.4821837721f, 0.4857633937f, 0.4893348870f,
0.4928981922f, 0.4964532497f, 0.5000000000f, 0.5035383837f, 0.5070683417f, 0.5105898148f,
0.5141027442f, 0.5176070710f, 0.5211027367f, 0.5245896827f, 0.5280678507f, 0.5315371824f,
0.5349976199f, 0.5384491052f, 0.5418915806f, 0.5453249884f, 0.5487492713f, 0.5521643719f,
0.5555702330f, 0.5589667978f, 0.5623540092f, 0.5657318108f, 0.5691001459f, 0.5724589582f,
0.5758081914f, 0.5791477896f, 0.5824776969f, 0.5857978575f, 0.5891082158f, 0.5924087166f,
0.5956993045f, 0.5989799245f, 0.6022505217f, 0.6055110414f, 0.6087614290f, 0.6120016301f,
0.6152315906f, 0.6184512563f, 0.6216605734f, 0.6248594881f, 0.6280479471f, 0.6312258968f,
0.6343932842f, 0.6375500561f, 0.6406961599f, 0.6438315429f, 0.6469561525f, 0.6500699366f,
0.6531728430f, 0.6562648197f, 0.6593458151f, 0.6624157776f, 0.6654746558f, 0.6685223986f,
0.6715589548f, 0.6745842739f, 0.6775983050f, 0.6806009978f, 0.6835923020f, 0.6865721676f,
0.6895405447f, 0.6924973837f, 0.6954426350f, 0.6983762494f, 0.7012981778f, 0.7042083713f,
0.7071067812f, 0.7099933590f, 0.7128680564f, 0.7157308253f, 0.7185816178f, 0.7214203862f,
0.7242470830f, 0.7270616608f, 0.7298640727f, 0.7326542717f, 0.7354322111f, 0.7381978444f,
0.7409511254f, 0.7436920079f, 0.7464204462f, 0.7491363945f, 0.7518398075f, 0.7545306398f,
0.7572088465f, 0.7598743827f, 0.7625272039f, 0.7651672656f, 0.7677945237f, 0.7704089342f,
0.7730104534f, 0.7755990377f, 0.7781746438f, 0.7807372286f, 0.7832867492f, 0.7858231631f,
0.7883464276f, 0.7908565007f, 0.7933533403f, 0.7958369046f, 0.7983071521f, 0.8007640414f,
0.8032075315f, 0.8056375814f, 0.8080541504f, 0.8104571983f, 0.8128466846f, 0.8152225695f,
0.8175848132f, 0.8199333761f, 0.8222682190f, 0.8245893028f, 0.8268965886f, 0.8291900379f,
0.8314696123f, 0.8337352736f, 0.8359869839f, 0.8382247056f, 0.8404484011f, 0.8426580333f,
0.8448535652f, 0.8470349602f, 0.8492021815f, 0.8513551931f, 0.8534939589f, 0.8556184430f,
0.8577286100f, 0.8598244245f, 0.8619058515f, 0.8639728561f, 0.8660254038f, 0.8680634601f,
0.8700869911f, 0.8720959628f, 0.8740903416f, 0.8760700942f, 0.8780351874f, 0.8799855883f,
0.8819212643f, 0.8838421831f, 0.8857483124f, 0.8876396204f, 0.8895160754f, 0.8913776461f,
0.8932243012f, 0.8950560099f, 0.8968727415f, 0.8986744657f, 0.9004611522f, 0.9022327713f,
0.9039892931f, 0.9057306884f, 0.9074569281f, 0.9091679831f, 0.9108638249f, 0.9125444252f,
0.9142097557f, 0.9158597887f, 0.9174944964f, 0.9191138517f, 0.9207178273f, 0.9223063964f,
0.9238795325f, 0.9254372092f, 0.9269794005f, 0.9285060805f, 0.9300172237f, 0.9315128048f,
0.9329927988f, 0.9344571810f, 0.9359059268f, 0.9373390119f, 0.9387564125f, 0.9401581047f,
0.9415440652f, 0.9429142707f, 0.9442686983f, 0.9456073254f, 0.9469301295f, 0.9482370885f,
0.9495281806f, 0.9508033841f, 0.9520626777f, 0.9533060404f, 0.9545334512f, 0.9557448898f,
0.9569403357f, 0.9581197691f, 0.9592831702f, 0.9604305194f, 0.9615617977f, 0.9626769860f,
0.9637760658f, 0.9648590186f, 0.9659258263f, 0.9669764710f, 0.9680109353f, 0.9690292017f,
0.9700312532f, 0.9710170731f, 0.9719866448f, 0.9729399522f, 0.9738769793f, 0.9747977104f,
0.9757021300f, 0.9765902232f, 0.9774619749f, 0.9783173707f, 0.9791563962f, 0.9799790374f,
0.9807852804f, 0.9815751119f, 0.9823485185f, 0.9831054874f, 0.9838460059f, 0.9845700616f,
0.9852776424f, 0.9859687364f, 0.9866433321f, 0.9873014182f, 0.9879429836f, 0.9885680177f,
0.9891765100f, 0.9897684502f, 0.9903438286f, 0.9909026354f, 0.9914448614f, 0.9919704974f,
0.9924795346f, 0.9929719646f, 0.9934477790f, 0.9939069700f, 0.9943495298f, 0.9947754511f,
0.9951847267f, 0.9955773497f, 0.9959533136f, 0.9963126122f, 0.9966552393f, 0.9969811893f,
0.9972904567f, 0.9975830363f, 0.9978589232f, 0.9981181129f, 0.9983606009f, 0.9985863833f,
0.9987954562f, 0.9989878162f, 0.9991634599f, 0.9993223846f, 0.9994645875f, 0.9995900662f,
0.9996988187f, 0.9997908431f, 0.9998661379f, 0.9999247018f, 0.9999665339f, 0.9999916334f,
1.0000000000f, 0.9999916334f, 0.9999665339f, 0.9999247018f, 0.9998661379f, 0.9997908431f,
0.9996988187f, 0.9995900662f, 0.9994645875f, 0.9993223846f, 0.9991634599f, 0.9989878162f,
0.9987954562f, 0.9985863833f, 0.9983606009f, 0.9981181129f, 0.9978589232f, 0.9975830363f,
0.9972904567f, 0.9969811893f, 0.9966552393f, 0.9963126122f, 0.9959533136f, 0.9955773497f,
0.9951847267f, 0.9947754511f, 0.9943495298f, 0.9939069700f, 0.9934477790f, 0.9929719646f,
0.9924795346f, 0.9919704974f, 0.9914448614f, 0.9909026354f, 0.9903438286f, 0.9897684502f,
0.9891765100f, 0.9885680177f, 0.9879429836f, 0.9873014182f, 0.9866433321f, 0.9859687364f,
0.9852776424f, 0.9845700616f, 0.9838460059f, 0.9831054874f, 0.9823485185f, 0.9815751119f,
0.9807852804f, 0.9799790374f, 0.9791563962f, 0.9783173707f, 0.9774619749f, 0.9765902232f,
0.9757021300f, 0.9747977104f, 0.9738769793f, 0.9729399522f, 0.9719866448f, 0.9710170731f,
0.9700312532f, 0.9690292017f, 0.9680109353f, 0.9669764710f, 0.9659258263f, 0.9648590186f,
0.9637760658f, 0.9626769860f, 0.9615617977f, 0.9604305194f, 0.9592831702f, 0.9581197691f,
0.9569403357f, 0.9557448898f, 0.9545334512f, 0.9533060404f, 0.9520626777f, 0.9508033841f,
0.9495281806f, 0.9482370885f, 0.9469301295f, 0.9456073254f, 0.9442686983f, 0.9429142707f,
0.9415440652f, 0.9401581047f, 0.9387564125f, 0.9373390119f, 0.9359059268f, 0.9344571810f,
0.9329927988f, 0.9315128048f, 0.9300172237f, 0.9285060805f, 0.9269794005f, 0.9254372092f,
0.9238795325f, 0.9223063964f, 0.9207178273f, 0.9191138517f, 0.9174944964f, 0.9158597887f,
0.9142097557f, 0.9125444252f, 0.9108638249f, 0.9091679831f, 0.9074569281f, 0.9057306884f,
0.9039892931f, 0.9022327713f, 0.9004611522f, 0.8986744657f, 0.8968727415f, 0.8950560099f,
0.8932243012f, 0.8913776461f, 0.8895160754f, 0.8876396204f, 0.8857483124f, 0.8838421831f,
0.8819212643f, 0.8799855883f, 0.8780351874f, 0.8760700942f, 0.8740903416f, 0.8720959628f,
0.8700869911f, 0.8680634601f, 0.8660254038f, 0.8639728561f, 0.8619058515f, 0.8598244245f,
0.8577286100f, 0.8556184430f, 0.8534939589f, 0.8513551931f, 0.8492021815f, 0.8470349602f,
0.8448535652f, 0.8426580333f, 0.8404484011f, 0.8382247056f, 0.8359869839f, 0.8337352736f,
0.8314696123f, 0.8291900379f, 0.8268965886f, 0.8245893028f, 0.8222682190f, 0.8199333761f,
0.8175848132f, 0.8152225695f, 0.8128466846f, 0.8104571983f, 0.8080541504f, 0.8056375814f,
0.8032075315f, 0.8007640414f, 0.7983071521f, 0.7958369046f, 0.7933533403f, 0.7908565007f,
0.7883464276f, 0.7858231631f, 0.7832867492f, 0.7807372286f, 0.7781746438f, 0.7755990377f,
0.7730104534f, 0.7704089342f, 0.7677945237f, 0.7651672656f, 0.7625272039f, 0.7598743827f,
0.7572088465f, 0.7545306398f, 0.7518398075f, 0.7491363945f, 0.7464204462f, 0.7436920079f,
0.7409511254f, 0.7381978444f, 0.7354322111f, 0.7326542717f, 0.7298640727f, 0.7270616608f,
0.7242470830f, 0.7214203862f, 0.7185816178f, 0.7157308253f, 0.7128680564f, 0.7099933590f,
0.7071067812f, 0.7042083713f, 0.7012981778f, 0.6983762494f, 0.6954426350f, 0.6924973837f,
0.6895405447f, 0.6865721676f, 0.6835923020f, 0.6806009978f, 0.6775983050f, 0.6745842739f,
0.6715589548f, 0.6685223986f, 0.6654746558f, 0.6624157776f, 0.6593458151f, 0.6562648197f,
0.6531728430f, 0.6500699366f, 0.6469561525f, 0.6438315429f, 0.6406961599f, 0.6375500561f,
0.6343932842f, 0.6312258968f, 0.6280479471f, 0.6248594881f, 0.6216605734f, 0.6184512563f,
0.6152315906f, 0.6120016301f, 0.6087614290f, 0.6055110414f, 0.6022505217f, 0.5989799245f,
0.5956993045f, 0.5924087166f, 0.5891082158f, 0.5857978575f, 0.5824776969f, 0.5791477896f,
0.5758081914f, 0.5724589582f, 0.5691001459f, 0.5657318108f, 0.5623540092f, 0.5589667978f,
0.5555702330f, 0.5521643719f, 0.5487492713f, 0.5453249884f, 0.5418915806f, 0.5384491052f,
0.5349976199f, 0.5315371824f, 0.5280678507f, 0.5245896827f, 0.5211027367f, 0.5176070710f,
0.5141027442f, 0.5105898148f, 0.5070683417f, 0.5035383837f, 0.5000000000f, 0.4964532497f,
0.4928981922f, 0.4893348870f, 0.4857633937f, 0.4821837721f, 0.4785960820f, 0.4750003835f,
0.4713967368f, 0.4677852022f, 0.4641658400f, 0.4605387110f, 0.4569038756f, 0.4532613949f,
0.4496113297f, 0.4459537410f, 0.4422886902f, 0.4386162385f, 0.4349364474f, 0.4312493785f,
0.4275550934f, 0.4238536540f, 0.4201451222f, 0.4164295601f, 0.4127070298f, 0.4089775936f,
0.4052413140f, 0.4014982534f, 0.3977484745f, 0.3939920401f, 0.3902290129f, 0.3864594560f,
0.3826834324f, 0.3789010053f, 0.3751122380f, 0.3713171940f, 0.3675159366f, 0.3637085296f,
0.3598950365f, 0.3560755214f, 0.3522500479f, 0.3484186802f, 0.3445814824f, 0.3407385187f,
0.3368898534f, 0.3330355508f, 0.3291756756f, 0.3253102922f, 0.3214394653f, 0.3175632598f,
0.3136817404f, 0.3097949722f, 0.3059030201f, 0.3020059493f, 0.2981038250f, 0.2941967126f,
0.2902846773f, 0.2863677846f, 0.2824461001f, 0.2785196894f, 0.2745886182f, 0.2706529523f,
0.2667127575f, 0.2627680998f, 0.2588190451f, 0.2548656596f, 0.2509080094f, 0.2469461607f,
0.2429801799f, 0.2390101332f, 0.2350360872f, 0.2310581083f, 0.2270762630f, 0.2230906181f,
0.2191012402f, 0.2151081960f, 0.2111115524f, 0.2071113762f, 0.2031077344f, 0.1991006940f,
0.1950903220f, 0.1910766856f, 0.1870598518f, 0.1830398880f, 0.1790168613f, 0.1749908391f,
0.1709618888f, 0.1669300777f, 0.1628954734f, 0.1588581433f, 0.1548181551f, 0.1507755762f,
0.1467304745f, 0.1426829174f, 0.1386329728f, 0.1345807085f, 0.1305261922f, 0.1264694918f,
0.1224106752f, 0.1183498103f, 0.1142869650f, 0.1102222073f, 0.1061556053f, 0.1020872269f,
0.0980171403f, 0.0939454136f, 0.0898721149f, 0.0857973123f, 0.0817210741f, 0.0776434685f,
0.0735645636f, 0.0694844278f, 0.0654031292f, 0.0613207363f, 0.0572373173f, 0.0531529405f,
0.0490676743f, 0.0449815871f, 0.0408947472f, 0.0368072229f, 0.0327190828f, 0.0286303952f,
0.0245412285f, 0.0204516512f, 0.0163617316f, 0.0122715383f, 0.0081811396f, 0.0040906040f,
};
const FLOAT32 ixheaac_sine_pi_n_by_704[704] = {
0.0000000000f, 0.0044624748f, 0.0089248606f, 0.0133870688f, 0.0178490104f, 0.0223105965f,
0.0267717384f, 0.0312323471f, 0.0356923338f, 0.0401516098f, 0.0446100863f, 0.0490676743f,
0.0535242853f, 0.0579798303f, 0.0624342208f, 0.0668873680f, 0.0713391832f, 0.0757895778f,
0.0802384631f, 0.0846857505f, 0.0891313516f, 0.0935751777f, 0.0980171403f, 0.1024571511f,
0.1068951216f, 0.1113309633f, 0.1157645881f, 0.1201959075f, 0.1246248334f, 0.1290512776f,
0.1334751518f, 0.1378963681f, 0.1423148383f, 0.1467304745f, 0.1511431887f, 0.1555528931f,
0.1599594998f, 0.1643629212f, 0.1687630694f, 0.1731598570f, 0.1775531963f, 0.1819429998f,
0.1863291801f, 0.1907116500f, 0.1950903220f, 0.1994651091f, 0.2038359240f, 0.2082026798f,
0.2125652896f, 0.2169236663f, 0.2212777232f, 0.2256273737f, 0.2299725311f, 0.2343131089f,
0.2386490206f, 0.2429801799f, 0.2473065006f, 0.2516278964f, 0.2559442814f, 0.2602555695f,
0.2645616750f, 0.2688625121f, 0.2731579951f, 0.2774480385f, 0.2817325568f, 0.2860114648f,
0.2902846773f, 0.2945521090f, 0.2988136751f, 0.3030692907f, 0.3073188711f, 0.3115623315f,
0.3157995876f, 0.3200305549f, 0.3242551492f, 0.3284732864f, 0.3326848824f, 0.3368898534f,
0.3410881156f, 0.3452795855f, 0.3494641796f, 0.3536418145f, 0.3578124071f, 0.3619758743f,
0.3661321331f, 0.3702811009f, 0.3744226950f, 0.3785568329f, 0.3826834324f, 0.3868024111f,
0.3909136872f, 0.3950171787f, 0.3991128039f, 0.4032004812f, 0.4072801293f, 0.4113516669f,
0.4154150130f, 0.4194700866f, 0.4235168069f, 0.4275550934f, 0.4315848657f, 0.4356060435f,
0.4396185467f, 0.4436222955f, 0.4476172101f, 0.4516032109f, 0.4555802186f, 0.4595481539f,
0.4635069380f, 0.4674564918f, 0.4713967368f, 0.4753275946f, 0.4792489867f, 0.4831608352f,
0.4870630622f, 0.4909555898f, 0.4948383407f, 0.4987112375f, 0.5025742031f, 0.5064271605f,
0.5102700331f, 0.5141027442f, 0.5179252176f, 0.5217373772f, 0.5255391469f, 0.5293304513f,
0.5331112146f, 0.5368813617f, 0.5406408175f, 0.5443895070f, 0.5481273557f, 0.5518542891f,
0.5555702330f, 0.5592751134f, 0.5629688565f, 0.5666513888f, 0.5703226369f, 0.5739825278f,
0.5776309884f, 0.5812679463f, 0.5848933289f, 0.5885070641f, 0.5921090798f, 0.5956993045f,
0.5992776665f, 0.6028440946f, 0.6063985179f, 0.6099408654f, 0.6134710667f, 0.6169890515f,
0.6204947497f, 0.6239880915f, 0.6274690074f, 0.6309374279f, 0.6343932842f, 0.6378365072f,
0.6412670285f, 0.6446847798f, 0.6480896929f, 0.6514817002f, 0.6548607339f, 0.6582267270f,
0.6615796122f, 0.6649193229f, 0.6682457925f, 0.6715589548f, 0.6748587439f, 0.6781450940f,
0.6814179396f, 0.6846772156f, 0.6879228571f, 0.6911547995f, 0.6943729784f, 0.6975773296f,
0.7007677895f, 0.7039442944f, 0.7071067812f, 0.7102551868f, 0.7133894485f, 0.7165095039f,
0.7196152909f, 0.7227067477f, 0.7257838126f, 0.7288464244f, 0.7318945222f, 0.7349280451f,
0.7379469329f, 0.7409511254f, 0.7439405627f, 0.7469151853f, 0.7498749341f, 0.7528197499f,
0.7557495744f, 0.7586643489f, 0.7615640156f, 0.7644485167f, 0.7673177947f, 0.7701717926f,
0.7730104534f, 0.7758337206f, 0.7786415380f, 0.7814338498f, 0.7842106003f, 0.7869717341f,
0.7897171964f, 0.7924469324f, 0.7951608878f, 0.7978590086f, 0.8005412409f, 0.8032075315f,
0.8058578271f, 0.8084920751f, 0.8111102230f, 0.8137122185f, 0.8162980100f, 0.8188675460f,
0.8214207751f, 0.8239576467f, 0.8264781102f, 0.8289821153f, 0.8314696123f, 0.8339405516f,
0.8363948840f, 0.8388325606f, 0.8412535328f, 0.8436577526f, 0.8460451719f, 0.8484157432f,
0.8507694194f, 0.8531061536f, 0.8554258992f, 0.8577286100f, 0.8600142402f, 0.8622827443f,
0.8645340770f, 0.8667681937f, 0.8689850497f, 0.8711846009f, 0.8733668035f, 0.8755316141f,
0.8776789896f, 0.8798088871f, 0.8819212643f, 0.8840160792f, 0.8860932899f, 0.8881528552f,
0.8901947340f, 0.8922188857f, 0.8942252699f, 0.8962138467f, 0.8981845764f, 0.9001374200f,
0.9020723384f, 0.9039892931f, 0.9058882460f, 0.9077691592f, 0.9096319954f, 0.9114767173f,
0.9133032882f, 0.9151116718f, 0.9169018321f, 0.9186737335f, 0.9204273405f, 0.9221626184f,
0.9238795325f, 0.9255780487f, 0.9272581331f, 0.9289197523f, 0.9305628733f, 0.9321874631f,
0.9337934897f, 0.9353809208f, 0.9369497250f, 0.9384998710f, 0.9400313279f, 0.9415440652f,
0.9430380528f, 0.9445132610f, 0.9459696603f, 0.9474072218f, 0.9488259168f, 0.9502257172f,
0.9516065949f, 0.9529685226f, 0.9543114730f, 0.9556354195f, 0.9569403357f, 0.9582261956f,
0.9594929736f, 0.9607406445f, 0.9619691833f, 0.9631785658f, 0.9643687677f, 0.9655397654f,
0.9666915355f, 0.9678240552f, 0.9689373018f, 0.9700312532f, 0.9711058876f, 0.9721611837f,
0.9731971203f, 0.9742136769f, 0.9752108332f, 0.9761885694f, 0.9771468660f, 0.9780857039f,
0.9790050644f, 0.9799049292f, 0.9807852804f, 0.9816461005f, 0.9824873722f, 0.9833090790f,
0.9841112043f, 0.9848937323f, 0.9856566473f, 0.9863999342f, 0.9871235781f, 0.9878275646f,
0.9885118798f, 0.9891765100f, 0.9898214419f, 0.9904466627f, 0.9910521600f, 0.9916379217f,
0.9922039361f, 0.9927501920f, 0.9932766785f, 0.9937833852f, 0.9942703018f, 0.9947374187f,
0.9951847267f, 0.9956122167f, 0.9960198804f, 0.9964077096f, 0.9967756965f, 0.9971238338f,
0.9974521146f, 0.9977605324f, 0.9980490810f, 0.9983177547f, 0.9985665481f, 0.9987954562f,
0.9990044746f, 0.9991935990f, 0.9993628257f, 0.9995121512f, 0.9996415728f, 0.9997510877f,
0.9998406937f, 0.9999103892f, 0.9999601726f, 0.9999900431f, 1.0000000000f, 0.9999900431f,
0.9999601726f, 0.9999103892f, 0.9998406937f, 0.9997510877f, 0.9996415728f, 0.9995121512f,
0.9993628257f, 0.9991935990f, 0.9990044746f, 0.9987954562f, 0.9985665481f, 0.9983177547f,
0.9980490810f, 0.9977605324f, 0.9974521146f, 0.9971238338f, 0.9967756965f, 0.9964077096f,
0.9960198804f, 0.9956122167f, 0.9951847267f, 0.9947374187f, 0.9942703018f, 0.9937833852f,
0.9932766785f, 0.9927501920f, 0.9922039361f, 0.9916379217f, 0.9910521600f, 0.9904466627f,
0.9898214419f, 0.9891765100f, 0.9885118798f, 0.9878275646f, 0.9871235781f, 0.9863999342f,
0.9856566473f, 0.9848937323f, 0.9841112043f, 0.9833090790f, 0.9824873722f, 0.9816461005f,
0.9807852804f, 0.9799049292f, 0.9790050644f, 0.9780857039f, 0.9771468660f, 0.9761885694f,
0.9752108332f, 0.9742136769f, 0.9731971203f, 0.9721611837f, 0.9711058876f, 0.9700312532f,
0.9689373018f, 0.9678240552f, 0.9666915355f, 0.9655397654f, 0.9643687677f, 0.9631785658f,
0.9619691833f, 0.9607406445f, 0.9594929736f, 0.9582261956f, 0.9569403357f, 0.9556354195f,
0.9543114730f, 0.9529685226f, 0.9516065949f, 0.9502257172f, 0.9488259168f, 0.9474072218f,
0.9459696603f, 0.9445132610f, 0.9430380528f, 0.9415440652f, 0.9400313279f, 0.9384998710f,
0.9369497250f, 0.9353809208f, 0.9337934897f, 0.9321874631f, 0.9305628733f, 0.9289197523f,
0.9272581331f, 0.9255780487f, 0.9238795325f, 0.9221626184f, 0.9204273405f, 0.9186737335f,
0.9169018321f, 0.9151116718f, 0.9133032882f, 0.9114767173f, 0.9096319954f, 0.9077691592f,
0.9058882460f, 0.9039892931f, 0.9020723384f, 0.9001374200f, 0.8981845764f, 0.8962138467f,
0.8942252699f, 0.8922188857f, 0.8901947340f, 0.8881528552f, 0.8860932899f, 0.8840160792f,
0.8819212643f, 0.8798088871f, 0.8776789896f, 0.8755316141f, 0.8733668035f, 0.8711846009f,
0.8689850497f, 0.8667681937f, 0.8645340770f, 0.8622827443f, 0.8600142402f, 0.8577286100f,
0.8554258992f, 0.8531061536f, 0.8507694194f, 0.8484157432f, 0.8460451719f, 0.8436577526f,
0.8412535328f, 0.8388325606f, 0.8363948840f, 0.8339405516f, 0.8314696123f, 0.8289821153f,
0.8264781102f, 0.8239576467f, 0.8214207751f, 0.8188675460f, 0.8162980100f, 0.8137122185f,
0.8111102230f, 0.8084920751f, 0.8058578271f, 0.8032075315f, 0.8005412409f, 0.7978590086f,
0.7951608878f, 0.7924469324f, 0.7897171964f, 0.7869717341f, 0.7842106003f, 0.7814338498f,
0.7786415380f, 0.7758337206f, 0.7730104534f, 0.7701717926f, 0.7673177947f, 0.7644485167f,
0.7615640156f, 0.7586643489f, 0.7557495744f, 0.7528197499f, 0.7498749341f, 0.7469151853f,
0.7439405627f, 0.7409511254f, 0.7379469329f, 0.7349280451f, 0.7318945222f, 0.7288464244f,
0.7257838126f, 0.7227067477f, 0.7196152909f, 0.7165095039f, 0.7133894485f, 0.7102551868f,
0.7071067812f, 0.7039442944f, 0.7007677895f, 0.6975773296f, 0.6943729784f, 0.6911547995f,
0.6879228571f, 0.6846772156f, 0.6814179396f, 0.6781450940f, 0.6748587439f, 0.6715589548f,
0.6682457925f, 0.6649193229f, 0.6615796122f, 0.6582267270f, 0.6548607339f, 0.6514817002f,
0.6480896929f, 0.6446847798f, 0.6412670285f, 0.6378365072f, 0.6343932842f, 0.6309374279f,
0.6274690074f, 0.6239880915f, 0.6204947497f, 0.6169890515f, 0.6134710667f, 0.6099408654f,
0.6063985179f, 0.6028440946f, 0.5992776665f, 0.5956993045f, 0.5921090798f, 0.5885070641f,
0.5848933289f, 0.5812679463f, 0.5776309884f, 0.5739825278f, 0.5703226369f, 0.5666513888f,
0.5629688565f, 0.5592751134f, 0.5555702330f, 0.5518542891f, 0.5481273557f, 0.5443895070f,
0.5406408175f, 0.5368813617f, 0.5331112146f, 0.5293304513f, 0.5255391469f, 0.5217373772f,
0.5179252176f, 0.5141027442f, 0.5102700331f, 0.5064271605f, 0.5025742031f, 0.4987112375f,
0.4948383407f, 0.4909555898f, 0.4870630622f, 0.4831608352f, 0.4792489867f, 0.4753275946f,
0.4713967368f, 0.4674564918f, 0.4635069380f, 0.4595481539f, 0.4555802186f, 0.4516032109f,
0.4476172101f, 0.4436222955f, 0.4396185467f, 0.4356060435f, 0.4315848657f, 0.4275550934f,
0.4235168069f, 0.4194700866f, 0.4154150130f, 0.4113516669f, 0.4072801293f, 0.4032004812f,
0.3991128039f, 0.3950171787f, 0.3909136872f, 0.3868024111f, 0.3826834324f, 0.3785568329f,
0.3744226950f, 0.3702811009f, 0.3661321331f, 0.3619758743f, 0.3578124071f, 0.3536418145f,
0.3494641796f, 0.3452795855f, 0.3410881156f, 0.3368898534f, 0.3326848824f, 0.3284732864f,
0.3242551492f, 0.3200305549f, 0.3157995876f, 0.3115623315f, 0.3073188711f, 0.3030692907f,
0.2988136751f, 0.2945521090f, 0.2902846773f, 0.2860114648f, 0.2817325568f, 0.2774480385f,
0.2731579951f, 0.2688625121f, 0.2645616750f, 0.2602555695f, 0.2559442814f, 0.2516278964f,
0.2473065006f, 0.2429801799f, 0.2386490206f, 0.2343131089f, 0.2299725311f, 0.2256273737f,
0.2212777232f, 0.2169236663f, 0.2125652896f, 0.2082026798f, 0.2038359240f, 0.1994651091f,
0.1950903220f, 0.1907116500f, 0.1863291801f, 0.1819429998f, 0.1775531963f, 0.1731598570f,
0.1687630694f, 0.1643629212f, 0.1599594998f, 0.1555528931f, 0.1511431887f, 0.1467304745f,
0.1423148383f, 0.1378963681f, 0.1334751518f, 0.1290512776f, 0.1246248334f, 0.1201959075f,
0.1157645881f, 0.1113309633f, 0.1068951216f, 0.1024571511f, 0.0980171403f, 0.0935751777f,
0.0891313516f, 0.0846857505f, 0.0802384631f, 0.0757895778f, 0.0713391832f, 0.0668873680f,
0.0624342208f, 0.0579798303f, 0.0535242853f, 0.0490676743f, 0.0446100863f, 0.0401516098f,
0.0356923338f, 0.0312323471f, 0.0267717384f, 0.0223105965f, 0.0178490104f, 0.0133870688f,
0.0089248606f, 0.0044624748f,
};
const FLOAT32 ixheaac_sine_pi_n_by_640[640] = {
0.0000000000f, 0.0049087188f, 0.0098173193f, 0.0147256833f, 0.0196336925f, 0.0245412285f,
0.0294481732f, 0.0343544084f, 0.0392598158f, 0.0441642771f, 0.0490676743f, 0.0539698892f,
0.0588708037f, 0.0637702996f, 0.0686682589f, 0.0735645636f, 0.0784590957f, 0.0833517373f,
0.0882423705f, 0.0931308775f, 0.0980171403f, 0.1029010414f, 0.1077824630f, 0.1126612876f,
0.1175373975f, 0.1224106752f, 0.1272810034f, 0.1321482646f, 0.1370123417f, 0.1418731173f,
0.1467304745f, 0.1515842960f, 0.1564344650f, 0.1612808647f, 0.1661233781f, 0.1709618888f,
0.1757962799f, 0.1806264352f, 0.1854522381f, 0.1902735724f, 0.1950903220f, 0.1999023708f,
0.2047096027f, 0.2095119021f, 0.2143091531f, 0.2191012402f, 0.2238880479f, 0.2286694608f,
0.2334453639f, 0.2382156419f, 0.2429801799f, 0.2477388632f, 0.2524915770f, 0.2572382069f,
0.2619786385f, 0.2667127575f, 0.2714404499f, 0.2761616017f, 0.2808760993f, 0.2855838289f,
0.2902846773f, 0.2949785310f, 0.2996652770f, 0.3043448024f, 0.3090169944f, 0.3136817404f,
0.3183389281f, 0.3229884451f, 0.3276301796f, 0.3322640195f, 0.3368898534f, 0.3415075697f,
0.3461170571f, 0.3507182046f, 0.3553109013f, 0.3598950365f, 0.3644704999f, 0.3690371811f,
0.3735949701f, 0.3781437570f, 0.3826834324f, 0.3872138867f, 0.3917350109f, 0.3962466959f,
0.4007488331f, 0.4052413140f, 0.4097240303f, 0.4141968741f, 0.4186597375f, 0.4231125131f,
0.4275550934f, 0.4319873716f, 0.4364092407f, 0.4408205942f, 0.4452213259f, 0.4496113297f,
0.4539904997f, 0.4583587306f, 0.4627159170f, 0.4670619540f, 0.4713967368f, 0.4757201610f,
0.4800321224f, 0.4843325171f, 0.4886212415f, 0.4928981922f, 0.4971632663f, 0.5014163608f,
0.5056573734f, 0.5098862018f, 0.5141027442f, 0.5183068989f, 0.5224985647f, 0.5266776406f,
0.5308440257f, 0.5349976199f, 0.5391383229f, 0.5432660350f, 0.5473806568f, 0.5514820891f,
0.5555702330f, 0.5596449901f, 0.5637062622f, 0.5677539514f, 0.5717879602f, 0.5758081914f,
0.5798145481f, 0.5838069338f, 0.5877852523f, 0.5917494077f, 0.5956993045f, 0.5996348475f,
0.6035559420f, 0.6074624933f, 0.6113544074f, 0.6152315906f, 0.6190939493f, 0.6229413906f,
0.6267738216f, 0.6305911501f, 0.6343932842f, 0.6381801321f, 0.6419516026f, 0.6457076048f,
0.6494480483f, 0.6531728430f, 0.6568818989f, 0.6605751269f, 0.6642524379f, 0.6679137433f,
0.6715589548f, 0.6751879847f, 0.6788007455f, 0.6823971502f, 0.6859771120f, 0.6895405447f,
0.6930873625f, 0.6966174800f, 0.7001308119f, 0.7036272737f, 0.7071067812f, 0.7105692504f,
0.7140145981f, 0.7174427410f, 0.7208535967f, 0.7242470830f, 0.7276231180f, 0.7309816205f,
0.7343225094f, 0.7376457044f, 0.7409511254f, 0.7442386926f, 0.7475083269f, 0.7507599494f,
0.7539934820f, 0.7572088465f, 0.7604059656f, 0.7635847622f, 0.7667451597f, 0.7698870820f,
0.7730104534f, 0.7761151985f, 0.7792012426f, 0.7822685114f, 0.7853169309f, 0.7883464276f,
0.7913569286f, 0.7943483614f, 0.7973206538f, 0.8002737342f, 0.8032075315f, 0.8061219750f,
0.8090169944f, 0.8118925200f, 0.8147484825f, 0.8175848132f, 0.8204014435f, 0.8231983058f,
0.8259753325f, 0.8287324568f, 0.8314696123f, 0.8341867329f, 0.8368837533f, 0.8395606084f,
0.8422172337f, 0.8448535652f, 0.8474695395f, 0.8500650934f, 0.8526401644f, 0.8551946904f,
0.8577286100f, 0.8602418620f, 0.8627343860f, 0.8652061218f, 0.8676570098f, 0.8700869911f,
0.8724960071f, 0.8748839997f, 0.8772509113f, 0.8795966851f, 0.8819212643f, 0.8842245931f,
0.8865066159f, 0.8887672778f, 0.8910065242f, 0.8932243012f, 0.8954205554f, 0.8975952338f,
0.8997482841f, 0.9018796543f, 0.9039892931f, 0.9060771497f, 0.9081431738f, 0.9101873156f,
0.9122095258f, 0.9142097557f, 0.9161879571f, 0.9181440824f, 0.9200780843f, 0.9219899164f,
0.9238795325f, 0.9257468871f, 0.9275919353f, 0.9294146324f, 0.9312149348f, 0.9329927988f,
0.9347481818f, 0.9364810414f, 0.9381913359f, 0.9398790241f, 0.9415440652f, 0.9431864192f,
0.9448060465f, 0.9464029080f, 0.9479769654f, 0.9495281806f, 0.9510565163f, 0.9525619357f,
0.9540444024f, 0.9555038808f, 0.9569403357f, 0.9583537325f, 0.9597440372f, 0.9611112161f,
0.9624552365f, 0.9637760658f, 0.9650736723f, 0.9663480247f, 0.9675990924f, 0.9688268450f,
0.9700312532f, 0.9712122878f, 0.9723699204f, 0.9735041231f, 0.9746148686f, 0.9757021300f,
0.9767658813f, 0.9778060968f, 0.9788227513f, 0.9798158205f, 0.9807852804f, 0.9817311076f,
0.9826532793f, 0.9835517734f, 0.9844265681f, 0.9852776424f, 0.9861049758f, 0.9869085483f,
0.9876883406f, 0.9884443339f, 0.9891765100f, 0.9898848512f, 0.9905693404f, 0.9912299613f,
0.9918666978f, 0.9924795346f, 0.9930684570f, 0.9936334507f, 0.9941745021f, 0.9946915983f,
0.9951847267f, 0.9956538754f, 0.9960990333f, 0.9965201894f, 0.9969173337f, 0.9972904567f,
0.9976395492f, 0.9979646030f, 0.9982656102f, 0.9985425635f, 0.9987954562f, 0.9990242823f,
0.9992290362f, 0.9994097131f, 0.9995663085f, 0.9996988187f, 0.9998072405f, 0.9998915712f,
0.9999518090f, 0.9999879522f, 1.0000000000f, 0.9999879522f, 0.9999518090f, 0.9998915712f,
0.9998072405f, 0.9996988187f, 0.9995663085f, 0.9994097131f, 0.9992290362f, 0.9990242823f,
0.9987954562f, 0.9985425635f, 0.9982656102f, 0.9979646030f, 0.9976395492f, 0.9972904567f,
0.9969173337f, 0.9965201894f, 0.9960990333f, 0.9956538754f, 0.9951847267f, 0.9946915983f,
0.9941745021f, 0.9936334507f, 0.9930684570f, 0.9924795346f, 0.9918666978f, 0.9912299613f,
0.9905693404f, 0.9898848512f, 0.9891765100f, 0.9884443339f, 0.9876883406f, 0.9869085483f,
0.9861049758f, 0.9852776424f, 0.9844265681f, 0.9835517734f, 0.9826532793f, 0.9817311076f,
0.9807852804f, 0.9798158205f, 0.9788227513f, 0.9778060968f, 0.9767658813f, 0.9757021300f,
0.9746148686f, 0.9735041231f, 0.9723699204f, 0.9712122878f, 0.9700312532f, 0.9688268450f,
0.9675990924f, 0.9663480247f, 0.9650736723f, 0.9637760658f, 0.9624552365f, 0.9611112161f,
0.9597440372f, 0.9583537325f, 0.9569403357f, 0.9555038808f, 0.9540444024f, 0.9525619357f,
0.9510565163f, 0.9495281806f, 0.9479769654f, 0.9464029080f, 0.9448060465f, 0.9431864192f,
0.9415440652f, 0.9398790241f, 0.9381913359f, 0.9364810414f, 0.9347481818f, 0.9329927988f,
0.9312149348f, 0.9294146324f, 0.9275919353f, 0.9257468871f, 0.9238795325f, 0.9219899164f,
0.9200780843f, 0.9181440824f, 0.9161879571f, 0.9142097557f, 0.9122095258f, 0.9101873156f,
0.9081431738f, 0.9060771497f, 0.9039892931f, 0.9018796543f, 0.8997482841f, 0.8975952338f,
0.8954205554f, 0.8932243012f, 0.8910065242f, 0.8887672778f, 0.8865066159f, 0.8842245931f,
0.8819212643f, 0.8795966851f, 0.8772509113f, 0.8748839997f, 0.8724960071f, 0.8700869911f,
0.8676570098f, 0.8652061218f, 0.8627343860f, 0.8602418620f, 0.8577286100f, 0.8551946904f,
0.8526401644f, 0.8500650934f, 0.8474695395f, 0.8448535652f, 0.8422172337f, 0.8395606084f,
0.8368837533f, 0.8341867329f, 0.8314696123f, 0.8287324568f, 0.8259753325f, 0.8231983058f,
0.8204014435f, 0.8175848132f, 0.8147484825f, 0.8118925200f, 0.8090169944f, 0.8061219750f,
0.8032075315f, 0.8002737342f, 0.7973206538f, 0.7943483614f, 0.7913569286f, 0.7883464276f,
0.7853169309f, 0.7822685114f, 0.7792012426f, 0.7761151985f, 0.7730104534f, 0.7698870820f,
0.7667451597f, 0.7635847622f, 0.7604059656f, 0.7572088465f, 0.7539934820f, 0.7507599494f,
0.7475083269f, 0.7442386926f, 0.7409511254f, 0.7376457044f, 0.7343225094f, 0.7309816205f,
0.7276231180f, 0.7242470830f, 0.7208535967f, 0.7174427410f, 0.7140145981f, 0.7105692504f,
0.7071067812f, 0.7036272737f, 0.7001308119f, 0.6966174800f, 0.6930873625f, 0.6895405447f,
0.6859771120f, 0.6823971502f, 0.6788007455f, 0.6751879847f, 0.6715589548f, 0.6679137433f,
0.6642524379f, 0.6605751269f, 0.6568818989f, 0.6531728430f, 0.6494480483f, 0.6457076048f,
0.6419516026f, 0.6381801321f, 0.6343932842f, 0.6305911501f, 0.6267738216f, 0.6229413906f,
0.6190939493f, 0.6152315906f, 0.6113544074f, 0.6074624933f, 0.6035559420f, 0.5996348475f,
0.5956993045f, 0.5917494077f, 0.5877852523f, 0.5838069338f, 0.5798145481f, 0.5758081914f,
0.5717879602f, 0.5677539514f, 0.5637062622f, 0.5596449901f, 0.5555702330f, 0.5514820891f,
0.5473806568f, 0.5432660350f, 0.5391383229f, 0.5349976199f, 0.5308440257f, 0.5266776406f,
0.5224985647f, 0.5183068989f, 0.5141027442f, 0.5098862018f, 0.5056573734f, 0.5014163608f,
0.4971632663f, 0.4928981922f, 0.4886212415f, 0.4843325171f, 0.4800321224f, 0.4757201610f,
0.4713967368f, 0.4670619540f, 0.4627159170f, 0.4583587306f, 0.4539904997f, 0.4496113297f,
0.4452213259f, 0.4408205942f, 0.4364092407f, 0.4319873716f, 0.4275550934f, 0.4231125131f,
0.4186597375f, 0.4141968741f, 0.4097240303f, 0.4052413140f, 0.4007488331f, 0.3962466959f,
0.3917350109f, 0.3872138867f, 0.3826834324f, 0.3781437570f, 0.3735949701f, 0.3690371811f,
0.3644704999f, 0.3598950365f, 0.3553109013f, 0.3507182046f, 0.3461170571f, 0.3415075697f,
0.3368898534f, 0.3322640195f, 0.3276301796f, 0.3229884451f, 0.3183389281f, 0.3136817404f,
0.3090169944f, 0.3043448024f, 0.2996652770f, 0.2949785310f, 0.2902846773f, 0.2855838289f,
0.2808760993f, 0.2761616017f, 0.2714404499f, 0.2667127575f, 0.2619786385f, 0.2572382069f,
0.2524915770f, 0.2477388632f, 0.2429801799f, 0.2382156419f, 0.2334453639f, 0.2286694608f,
0.2238880479f, 0.2191012402f, 0.2143091531f, 0.2095119021f, 0.2047096027f, 0.1999023708f,
0.1950903220f, 0.1902735724f, 0.1854522381f, 0.1806264352f, 0.1757962799f, 0.1709618888f,
0.1661233781f, 0.1612808647f, 0.1564344650f, 0.1515842960f, 0.1467304745f, 0.1418731173f,
0.1370123417f, 0.1321482646f, 0.1272810034f, 0.1224106752f, 0.1175373975f, 0.1126612876f,
0.1077824630f, 0.1029010414f, 0.0980171403f, 0.0931308775f, 0.0882423705f, 0.0833517373f,
0.0784590957f, 0.0735645636f, 0.0686682589f, 0.0637702996f, 0.0588708037f, 0.0539698892f,
0.0490676743f, 0.0441642771f, 0.0392598158f, 0.0343544084f, 0.0294481732f, 0.0245412285f,
0.0196336925f, 0.0147256833f, 0.0098173193f, 0.0049087188f,
};
const FLOAT32 ixheaac_sine_pi_n_by_576[576] = {
0.0000000000f, 0.0054541269f, 0.0109080915f, 0.0163617316f, 0.0218148850f, 0.0272673895f,
0.0327190828f, 0.0381698028f, 0.0436193874f, 0.0490676743f, 0.0545145016f, 0.0599597073f,
0.0654031292f, 0.0708446056f, 0.0762839745f, 0.0817210741f, 0.0871557427f, 0.0925878187f,
0.0980171403f, 0.1034435462f, 0.1088668749f, 0.1142869650f, 0.1197036553f, 0.1251167847f,
0.1305261922f, 0.1359317169f, 0.1413331978f, 0.1467304745f, 0.1521233862f, 0.1575117726f,
0.1628954734f, 0.1682743284f, 0.1736481777f, 0.1790168613f, 0.1843802195f, 0.1897380929f,
0.1950903220f, 0.2004367476f, 0.2057772107f, 0.2111115524f, 0.2164396139f, 0.2217612369f,
0.2270762630f, 0.2323845341f, 0.2376858923f, 0.2429801799f, 0.2482672394f, 0.2535469135f,
0.2588190451f, 0.2640834775f, 0.2693400540f, 0.2745886182f, 0.2798290140f, 0.2850610856f,
0.2902846773f, 0.2954996336f, 0.3007057995f, 0.3059030201f, 0.3110911408f, 0.3162700072f,
0.3214394653f, 0.3265993613f, 0.3317495418f, 0.3368898534f, 0.3420201433f, 0.3471402589f,
0.3522500479f, 0.3573493583f, 0.3624380383f, 0.3675159366f, 0.3725829021f, 0.3776387842f,
0.3826834324f, 0.3877166966f, 0.3927384271f, 0.3977484745f, 0.4027466899f, 0.4077329244f,
0.4127070298f, 0.4176688581f, 0.4226182617f, 0.4275550934f, 0.4324792063f, 0.4373904540f,
0.4422886902f, 0.4471737694f, 0.4520455462f, 0.4569038756f, 0.4617486132f, 0.4665796149f,
0.4713967368f, 0.4761998358f, 0.4809887689f, 0.4857633937f, 0.4905235682f, 0.4952691506f,
0.5000000000f, 0.5047159755f, 0.5094169368f, 0.5141027442f, 0.5187732582f, 0.5234283398f,
0.5280678507f, 0.5326916527f, 0.5372996083f, 0.5418915806f, 0.5464674328f, 0.5510270288f,
0.5555702330f, 0.5600969103f, 0.5646069260f, 0.5691001459f, 0.5735764364f, 0.5780356642f,
0.5824776969f, 0.5869024021f, 0.5913096484f, 0.5956993045f, 0.6000712399f, 0.6044253246f,
0.6087614290f, 0.6130794241f, 0.6173791816f, 0.6216605734f, 0.6259234722f, 0.6301677512f,
0.6343932842f, 0.6385999454f, 0.6427876097f, 0.6469561525f, 0.6511054499f, 0.6552353784f,
0.6593458151f, 0.6634366378f, 0.6675077247f, 0.6715589548f, 0.6755902076f, 0.6796013631f,
0.6835923020f, 0.6875629056f, 0.6915130558f, 0.6954426350f, 0.6993515264f, 0.7032396137f,
0.7071067812f, 0.7109529139f, 0.7147778973f, 0.7185816178f, 0.7223639621f, 0.7261248177f,
0.7298640727f, 0.7335816159f, 0.7372773368f, 0.7409511254f, 0.7446028723f, 0.7482324690f,
0.7518398075f, 0.7554247804f, 0.7589872812f, 0.7625272039f, 0.7660444431f, 0.7695388943f,
0.7730104534f, 0.7764590172f, 0.7798844831f, 0.7832867492f, 0.7866657144f, 0.7900212780f,
0.7933533403f, 0.7966618021f, 0.7999465651f, 0.8032075315f, 0.8064446043f, 0.8096576872f,
0.8128466846f, 0.8160115017f, 0.8191520443f, 0.8222682190f, 0.8253599331f, 0.8284270946f,
0.8314696123f, 0.8344873957f, 0.8374803550f, 0.8404484011f, 0.8433914458f, 0.8463094016f,
0.8492021815f, 0.8520696997f, 0.8549118707f, 0.8577286100f, 0.8605198339f, 0.8632854592f,
0.8660254038f, 0.8687395861f, 0.8714279254f, 0.8740903416f, 0.8767267557f, 0.8793370892f,
0.8819212643f, 0.8844792044f, 0.8870108332f, 0.8895160754f, 0.8919948566f, 0.8944471029f,
0.8968727415f, 0.8992717002f, 0.9016439076f, 0.9039892931f, 0.9063077870f, 0.9085993204f,
0.9108638249f, 0.9131012334f, 0.9153114791f, 0.9174944964f, 0.9196502204f, 0.9217785869f,
0.9238795325f, 0.9259529948f, 0.9279989122f, 0.9300172237f, 0.9320078693f, 0.9339707898f,
0.9359059268f, 0.9378132227f, 0.9396926208f, 0.9415440652f, 0.9433675008f, 0.9451628734f,
0.9469301295f, 0.9486692166f, 0.9503800830f, 0.9520626777f, 0.9537169507f, 0.9553428529f,
0.9569403357f, 0.9585093518f, 0.9600498544f, 0.9615617977f, 0.9630451367f, 0.9644998273f,
0.9659258263f, 0.9673230912f, 0.9686915804f, 0.9700312532f, 0.9713420698f, 0.9726239912f,
0.9738769793f, 0.9751009967f, 0.9762960071f, 0.9774619749f, 0.9785988655f, 0.9797066450f,
0.9807852804f, 0.9818347397f, 0.9828549917f, 0.9838460059f, 0.9848077530f, 0.9857402043f,
0.9866433321f, 0.9875171095f, 0.9883615105f, 0.9891765100f, 0.9899620837f, 0.9907182083f,
0.9914448614f, 0.9921420212f, 0.9928096670f, 0.9934477790f, 0.9940563382f, 0.9946353265f,
0.9951847267f, 0.9957045224f, 0.9961946981f, 0.9966552393f, 0.9970861323f, 0.9974873643f,
0.9978589232f, 0.9982007982f, 0.9985129789f, 0.9987954562f, 0.9990482216f, 0.9992712676f,
0.9994645875f, 0.9996281756f, 0.9997620271f, 0.9998661379f, 0.9999405050f, 0.9999851261f,
1.0000000000f, 0.9999851261f, 0.9999405050f, 0.9998661379f, 0.9997620271f, 0.9996281756f,
0.9994645875f, 0.9992712676f, 0.9990482216f, 0.9987954562f, 0.9985129789f, 0.9982007982f,
0.9978589232f, 0.9974873643f, 0.9970861323f, 0.9966552393f, 0.9961946981f, 0.9957045224f,
0.9951847267f, 0.9946353265f, 0.9940563382f, 0.9934477790f, 0.9928096670f, 0.9921420212f,
0.9914448614f, 0.9907182083f, 0.9899620837f, 0.9891765100f, 0.9883615105f, 0.9875171095f,
0.9866433321f, 0.9857402043f, 0.9848077530f, 0.9838460059f, 0.9828549917f, 0.9818347397f,
0.9807852804f, 0.9797066450f, 0.9785988655f, 0.9774619749f, 0.9762960071f, 0.9751009967f,
0.9738769793f, 0.9726239912f, 0.9713420698f, 0.9700312532f, 0.9686915804f, 0.9673230912f,
0.9659258263f, 0.9644998273f, 0.9630451367f, 0.9615617977f, 0.9600498544f, 0.9585093518f,
0.9569403357f, 0.9553428529f, 0.9537169507f, 0.9520626777f, 0.9503800830f, 0.9486692166f,
0.9469301295f, 0.9451628734f, 0.9433675008f, 0.9415440652f, 0.9396926208f, 0.9378132227f,
0.9359059268f, 0.9339707898f, 0.9320078693f, 0.9300172237f, 0.9279989122f, 0.9259529948f,
0.9238795325f, 0.9217785869f, 0.9196502204f, 0.9174944964f, 0.9153114791f, 0.9131012334f,
0.9108638249f, 0.9085993204f, 0.9063077870f, 0.9039892931f, 0.9016439076f, 0.8992717002f,
0.8968727415f, 0.8944471029f, 0.8919948566f, 0.8895160754f, 0.8870108332f, 0.8844792044f,
0.8819212643f, 0.8793370892f, 0.8767267557f, 0.8740903416f, 0.8714279254f, 0.8687395861f,
0.8660254038f, 0.8632854592f, 0.8605198339f, 0.8577286100f, 0.8549118707f, 0.8520696997f,
0.8492021815f, 0.8463094016f, 0.8433914458f, 0.8404484011f, 0.8374803550f, 0.8344873957f,
0.8314696123f, 0.8284270946f, 0.8253599331f, 0.8222682190f, 0.8191520443f, 0.8160115017f,
0.8128466846f, 0.8096576872f, 0.8064446043f, 0.8032075315f, 0.7999465651f, 0.7966618021f,
0.7933533403f, 0.7900212780f, 0.7866657144f, 0.7832867492f, 0.7798844831f, 0.7764590172f,
0.7730104534f, 0.7695388943f, 0.7660444431f, 0.7625272039f, 0.7589872812f, 0.7554247804f,
0.7518398075f, 0.7482324690f, 0.7446028723f, 0.7409511254f, 0.7372773368f, 0.7335816159f,
0.7298640727f, 0.7261248177f, 0.7223639621f, 0.7185816178f, 0.7147778973f, 0.7109529139f,
0.7071067812f, 0.7032396137f, 0.6993515264f, 0.6954426350f, 0.6915130558f, 0.6875629056f,
0.6835923020f, 0.6796013631f, 0.6755902076f, 0.6715589548f, 0.6675077247f, 0.6634366378f,
0.6593458151f, 0.6552353784f, 0.6511054499f, 0.6469561525f, 0.6427876097f, 0.6385999454f,
0.6343932842f, 0.6301677512f, 0.6259234722f, 0.6216605734f, 0.6173791816f, 0.6130794241f,
0.6087614290f, 0.6044253246f, 0.6000712399f, 0.5956993045f, 0.5913096484f, 0.5869024021f,
0.5824776969f, 0.5780356642f, 0.5735764364f, 0.5691001459f, 0.5646069260f, 0.5600969103f,
0.5555702330f, 0.5510270288f, 0.5464674328f, 0.5418915806f, 0.5372996083f, 0.5326916527f,
0.5280678507f, 0.5234283398f, 0.5187732582f, 0.5141027442f, 0.5094169368f, 0.5047159755f,
0.5000000000f, 0.4952691506f, 0.4905235682f, 0.4857633937f, 0.4809887689f, 0.4761998358f,
0.4713967368f, 0.4665796149f, 0.4617486132f, 0.4569038756f, 0.4520455462f, 0.4471737694f,
0.4422886902f, 0.4373904540f, 0.4324792063f, 0.4275550934f, 0.4226182617f, 0.4176688581f,
0.4127070298f, 0.4077329244f, 0.4027466899f, 0.3977484745f, 0.3927384271f, 0.3877166966f,
0.3826834324f, 0.3776387842f, 0.3725829021f, 0.3675159366f, 0.3624380383f, 0.3573493583f,
0.3522500479f, 0.3471402589f, 0.3420201433f, 0.3368898534f, 0.3317495418f, 0.3265993613f,
0.3214394653f, 0.3162700072f, 0.3110911408f, 0.3059030201f, 0.3007057995f, 0.2954996336f,
0.2902846773f, 0.2850610856f, 0.2798290140f, 0.2745886182f, 0.2693400540f, 0.2640834775f,
0.2588190451f, 0.2535469135f, 0.2482672394f, 0.2429801799f, 0.2376858923f, 0.2323845341f,
0.2270762630f, 0.2217612369f, 0.2164396139f, 0.2111115524f, 0.2057772107f, 0.2004367476f,
0.1950903220f, 0.1897380929f, 0.1843802195f, 0.1790168613f, 0.1736481777f, 0.1682743284f,
0.1628954734f, 0.1575117726f, 0.1521233862f, 0.1467304745f, 0.1413331978f, 0.1359317169f,
0.1305261922f, 0.1251167847f, 0.1197036553f, 0.1142869650f, 0.1088668749f, 0.1034435462f,
0.0980171403f, 0.0925878187f, 0.0871557427f, 0.0817210741f, 0.0762839745f, 0.0708446056f,
0.0654031292f, 0.0599597073f, 0.0545145016f, 0.0490676743f, 0.0436193874f, 0.0381698028f,
0.0327190828f, 0.0272673895f, 0.0218148850f, 0.0163617316f, 0.0109080915f, 0.0054541269f,
};
const FLOAT32 ixheaac_sine_pi_by_2_N[] = {
0.0015339802f, 0.9999988235f, 0.0016362454f, 0.9999986613f, 0.0017531200f, 0.9999984633f,
0.0018879752f, 0.9999982178f, 0.0020453063f, 0.9999979084f, 0.0022312429f, 0.9999975108f,
0.0024543668f, 0.9999969880f, 0.0027270736f, 0.9999962815f, 0.0049087188f, 0.9999879522f};
const FLOAT32 ixheaac_sin_cos_448[] = {
0.014025f, 0.999902f, 0.028046f, 0.999607f, 0.042062f, 0.999115f, 0.056070f, 0.998427f,
0.070067f, 0.997542f, 0.084051f, 0.996462f, 0.098017f, 0.995185f, 0.111964f, 0.993712f,
0.125890f, 0.992044f, 0.139790f, 0.990181f, 0.153663f, 0.988123f, 0.167506f, 0.985871f,
0.181316f, 0.983425f, 0.195090f, 0.980785f, 0.208826f, 0.977953f, 0.222521f, 0.974928f,
0.236172f, 0.971711f, 0.249776f, 0.968304f, 0.263332f, 0.964705f, 0.276836f, 0.960917f,
0.290285f, 0.956940f, 0.303677f, 0.952775f, 0.317009f, 0.948422f, 0.330279f, 0.943883f,
0.343484f, 0.939158f, 0.356622f, 0.934249f, 0.369689f, 0.929156f, 0.382683f, 0.923880f,
0.395603f, 0.918422f, 0.408444f, 0.912783f, 0.421205f, 0.906965f, 0.433884f, 0.900969f,
0.446477f, 0.894795f, 0.458982f, 0.888446f, 0.471397f, 0.881921f, 0.483719f, 0.875223f,
0.495946f, 0.868353f, 0.508075f, 0.861313f, 0.520105f, 0.854102f, 0.532032f, 0.846724f,
0.543855f, 0.839179f, 0.555570f, 0.831470f, 0.567177f, 0.823596f, 0.578671f, 0.815561f,
0.590052f, 0.807365f, 0.601317f, 0.799010f, 0.612464f, 0.790499f, 0.623490f, 0.781832f,
0.634393f, 0.773010f, 0.645172f, 0.764037f, 0.655824f, 0.754914f, 0.666347f, 0.745642f,
0.676738f, 0.736224f, 0.686997f, 0.726660f, 0.697120f, 0.716954f, 0.707107f, 0.707107f,
0.716954f, 0.697120f, 0.726660f, 0.686997f, 0.736224f, 0.676738f, 0.745642f, 0.666347f,
0.754914f, 0.655824f, 0.764037f, 0.645172f, 0.773010f, 0.634393f, 0.781832f, 0.623490f,
0.790499f, 0.612464f, 0.799010f, 0.601317f, 0.807365f, 0.590052f, 0.815561f, 0.578671f,
0.823596f, 0.567177f, 0.831470f, 0.555570f, 0.839179f, 0.543855f, 0.846724f, 0.532032f,
0.854102f, 0.520105f, 0.861313f, 0.508075f, 0.868353f, 0.495946f, 0.875223f, 0.483719f,
0.881921f, 0.471397f, 0.888446f, 0.458982f, 0.894795f, 0.446477f, 0.900969f, 0.433884f,
0.906965f, 0.421205f, 0.912783f, 0.408444f, 0.918422f, 0.395603f, 0.923880f, 0.382683f,
0.929156f, 0.369689f, 0.934249f, 0.356622f, 0.939158f, 0.343484f, 0.943883f, 0.330279f,
0.948422f, 0.317009f, 0.952775f, 0.303677f, 0.956940f, 0.290285f, 0.960917f, 0.276836f,
0.964705f, 0.263332f, 0.968304f, 0.249776f, 0.971711f, 0.236172f, 0.974928f, 0.222521f,
0.977953f, 0.208826f, 0.980785f, 0.195090f, 0.983425f, 0.181316f, 0.985871f, 0.167506f,
0.988123f, 0.153663f, 0.990181f, 0.139790f, 0.992044f, 0.125890f, 0.993712f, 0.111964f,
0.995185f, 0.098017f, 0.996462f, 0.084051f, 0.997542f, 0.070067f, 0.998427f, 0.056070f,
0.999115f, 0.042062f, 0.999607f, 0.028046f, 0.999902f, 0.014025f, 1.000000f, 0.000000f};
const FLOAT32 ixheaac_sin_cos_672[] = {
0.009350f, 0.999956f, 0.018699f, 0.999825f, 0.028046f, 0.999607f, 0.037391f, 0.999301f,
0.046733f, 0.998907f, 0.056070f, 0.998427f, 0.065403f, 0.997859f, 0.074730f, 0.997204f,
0.084051f, 0.996462f, 0.093364f, 0.995632f, 0.102669f, 0.994716f, 0.111964f, 0.993712f,
0.121251f, 0.992622f, 0.130526f, 0.991445f, 0.139790f, 0.990181f, 0.149042f, 0.988831f,
0.158281f, 0.987394f, 0.167506f, 0.985871f, 0.176717f, 0.984262f, 0.185912f, 0.982566f,
0.195090f, 0.980785f, 0.204252f, 0.978918f, 0.213396f, 0.976966f, 0.222521f, 0.974928f,
0.231627f, 0.972805f, 0.240712f, 0.970597f, 0.249776f, 0.968304f, 0.258819f, 0.965926f,
0.267839f, 0.963464f, 0.276836f, 0.960917f, 0.285808f, 0.958287f, 0.294755f, 0.955573f,
0.303677f, 0.952775f, 0.312572f, 0.949894f, 0.321439f, 0.946930f, 0.330279f, 0.943883f,
0.339090f, 0.940754f, 0.347871f, 0.937542f, 0.356622f, 0.934249f, 0.365341f, 0.930874f,
0.374029f, 0.927417f, 0.382683f, 0.923880f, 0.391305f, 0.920261f, 0.399892f, 0.916562f,
0.408444f, 0.912783f, 0.416961f, 0.908924f, 0.425441f, 0.904986f, 0.433884f, 0.900969f,
0.442289f, 0.896873f, 0.450655f, 0.892698f, 0.458982f, 0.888446f, 0.467269f, 0.884115f,
0.475515f, 0.879708f, 0.483719f, 0.875223f, 0.491881f, 0.870662f, 0.500000f, 0.866025f,
0.508075f, 0.861313f, 0.516106f, 0.856525f, 0.524092f, 0.851662f, 0.532032f, 0.846724f,
0.539926f, 0.841713f, 0.547772f, 0.836628f, 0.555570f, 0.831470f, 0.563320f, 0.826239f,
0.571021f, 0.820936f, 0.578671f, 0.815561f, 0.586271f, 0.810115f, 0.593820f, 0.804598f,
0.601317f, 0.799010f, 0.608761f, 0.793353f, 0.616153f, 0.787627f, 0.623490f, 0.781832f,
0.630773f, 0.775968f, 0.638000f, 0.770036f, 0.645172f, 0.764037f, 0.652287f, 0.757972f,
0.659346f, 0.751840f, 0.666347f, 0.745642f, 0.673289f, 0.739379f, 0.680173f, 0.733052f,
0.686997f, 0.726660f, 0.693761f, 0.720205f, 0.700465f, 0.713687f, 0.707107f, 0.707107f,
0.713687f, 0.700465f, 0.720205f, 0.693761f, 0.726660f, 0.686997f, 0.733052f, 0.680173f,
0.739379f, 0.673289f, 0.745642f, 0.666347f, 0.751840f, 0.659346f, 0.757972f, 0.652287f,
0.764037f, 0.645172f, 0.770036f, 0.638000f, 0.775968f, 0.630773f, 0.781832f, 0.623490f,
0.787627f, 0.616153f, 0.793353f, 0.608761f, 0.799010f, 0.601317f, 0.804598f, 0.593820f,
0.810115f, 0.586271f, 0.815561f, 0.578671f, 0.820936f, 0.571021f, 0.826239f, 0.563320f,
0.831470f, 0.555570f, 0.836628f, 0.547772f, 0.841713f, 0.539926f, 0.846724f, 0.532032f,
0.851662f, 0.524092f, 0.856525f, 0.516106f, 0.861313f, 0.508075f, 0.866025f, 0.500000f,
0.870662f, 0.491881f, 0.875223f, 0.483719f, 0.879708f, 0.475515f, 0.884115f, 0.467269f,
0.888446f, 0.458982f, 0.892698f, 0.450655f, 0.896873f, 0.442289f, 0.900969f, 0.433884f,
0.904986f, 0.425441f, 0.908924f, 0.416961f, 0.912783f, 0.408444f, 0.916562f, 0.399892f,
0.920261f, 0.391305f, 0.923880f, 0.382683f, 0.927417f, 0.374029f, 0.930874f, 0.365341f,
0.934249f, 0.356622f, 0.937542f, 0.347871f, 0.940754f, 0.339090f, 0.943883f, 0.330279f,
0.946930f, 0.321439f, 0.949894f, 0.312572f, 0.952775f, 0.303677f, 0.955573f, 0.294755f,
0.958287f, 0.285808f, 0.960917f, 0.276836f, 0.963464f, 0.267839f, 0.965926f, 0.258819f,
0.968304f, 0.249776f, 0.970597f, 0.240712f, 0.972805f, 0.231627f, 0.974928f, 0.222521f,
0.976966f, 0.213396f, 0.978918f, 0.204252f, 0.980785f, 0.195090f, 0.982566f, 0.185912f,
0.984262f, 0.176717f, 0.985871f, 0.167506f, 0.987394f, 0.158281f, 0.988831f, 0.149042f,
0.990181f, 0.139790f, 0.991445f, 0.130526f, 0.992622f, 0.121251f, 0.993712f, 0.111964f,
0.994716f, 0.102669f, 0.995632f, 0.093364f, 0.996462f, 0.084051f, 0.997204f, 0.074730f,
0.997859f, 0.065403f, 0.998427f, 0.056070f, 0.998907f, 0.046733f, 0.999301f, 0.037391f,
0.999607f, 0.028046f, 0.999825f, 0.018699f, 0.999956f, 0.009350f, 1.000000f, 0.000000f};
const FLOAT32 ixheaac_sin_cos_512[] = {
0.012272f, 0.999925f, 0.024541f, 0.999699f, 0.036807f, 0.999322f, 0.049068f, 0.998795f,
0.061321f, 0.998118f, 0.073565f, 0.997290f, 0.085797f, 0.996313f, 0.098017f, 0.995185f,
0.110222f, 0.993907f, 0.122411f, 0.992480f, 0.134581f, 0.990903f, 0.146730f, 0.989177f,
0.158858f, 0.987301f, 0.170962f, 0.985278f, 0.183040f, 0.983105f, 0.195090f, 0.980785f,
0.207111f, 0.978317f, 0.219101f, 0.975702f, 0.231058f, 0.972940f, 0.242980f, 0.970031f,
0.254866f, 0.966976f, 0.266713f, 0.963776f, 0.278520f, 0.960431f, 0.290285f, 0.956940f,
0.302006f, 0.953306f, 0.313682f, 0.949528f, 0.325310f, 0.945607f, 0.336890f, 0.941544f,
0.348419f, 0.937339f, 0.359895f, 0.932993f, 0.371317f, 0.928506f, 0.382683f, 0.923880f,
0.393992f, 0.919114f, 0.405241f, 0.914210f, 0.416430f, 0.909168f, 0.427555f, 0.903989f,
0.438616f, 0.898674f, 0.449611f, 0.893224f, 0.460539f, 0.887640f, 0.471397f, 0.881921f,
0.482184f, 0.876070f, 0.492898f, 0.870087f, 0.503538f, 0.863973f, 0.514103f, 0.857729f,
0.524590f, 0.851355f, 0.534998f, 0.844854f, 0.545325f, 0.838225f, 0.555570f, 0.831470f,
0.565732f, 0.824589f, 0.575808f, 0.817585f, 0.585798f, 0.810457f, 0.595699f, 0.803208f,
0.605511f, 0.795837f, 0.615232f, 0.788346f, 0.624860f, 0.780737f, 0.634393f, 0.773010f,
0.643832f, 0.765167f, 0.653173f, 0.757209f, 0.662416f, 0.749136f, 0.671559f, 0.740951f,
0.680601f, 0.732654f, 0.689541f, 0.724247f, 0.698376f, 0.715731f, 0.707107f, 0.707107f,
0.715731f, 0.698376f, 0.724247f, 0.689541f, 0.732654f, 0.680601f, 0.740951f, 0.671559f,
0.749136f, 0.662416f, 0.757209f, 0.653173f, 0.765167f, 0.643832f, 0.773010f, 0.634393f,
0.780737f, 0.624860f, 0.788346f, 0.615232f, 0.795837f, 0.605511f, 0.803208f, 0.595699f,
0.810457f, 0.585798f, 0.817585f, 0.575808f, 0.824589f, 0.565732f, 0.831470f, 0.555570f,
0.838225f, 0.545325f, 0.844854f, 0.534998f, 0.851355f, 0.524590f, 0.857729f, 0.514103f,
0.863973f, 0.503538f, 0.870087f, 0.492898f, 0.876070f, 0.482184f, 0.881921f, 0.471397f,
0.887640f, 0.460539f, 0.893224f, 0.449611f, 0.898674f, 0.438616f, 0.903989f, 0.427555f,
0.909168f, 0.416430f, 0.914210f, 0.405241f, 0.919114f, 0.393992f, 0.923880f, 0.382683f,
0.928506f, 0.371317f, 0.932993f, 0.359895f, 0.937339f, 0.348419f, 0.941544f, 0.336890f,
0.945607f, 0.325310f, 0.949528f, 0.313682f, 0.953306f, 0.302006f, 0.956940f, 0.290285f,
0.960431f, 0.278520f, 0.963776f, 0.266713f, 0.966976f, 0.254866f, 0.970031f, 0.242980f,
0.972940f, 0.231058f, 0.975702f, 0.219101f, 0.978317f, 0.207111f, 0.980785f, 0.195090f,
0.983105f, 0.183040f, 0.985278f, 0.170962f, 0.987301f, 0.158858f, 0.989177f, 0.146730f,
0.990903f, 0.134581f, 0.992480f, 0.122411f, 0.993907f, 0.110222f, 0.995185f, 0.098017f,
0.996313f, 0.085797f, 0.997290f, 0.073565f, 0.998118f, 0.061321f, 0.998795f, 0.049068f,
0.999322f, 0.036807f, 0.999699f, 0.024541f, 0.999925f, 0.012272f, 1.000000f, 0.000000f,
0.014025f, 0.999902f, 0.028046f, 0.999607f, 0.042062f, 0.999115f, 0.056070f, 0.998427f,
0.070067f, 0.997542f, 0.084051f, 0.996462f, 0.098017f, 0.995185f, 0.111964f, 0.993712f,
0.125890f, 0.992044f, 0.139790f, 0.990181f, 0.153663f, 0.988123f, 0.167506f, 0.985871f,
0.181316f, 0.983425f, 0.195090f, 0.980785f, 0.208826f, 0.977953f, 0.222521f, 0.974928f,
0.236172f, 0.971711f, 0.249776f, 0.968304f, 0.263332f, 0.964705f, 0.276836f, 0.960917f,
0.290285f, 0.956940f, 0.303677f, 0.952775f, 0.317009f, 0.948422f, 0.330279f, 0.943883f,
0.343484f, 0.939158f, 0.356622f, 0.934249f, 0.369689f, 0.929156f, 0.382683f, 0.923880f,
0.395603f, 0.918422f, 0.408444f, 0.912783f, 0.421205f, 0.906965f, 0.433884f, 0.900969f,
0.446477f, 0.894795f, 0.458982f, 0.888446f, 0.471397f, 0.881921f, 0.483719f, 0.875223f,
0.495946f, 0.868353f, 0.508075f, 0.861313f, 0.520105f, 0.854102f, 0.532032f, 0.846724f,
0.543855f, 0.839179f, 0.555570f, 0.831470f, 0.567177f, 0.823596f, 0.578671f, 0.815561f,
0.590052f, 0.807365f, 0.601317f, 0.799010f, 0.612464f, 0.790499f, 0.623490f, 0.781832f,
0.634393f, 0.773010f, 0.645172f, 0.764037f, 0.655824f, 0.754914f, 0.666347f, 0.745642f,
0.676738f, 0.736224f, 0.686997f, 0.726660f, 0.697120f, 0.716954f, 0.707107f, 0.707107f,
0.716954f, 0.697120f, 0.726660f, 0.686997f, 0.736224f, 0.676738f, 0.745642f, 0.666347f,
0.754914f, 0.655824f, 0.764037f, 0.645172f, 0.773010f, 0.634393f, 0.781832f, 0.623490f,
0.790499f, 0.612464f, 0.799010f, 0.601317f, 0.807365f, 0.590052f, 0.815561f, 0.578671f,
0.823596f, 0.567177f, 0.831470f, 0.555570f, 0.839179f, 0.543855f, 0.846724f, 0.532032f,
0.854102f, 0.520105f, 0.861313f, 0.508075f, 0.868353f, 0.495946f, 0.875223f, 0.483719f,
0.881921f, 0.471397f, 0.888446f, 0.458982f, 0.894795f, 0.446477f, 0.900969f, 0.433884f,
0.906965f, 0.421205f, 0.912783f, 0.408444f, 0.918422f, 0.395603f, 0.923880f, 0.382683f,
0.929156f, 0.369689f, 0.934249f, 0.356622f, 0.939158f, 0.343484f, 0.943883f, 0.330279f,
0.948422f, 0.317009f, 0.952775f, 0.303677f, 0.956940f, 0.290285f, 0.960917f, 0.276836f,
0.964705f, 0.263332f, 0.968304f, 0.249776f, 0.971711f, 0.236172f, 0.974928f, 0.222521f,
0.977953f, 0.208826f, 0.980785f, 0.195090f, 0.983425f, 0.181316f, 0.985871f, 0.167506f,
0.988123f, 0.153663f, 0.990181f, 0.139790f, 0.992044f, 0.125890f, 0.993712f, 0.111964f,
0.995185f, 0.098017f, 0.996462f, 0.084051f, 0.997542f, 0.070067f, 0.998427f, 0.056070f,
0.999115f, 0.042062f, 0.999607f, 0.028046f, 0.999902f, 0.014025f, 1.000000f, 0.000000f};
const FLOAT32 ixheaac_sin_cos_576[] = {
0.010908f, 0.999941f, 0.021815f, 0.999762f, 0.032719f, 0.999465f, 0.043619f, 0.999048f,
0.054515f, 0.998513f, 0.065403f, 0.997859f, 0.076284f, 0.997086f, 0.087156f, 0.996195f,
0.098017f, 0.995185f, 0.108867f, 0.994056f, 0.119704f, 0.992810f, 0.130526f, 0.991445f,
0.141333f, 0.989962f, 0.152123f, 0.988362f, 0.162895f, 0.986643f, 0.173648f, 0.984808f,
0.184380f, 0.982855f, 0.195090f, 0.980785f, 0.205777f, 0.978599f, 0.216440f, 0.976296f,
0.227076f, 0.973877f, 0.237686f, 0.971342f, 0.248267f, 0.968692f, 0.258819f, 0.965926f,
0.269340f, 0.963045f, 0.279829f, 0.960050f, 0.290285f, 0.956940f, 0.300706f, 0.953717f,
0.311091f, 0.950380f, 0.321439f, 0.946930f, 0.331750f, 0.943367f, 0.342020f, 0.939693f,
0.352250f, 0.935906f, 0.362438f, 0.932008f, 0.372583f, 0.927999f, 0.382683f, 0.923880f,
0.392738f, 0.919650f, 0.402747f, 0.915311f, 0.412707f, 0.910864f, 0.422618f, 0.906308f,
0.432479f, 0.901644f, 0.442289f, 0.896873f, 0.452046f, 0.891995f, 0.461749f, 0.887011f,
0.471397f, 0.881921f, 0.480989f, 0.876727f, 0.490524f, 0.871428f, 0.500000f, 0.866025f,
0.509417f, 0.860520f, 0.518773f, 0.854912f, 0.528068f, 0.849202f, 0.537300f, 0.843391f,
0.546467f, 0.837480f, 0.555570f, 0.831470f, 0.564607f, 0.825360f, 0.573576f, 0.819152f,
0.582478f, 0.812847f, 0.591310f, 0.806445f, 0.600071f, 0.799947f, 0.608761f, 0.793353f,
0.617379f, 0.786666f, 0.625923f, 0.779884f, 0.634393f, 0.773010f, 0.642788f, 0.766044f,
0.651105f, 0.758987f, 0.659346f, 0.751840f, 0.667508f, 0.744603f, 0.675590f, 0.737277f,
0.683592f, 0.729864f, 0.691513f, 0.722364f, 0.699352f, 0.714778f, 0.707107f, 0.707107f,
0.714778f, 0.699352f, 0.722364f, 0.691513f, 0.729864f, 0.683592f, 0.737277f, 0.675590f,
0.744603f, 0.667508f, 0.751840f, 0.659346f, 0.758987f, 0.651105f, 0.766044f, 0.642788f,
0.773010f, 0.634393f, 0.779884f, 0.625923f, 0.786666f, 0.617379f, 0.793353f, 0.608761f,
0.799947f, 0.600071f, 0.806445f, 0.591310f, 0.812847f, 0.582478f, 0.819152f, 0.573576f,
0.825360f, 0.564607f, 0.831470f, 0.555570f, 0.837480f, 0.546467f, 0.843391f, 0.537300f,
0.849202f, 0.528068f, 0.854912f, 0.518773f, 0.860520f, 0.509417f, 0.866025f, 0.500000f,
0.871428f, 0.490524f, 0.876727f, 0.480989f, 0.881921f, 0.471397f, 0.887011f, 0.461749f,
0.891995f, 0.452046f, 0.896873f, 0.442289f, 0.901644f, 0.432479f, 0.906308f, 0.422618f,
0.910864f, 0.412707f, 0.915311f, 0.402747f, 0.919650f, 0.392738f, 0.923880f, 0.382683f,
0.927999f, 0.372583f, 0.932008f, 0.362438f, 0.935906f, 0.352250f, 0.939693f, 0.342020f,
0.943367f, 0.331750f, 0.946930f, 0.321439f, 0.950380f, 0.311091f, 0.953717f, 0.300706f,
0.956940f, 0.290285f, 0.960050f, 0.279829f, 0.963045f, 0.269340f, 0.965926f, 0.258819f,
0.968692f, 0.248267f, 0.971342f, 0.237686f, 0.973877f, 0.227076f, 0.976296f, 0.216440f,
0.978599f, 0.205777f, 0.980785f, 0.195090f, 0.982855f, 0.184380f, 0.984808f, 0.173648f,
0.986643f, 0.162895f, 0.988362f, 0.152123f, 0.989962f, 0.141333f, 0.991445f, 0.130526f,
0.992810f, 0.119704f, 0.994056f, 0.108867f, 0.995185f, 0.098017f, 0.996195f, 0.087156f,
0.997086f, 0.076284f, 0.997859f, 0.065403f, 0.998513f, 0.054515f, 0.999048f, 0.043619f,
0.999465f, 0.032719f, 0.999762f, 0.021815f, 0.999941f, 0.010908f, 1.000000f, 0.000000f};
const FLOAT32 ixheaac_sin_cos_384[] = {
0.016362f, 0.999866f, 0.032719f, 0.999465f, 0.049068f, 0.998795f,
0.065403f, 0.997859f, 0.081721f, 0.996655f, 0.098017f, 0.995185f,
0.114287f, 0.993448f, 0.130526f, 0.991445f, 0.146730f, 0.989177f,
0.162895f, 0.986643f, 0.179017f, 0.983846f, 0.195090f, 0.980785f,
0.211112f, 0.977462f, 0.227076f, 0.973877f, 0.242980f, 0.970031f,
0.258819f, 0.965926f, 0.274589f, 0.961562f, 0.290285f, 0.956940f,
0.305903f, 0.952063f, 0.321439f, 0.946930f, 0.336890f, 0.941544f,
0.352250f, 0.935906f, 0.367516f, 0.930017f, 0.382683f, 0.923880f,
0.397748f, 0.917494f, 0.412707f, 0.910864f, 0.427555f, 0.903989f,
0.442289f, 0.896873f, 0.456904f, 0.889516f, 0.471397f, 0.881921f,
0.485763f, 0.874090f, 0.500000f, 0.866025f, 0.514103f, 0.857729f,
0.528068f, 0.849202f, 0.541892f, 0.840448f, 0.555570f, 0.831470f,
0.569100f, 0.822268f, 0.582478f, 0.812847f, 0.595699f, 0.803208f,
0.608761f, 0.793353f, 0.621661f, 0.783287f, 0.634393f, 0.773010f,
0.646956f, 0.762527f, 0.659346f, 0.751840f, 0.671559f, 0.740951f,
0.683592f, 0.729864f, 0.695443f, 0.718582f, 0.707107f, 0.707107f,
0.718582f, 0.695443f, 0.729864f, 0.683592f, 0.740951f, 0.671559f,
0.751840f, 0.659346f, 0.762527f, 0.646956f, 0.773010f, 0.634393f,
0.783287f, 0.621661f, 0.793353f, 0.608761f, 0.803208f, 0.595699f,
0.812847f, 0.582478f, 0.822268f, 0.569100f, 0.831470f, 0.555570f,
0.840448f, 0.541892f, 0.849202f, 0.528068f, 0.857729f, 0.514103f,
0.866025f, 0.500000f, 0.874090f, 0.485763f, 0.881921f, 0.471397f,
0.889516f, 0.456904f, 0.896873f, 0.442289f, 0.903989f, 0.427555f,
0.910864f, 0.412707f, 0.917494f, 0.397748f, 0.923880f, 0.382683f,
0.930017f, 0.367516f, 0.935906f, 0.352250f, 0.941544f, 0.336890f,
0.946930f, 0.321439f, 0.952063f, 0.305903f, 0.956940f, 0.290285f,
0.961562f, 0.274589f, 0.965926f, 0.258819f, 0.970031f, 0.242980f,
0.973877f, 0.227076f, 0.977462f, 0.211112f, 0.980785f, 0.195090f,
0.983846f, 0.179017f, 0.986643f, 0.162895f, 0.989177f, 0.146730f,
0.991445f, 0.130526f, 0.993448f, 0.114287f, 0.995185f, 0.098017f,
0.996655f, 0.081721f, 0.997859f, 0.065403f, 0.998795f, 0.049068f,
0.999465f, 0.032719f, 0.999866f, 0.016362f, 1.000000f, 0.000000f,
0.012272f, 0.999925f, 0.024541f, 0.999699f, 0.036807f, 0.999322f,
0.049068f, 0.998795f, 0.061321f, 0.998118f, 0.073565f, 0.997290f,
0.085797f, 0.996313f, 0.098017f, 0.995185f, 0.110222f, 0.993907f,
0.122411f, 0.992480f, 0.134581f, 0.990903f, 0.146730f, 0.989177f,
0.158858f, 0.987301f, 0.170962f, 0.985278f, 0.183040f, 0.983105f,
0.195090f, 0.980785f, 0.207111f, 0.978317f, 0.219101f, 0.975702f,
0.231058f, 0.972940f, 0.242980f, 0.970031f, 0.254866f, 0.966976f,
0.266713f, 0.963776f, 0.278520f, 0.960431f, 0.290285f, 0.956940f,
0.302006f, 0.953306f, 0.313682f, 0.949528f, 0.325310f, 0.945607f,
0.336890f, 0.941544f, 0.348419f, 0.937339f, 0.359895f, 0.932993f,
0.371317f, 0.928506f, 0.382683f, 0.923880f, 0.393992f, 0.919114f,
0.405241f, 0.914210f, 0.416430f, 0.909168f, 0.427555f, 0.903989f,
0.438616f, 0.898674f, 0.449611f, 0.893224f, 0.460539f, 0.887640f,
0.471397f, 0.881921f, 0.482184f, 0.876070f, 0.492898f, 0.870087f,
0.503538f, 0.863973f, 0.514103f, 0.857729f, 0.524590f, 0.851355f,
0.534998f, 0.844854f, 0.545325f, 0.838225f, 0.555570f, 0.831470f,
0.565732f, 0.824589f, 0.575808f, 0.817585f, 0.585798f, 0.810457f,
0.595699f, 0.803208f, 0.605511f, 0.795837f, 0.615232f, 0.788346f,
0.624860f, 0.780737f, 0.634393f, 0.773010f, 0.643832f, 0.765167f,
0.653173f, 0.757209f, 0.662416f, 0.749136f, 0.671559f, 0.740951f,
0.680601f, 0.732654f, 0.689541f, 0.724247f, 0.698376f, 0.715731f,
0.707107f, 0.707107f, 0.715731f, 0.698376f, 0.724247f, 0.689541f,
0.732654f, 0.680601f, 0.740951f, 0.671559f, 0.749136f, 0.662416f,
0.757209f, 0.653173f, 0.765167f, 0.643832f, 0.773010f, 0.634393f,
0.780737f, 0.624860f, 0.788346f, 0.615232f, 0.795837f, 0.605511f,
0.803208f, 0.595699f, 0.810457f, 0.585798f, 0.817585f, 0.575808f,
0.824589f, 0.565732f, 0.831470f, 0.555570f, 0.838225f, 0.545325f,
0.844854f, 0.534998f, 0.851355f, 0.524590f, 0.857729f, 0.514103f,
0.863973f, 0.503538f, 0.870087f, 0.492898f, 0.876070f, 0.482184f,
0.881921f, 0.471397f, 0.887640f, 0.460539f, 0.893224f, 0.449611f,
0.898674f, 0.438616f, 0.903989f, 0.427555f, 0.909168f, 0.416430f,
0.914210f, 0.405241f, 0.919114f, 0.393992f, 0.923880f, 0.382683f,
0.928506f, 0.371317f, 0.932993f, 0.359895f, 0.937339f, 0.348419f,
0.941544f, 0.336890f, 0.945607f, 0.325310f, 0.949528f, 0.313682f,
0.953306f, 0.302006f, 0.956940f, 0.290285f, 0.960431f, 0.278520f,
0.963776f, 0.266713f, 0.966976f, 0.254866f, 0.970031f, 0.242980f,
0.972940f, 0.231058f, 0.975702f, 0.219101f, 0.978317f, 0.207111f,
0.980785f, 0.195090f, 0.983105f, 0.183040f, 0.985278f, 0.170962f,
0.987301f, 0.158858f, 0.989177f, 0.146730f, 0.990903f, 0.134581f,
0.992480f, 0.122411f, 0.993907f, 0.110222f, 0.995185f, 0.098017f,
0.996313f, 0.085797f, 0.997290f, 0.073565f, 0.998118f, 0.061321f,
0.998795f, 0.049068f, 0.999322f, 0.036807f, 0.999699f, 0.024541f,
0.999925f, 0.012272f, 1.000000f, 0.000000f
};
const FLOAT32 ixheaac_sin_cos_768[] = {
0.008181f, 0.999967f, 0.016362f, 0.999866f, 0.024541f, 0.999699f, 0.032719f, 0.999465f,
0.040895f, 0.999163f, 0.049068f, 0.998795f, 0.057237f, 0.998361f, 0.065403f, 0.997859f,
0.073565f, 0.997290f, 0.081721f, 0.996655f, 0.089872f, 0.995953f, 0.098017f, 0.995185f,
0.106156f, 0.994350f, 0.114287f, 0.993448f, 0.122411f, 0.992480f, 0.130526f, 0.991445f,
0.138633f, 0.990344f, 0.146730f, 0.989177f, 0.154818f, 0.987943f, 0.162895f, 0.986643f,
0.170962f, 0.985278f, 0.179017f, 0.983846f, 0.187060f, 0.982349f, 0.195090f, 0.980785f,
0.203108f, 0.979156f, 0.211112f, 0.977462f, 0.219101f, 0.975702f, 0.227076f, 0.973877f,
0.235036f, 0.971987f, 0.242980f, 0.970031f, 0.250908f, 0.968011f, 0.258819f, 0.965926f,
0.266713f, 0.963776f, 0.274589f, 0.961562f, 0.282446f, 0.959283f, 0.290285f, 0.956940f,
0.298104f, 0.954533f, 0.305903f, 0.952063f, 0.313682f, 0.949528f, 0.321439f, 0.946930f,
0.329176f, 0.944269f, 0.336890f, 0.941544f, 0.344581f, 0.938756f, 0.352250f, 0.935906f,
0.359895f, 0.932993f, 0.367516f, 0.930017f, 0.375112f, 0.926979f, 0.382683f, 0.923880f,
0.390229f, 0.920718f, 0.397748f, 0.917494f, 0.405241f, 0.914210f, 0.412707f, 0.910864f,
0.420145f, 0.907457f, 0.427555f, 0.903989f, 0.434936f, 0.900461f, 0.442289f, 0.896873f,
0.449611f, 0.893224f, 0.456904f, 0.889516f, 0.464166f, 0.885748f, 0.471397f, 0.881921f,
0.478596f, 0.878035f, 0.485763f, 0.874090f, 0.492898f, 0.870087f, 0.500000f, 0.866025f,
0.507068f, 0.861906f, 0.514103f, 0.857729f, 0.521103f, 0.853494f, 0.528068f, 0.849202f,
0.534998f, 0.844854f, 0.541892f, 0.840448f, 0.548749f, 0.835987f, 0.555570f, 0.831470f,
0.562354f, 0.826897f, 0.569100f, 0.822268f, 0.575808f, 0.817585f, 0.582478f, 0.812847f,
0.589108f, 0.808054f, 0.595699f, 0.803208f, 0.602251f, 0.798307f, 0.608761f, 0.793353f,
0.615232f, 0.788346f, 0.621661f, 0.783287f, 0.628048f, 0.778175f, 0.634393f, 0.773010f,
0.640696f, 0.767795f, 0.646956f, 0.762527f, 0.653173f, 0.757209f, 0.659346f, 0.751840f,
0.665475f, 0.746420f, 0.671559f, 0.740951f, 0.677598f, 0.735432f, 0.683592f, 0.729864f,
0.689541f, 0.724247f, 0.695443f, 0.718582f, 0.701298f, 0.712868f, 0.707107f, 0.707107f,
0.712868f, 0.701298f, 0.718582f, 0.695443f, 0.724247f, 0.689541f, 0.729864f, 0.683592f,
0.735432f, 0.677598f, 0.740951f, 0.671559f, 0.746420f, 0.665475f, 0.751840f, 0.659346f,
0.757209f, 0.653173f, 0.762527f, 0.646956f, 0.767795f, 0.640696f, 0.773010f, 0.634393f,
0.778175f, 0.628048f, 0.783287f, 0.621661f, 0.788346f, 0.615232f, 0.793353f, 0.608761f,
0.798307f, 0.602251f, 0.803208f, 0.595699f, 0.808054f, 0.589108f, 0.812847f, 0.582478f,
0.817585f, 0.575808f, 0.822268f, 0.569100f, 0.826897f, 0.562354f, 0.831470f, 0.555570f,
0.835987f, 0.548749f, 0.840448f, 0.541892f, 0.844854f, 0.534998f, 0.849202f, 0.528068f,
0.853494f, 0.521103f, 0.857729f, 0.514103f, 0.861906f, 0.507068f, 0.866025f, 0.500000f,
0.870087f, 0.492898f, 0.874090f, 0.485763f, 0.878035f, 0.478596f, 0.881921f, 0.471397f,
0.885748f, 0.464166f, 0.889516f, 0.456904f, 0.893224f, 0.449611f, 0.896873f, 0.442289f,
0.900461f, 0.434936f, 0.903989f, 0.427555f, 0.907457f, 0.420145f, 0.910864f, 0.412707f,
0.914210f, 0.405241f, 0.917494f, 0.397748f, 0.920718f, 0.390229f, 0.923880f, 0.382683f,
0.926979f, 0.375112f, 0.930017f, 0.367516f, 0.932993f, 0.359895f, 0.935906f, 0.352250f,
0.938756f, 0.344581f, 0.941544f, 0.336890f, 0.944269f, 0.329176f, 0.946930f, 0.321439f,
0.949528f, 0.313682f, 0.952063f, 0.305903f, 0.954533f, 0.298104f, 0.956940f, 0.290285f,
0.959283f, 0.282446f, 0.961562f, 0.274589f, 0.963776f, 0.266713f, 0.965926f, 0.258819f,
0.968011f, 0.250908f, 0.970031f, 0.242980f, 0.971987f, 0.235036f, 0.973877f, 0.227076f,
0.975702f, 0.219101f, 0.977462f, 0.211112f, 0.979156f, 0.203108f, 0.980785f, 0.195090f,
0.982349f, 0.187060f, 0.983846f, 0.179017f, 0.985278f, 0.170962f, 0.986643f, 0.162895f,
0.987943f, 0.154818f, 0.989177f, 0.146730f, 0.990344f, 0.138633f, 0.991445f, 0.130526f,
0.992480f, 0.122411f, 0.993448f, 0.114287f, 0.994350f, 0.106156f, 0.995185f, 0.098017f,
0.995953f, 0.089872f, 0.996655f, 0.081721f, 0.997290f, 0.073565f, 0.997859f, 0.065403f,
0.998361f, 0.057237f, 0.998795f, 0.049068f, 0.999163f, 0.040895f, 0.999465f, 0.032719f,
0.999699f, 0.024541f, 0.999866f, 0.016362f, 0.999967f, 0.008181f, 1.000000f, 0.000000f};