/*
* Copyright (C) 2011 in-somnia
*
* This file is part of JAAD.
*
* JAAD is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 3 of the
* License, or (at your option) any later version.
*
* JAAD is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
* Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library.
* If not, see <http://www.gnu.org/licenses/>.
*/
package net.sourceforge.jaad.aac.filterbank;
interface SineWindows {
float[] SINE_1024 = {
0.00076699031874270449f,
0.002300969151425805f,
0.0038349425697062275f,
0.0053689069639963425f,
0.0069028587247297558f,
0.0084367942423697988f,
0.0099707099074180308f,
0.011504602110422714f,
0.013038467241987334f,
0.014572301692779064f,
0.016106101853537287f,
0.017639864115082053f,
0.019173584868322623f,
0.020707260504265895f,
0.022240887414024961f,
0.023774461988827555f,
0.025307980620024571f,
0.026841439699098531f,
0.028374835617672099f,
0.029908164767516555f,
0.031441423540560301f,
0.032974608328897335f,
0.03450771552479575f,
0.036040741520706229f,
0.037573682709270494f,
0.039106535483329888f,
0.040639296235933736f,
0.042171961360347947f,
0.043704527250063421f,
0.04523699029880459f,
0.046769346900537863f,
0.048301593449480144f,
0.049833726340107277f,
0.051365741967162593f,
0.052897636725665324f,
0.054429407010919133f,
0.055961049218520569f,
0.057492559744367566f,
0.059023934984667931f,
0.060555171335947788f,
0.062086265195060088f,
0.063617212959193106f,
0.065148011025878833f,
0.066678655793001557f,
0.068209143658806329f,
0.069739471021907307f,
0.071269634281296401f,
0.072799629836351673f,
0.074329454086845756f,
0.075859103432954447f,
0.077388574275265049f,
0.078917863014784942f,
0.080446966052950014f,
0.081975879791633066f,
0.083504600633152432f,
0.085033124980280275f,
0.08656144923625117f,
0.088089569804770507f,
0.089617483090022959f,
0.091145185496681005f,
0.09267267342991331f,
0.094199943295393204f,
0.095726991499307162f,
0.097253814448363271f,
0.098780408549799623f,
0.10030677021139286f,
0.10183289584146653f,
0.10335878184889961f,
0.10488442464313497f,
0.10640982063418768f,
0.10793496623265365f,
0.10945985784971798f,
0.11098449189716339f,
0.11250886478737869f,
0.1140329729333672f,
0.11555681274875526f,
0.11708038064780059f,
0.11860367304540072f,
0.1201266863571015f,
0.12164941699910553f,
0.12317186138828048f,
0.12469401594216764f,
0.12621587707899035f,
0.12773744121766231f,
0.12925870477779614f,
0.13077966417971171f,
0.13230031584444465f,
0.13382065619375472f,
0.13534068165013421f,
0.13686038863681638f,
0.13837977357778389f,
0.13989883289777721f,
0.14141756302230302f,
0.14293596037764267f,
0.14445402139086047f,
0.14597174248981221f,
0.14748912010315357f,
0.14900615066034845f,
0.1505228305916774f,
0.15203915632824605f,
0.15355512430199345f,
0.15507073094570051f,
0.15658597269299843f,
0.15810084597837698f,
0.15961534723719306f,
0.16112947290567881f,
0.16264321942095031f,
0.16415658322101581f,
0.16566956074478412f,
0.16718214843207294f,
0.16869434272361733f,
0.17020614006107807f,
0.17171753688704997f,
0.17322852964507032f,
0.1747391147796272f,
0.17624928873616788f,
0.17775904796110717f,
0.17926838890183575f,
0.18077730800672859f,
0.1822858017251533f,
0.18379386650747845f,
0.1853014988050819f,
0.18680869507035927f,
0.18831545175673212f,
0.18982176531865641f,
0.1913276322116309f,
0.19283304889220523f,
0.1943380118179886f,
0.19584251744765785f,
0.19734656224096592f,
0.19885014265875009f,
0.20035325516294045f,
0.20185589621656805f,
0.20335806228377332f,
0.20485974982981442f,
0.20636095532107551f,
0.20786167522507507f,
0.20936190601047416f,
0.21086164414708486f,
0.21236088610587842f,
0.21385962835899375f,
0.21535786737974555f,
0.21685559964263262f,
0.21835282162334632f,
0.2198495297987787f,
0.22134572064703081f,
0.22284139064742112f,
0.2243365362804936f,
0.22583115402802617f,
0.22732524037303886f,
0.22881879179980222f,
0.23031180479384544f,
0.23180427584196478f,
0.23329620143223159f,
0.23478757805400097f,
0.23627840219791957f,
0.23776867035593419f,
0.23925837902129998f,
0.24074752468858843f,
0.24223610385369601f,
0.24372411301385216f,
0.24521154866762754f,
0.24669840731494241f,
0.24818468545707478f,
0.24967037959666857f,
0.25115548623774192f,
0.25264000188569552f,
0.25412392304732062f,
0.25560724623080738f,
0.25708996794575312f,
0.25857208470317034f,
0.26005359301549519f,
0.26153448939659552f,
0.263014770361779f,
0.26449443242780163f,
0.26597347211287559f,
0.26745188593667762f,
0.26892967042035726f,
0.27040682208654482f,
0.27188333745935972f,
0.27335921306441868f,
0.27483444542884394f,
0.27630903108127108f,
0.27778296655185769f,
0.27925624837229118f,
0.28072887307579719f,
0.28220083719714756f,
0.28367213727266843f,
0.28514276984024867f,
0.28661273143934779f,
0.28808201861100413f,
0.28955062789784303f,
0.29101855584408509f,
0.29248579899555388f,
0.29395235389968466f,
0.29541821710553201f,
0.29688338516377827f,
0.2983478546267414f,
0.29981162204838335f,
0.30127468398431795f,
0.30273703699181914f,
0.30419867762982911f,
0.30565960245896612f,
0.3071198080415331f,
0.30857929094152509f,
0.31003804772463789f,
0.31149607495827591f,
0.3129533692115602f,
0.31440992705533666f,
0.31586574506218396f,
0.31732081980642174f,
0.31877514786411848f,
0.32022872581309986f,
0.32168155023295658f,
0.32313361770505233f,
0.32458492481253215f,
0.32603546814033024f,
0.327485244275178f,
0.3289342498056122f,
0.33038248132198278f,
0.33182993541646111f,
0.33327660868304793f,
0.33472249771758122f,
0.33616759911774452f,
0.33761190948307462f,
0.33905542541496964f,
0.34049814351669716f,
0.34194006039340219f,
0.34338117265211504f,
0.34482147690175929f,
0.34626096975316001f,
0.34769964781905138f,
0.34913750771408497f,
0.35057454605483751f,
0.35201075945981908f,
0.35344614454948081f,
0.35488069794622279f,
0.35631441627440241f,
0.3577472961603419f,
0.3591793342323365f,
0.36061052712066227f,
0.36204087145758418f,
0.36347036387736376f,
0.36489900101626732f,
0.36632677951257359f,
0.36775369600658198f,
0.36917974714062002f,
0.37060492955905167f,
0.37202923990828501f,
0.3734526748367803f,
0.37487523099505754f,
0.37629690503570479f,
0.37771769361338564f,
0.37913759338484732f,
0.38055660100892852f,
0.38197471314656722f,
0.38339192646080866f,
0.38480823761681288f,
0.38622364328186298f,
0.38763814012537273f,
0.38905172481889438f,
0.39046439403612659f,
0.39187614445292235f,
0.3932869727472964f,
0.39469687559943356f,
0.39610584969169627f,
0.39751389170863233f,
0.39892099833698291f,
0.40032716626569009f,
0.40173239218590501f,
0.4031366727909953f,
0.404540004776553f,
0.40594238484040251f,
0.40734380968260797f,
0.40874427600548136f,
0.41014378051359024f,
0.41154231991376522f,
0.41293989091510808f,
0.4143364902289991f,
0.41573211456910536f,
0.41712676065138787f,
0.4185204251941097f,
0.41991310491784362f,
0.42130479654547964f,
0.42269549680223295f,
0.42408520241565156f,
0.4254739101156238f,
0.42686161663438643f,
0.42824831870653196f,
0.42963401306901638f,
0.43101869646116703f,
0.43240236562469014f,
0.43378501730367852f,
0.43516664824461926f,
0.4365472551964012f,
0.43792683491032286f,
0.43930538414009995f,
0.4406828996418729f,
0.4420593781742147f,
0.44343481649813848f,
0.44480921137710488f,
0.44618255957703007f,
0.44755485786629301f,
0.44892610301574326f,
0.45029629179870861f,
0.45166542099100249f,
0.45303348737093158f,
0.45440048771930358f,
0.45576641881943464f,
0.45713127745715698f,
0.45849506042082627f,
0.45985776450132954f,
0.46121938649209238f,
0.46257992318908681f,
0.46393937139083852f,
0.4652977278984346f,
0.46665498951553092f,
0.46801115304835983f,
0.46936621530573752f,
0.4707201730990716f,
0.47207302324236866f,
0.47342476255224153f,
0.47477538784791712f,
0.47612489595124358f,
0.47747328368669806f,
0.47882054788139389f,
0.48016668536508839f,
0.48151169297018986f,
0.48285556753176567f,
0.48419830588754903f,
0.48553990487794696f,
0.48688036134604734f,
0.48821967213762679f,
0.48955783410115744f,
0.49089484408781509f,
0.49223069895148602f,
0.49356539554877477f,
0.49489893073901126f,
0.49623130138425825f,
0.49756250434931915f,
0.49889253650174459f,
0.50022139471184068f,
0.50154907585267539f,
0.50287557680008699f,
0.50420089443269034f,
0.50552502563188539f,
0.50684796728186321f,
0.5081697162696146f,
0.50949026948493636f,
0.51080962382043904f,
0.51212777617155469f,
0.51344472343654346f,
0.5147604625165012f,
0.51607499031536663f,
0.51738830373992906f,
0.51870039969983495f,
0.52001127510759604f,
0.52132092687859566f,
0.52262935193109661f,
0.5239365471862486f,
0.52524250956809471f,
0.52654723600357944f,
0.52785072342255523f,
0.52915296875779061f,
0.53045396894497632f,
0.53175372092273332f,
0.53305222163261945f,
0.53434946801913752f,
0.53564545702974109f,
0.53694018561484291f,
0.5382336507278217f,
0.53952584932502889f,
0.54081677836579667f,
0.54210643481244392f,
0.5433948156302848f,
0.54468191778763453f,
0.54596773825581757f,
0.54725227400917409f,
0.54853552202506739f,
0.54981747928389091f,
0.55109814276907543f,
0.55237750946709607f,
0.55365557636747931f,
0.55493234046281037f,
0.55620779874873993f,
0.55748194822399155f,
0.55875478589036831f,
0.56002630875276038f,
0.56129651381915147f,
0.56256539810062656f,
0.56383295861137817f,
0.56509919236871398f,
0.56636409639306384f,
0.56762766770798623f,
0.56888990334017586f,
0.5701508003194703f,
0.57141035567885723f,
0.57266856645448116f,
0.57392542968565075f,
0.57518094241484508f,
0.57643510168772183f,
0.5776879045531228f,
0.57893934806308178f,
0.58018942927283168f,
0.58143814524081017f,
0.58268549302866846f,
0.58393146970127618f,
0.58517607232673041f,
0.5864192979763605f,
0.58766114372473666f,
0.58890160664967572f,
0.59014068383224882f,
0.59137837235678758f,
0.59261466931089113f,
0.59384957178543363f,
0.59508307687456996f,
0.59631518167574371f,
0.59754588328969316f,
0.59877517882045872f,
0.60000306537538894f,
0.6012295400651485f,
0.60245460000372375f,
0.60367824230843037f,
0.60490046409991982f,
0.60612126250218612f,
0.60734063464257293f,
0.60855857765177945f,
0.60977508866386843f,
0.61099016481627166f,
0.61220380324979795f,
0.61341600110863859f,
0.61462675554037505f,
0.61583606369598509f,
0.61704392272984976f,
0.61825032979976025f,
0.61945528206692402f,
0.62065877669597214f,
0.62186081085496536f,
0.62306138171540126f,
0.62426048645222065f,
0.62545812224381436f,
0.62665428627202935f,
0.62784897572217646f,
0.629042187783036f,
0.63023391964686437f,
0.63142416850940186f,
0.63261293156987741f,
0.63380020603101728f,
0.63498598909904946f,
0.63617027798371217f,
0.63735306989825913f,
0.63853436205946679f,
0.63971415168764045f,
0.64089243600662138f,
0.64206921224379254f,
0.64324447763008585f,
0.64441822939998838f,
0.64559046479154869f,
0.64676118104638392f,
0.64793037540968534f,
0.64909804513022595f,
0.65026418746036585f,
0.65142879965605982f,
0.65259187897686244f,
0.65375342268593606f,
0.65491342805005603f,
0.6560718923396176f,
0.65722881282864254f,
0.65838418679478505f,
0.65953801151933866f,
0.6606902842872423f,
0.66184100238708687f,
0.66299016311112147f,
0.66413776375526001f,
0.66528380161908718f,
0.66642827400586524f,
0.66757117822254031f,
0.66871251157974798f,
0.66985227139182102f,
0.67099045497679422f,
0.67212705965641173f,
0.67326208275613297f,
0.67439552160513905f,
0.67552737353633852f,
0.67665763588637495f,
0.6777863059956315f,
0.67891338120823841f,
0.68003885887207893f,
0.68116273633879543f,
0.68228501096379557f,
0.68340568010625868f,
0.6845247411291423f,
0.68564219139918747f,
0.68675802828692589f,
0.68787224916668555f,
0.68898485141659704f,
0.69009583241859995f,
0.69120518955844845f,
0.69231292022571822f,
0.69341902181381176f,
0.69452349171996552f,
0.69562632734525487f,
0.6967275260946012f,
0.69782708537677729f,
0.69892500260441415f,
0.70002127519400625f,
0.70111590056591866f,
0.70220887614439187f,
0.70330019935754873f,
0.70438986763740041f,
0.7054778784198521f,
0.70656422914470951f,
0.70764891725568435f,
0.70873194020040065f,
0.70981329543040084f,
0.71089298040115168f,
0.71197099257204999f,
0.71304732940642923f,
0.71412198837156471f,
0.71519496693868001f,
0.71626626258295312f,
0.71733587278352173f,
0.71840379502348972f,
0.71947002678993299f,
0.72053456557390527f,
0.72159740887044366f,
0.72265855417857561f,
0.72371799900132339f,
0.72477574084571128f,
0.72583177722277037f,
0.72688610564754497f,
0.72793872363909862f,
0.72898962872051931f,
0.73003881841892615f,
0.73108629026547423f,
0.73213204179536129f,
0.73317607054783274f,
0.73421837406618817f,
0.73525894989778673f,
0.73629779559405306f,
0.73733490871048279f,
0.73837028680664851f,
0.73940392744620576f,
0.74043582819689802f,
0.74146598663056329f,
0.74249440032313918f,
0.74352106685466912f,
0.74454598380930725f,
0.74556914877532543f,
0.74659055934511731f,
0.74761021311520515f,
0.74862810768624533f,
0.74964424066303348f,
0.75065860965451059f,
0.75167121227376843f,
0.75268204613805523f,
0.75369110886878121f,
0.75469839809152439f,
0.75570391143603588f,
0.75670764653624567f,
0.75770960103026808f,
0.75870977256040739f,
0.75970815877316344f,
0.76070475731923692f,
0.76169956585353527f,
0.76269258203517787f,
0.76368380352750187f,
0.76467322799806714f,
0.76566085311866239f,
0.76664667656531038f,
0.76763069601827327f,
0.76861290916205827f,
0.76959331368542294f,
0.7705719072813807f,
0.7715486876472063f,
0.77252365248444133f,
0.77349679949889905f,
0.77446812640067086f,
0.77543763090413043f,
0.77640531072794039f,
0.7773711635950562f,
0.77833518723273309f,
0.7792973793725303f,
0.78025773775031659f,
0.78121626010627609f,
0.7821729441849129f,
0.78312778773505731f,
0.78408078850986995f,
0.78503194426684808f,
0.78598125276783015f,
0.7869287117790017f,
0.78787431907090011f,
0.78881807241842017f,
0.78975996960081907f,
0.79070000840172161f,
0.79163818660912577f,
0.79257450201540758f,
0.79350895241732666f,
0.79444153561603059f,
0.79537224941706119f,
0.79630109163035911f,
0.7972280600702687f,
0.79815315255554375f,
0.79907636690935235f,
0.79999770095928191f,
0.8009171525373443f,
0.80183471947998131f,
0.80275039962806916f,
0.80366419082692409f,
0.804576090926307f,
0.80548609778042912f,
0.80639420924795624f,
0.80730042319201445f,
0.80820473748019472f,
0.80910714998455813f,
0.81000765858164114f,
0.81090626115245967f,
0.81180295558251536f,
0.81269773976179949f,
0.81359061158479851f,
0.81448156895049861f,
0.81537060976239129f,
0.81625773192847739f,
0.81714293336127297f,
0.81802621197781344f,
0.81890756569965895f,
0.81978699245289899f,
0.82066449016815746f,
0.82154005678059761f,
0.82241369022992639f,
0.82328538846040011f,
0.82415514942082857f,
0.82502297106458022f,
0.82588885134958678f,
0.82675278823834852f,
0.8276147796979384f,
0.82847482370000713f,
0.82933291822078825f,
0.83018906124110237f,
0.83104325074636232f,
0.83189548472657759f,
0.83274576117635946f,
0.83359407809492514f,
0.83444043348610319f,
0.83528482535833737f,
0.83612725172469216f,
0.83696771060285702f,
0.83780620001515094f,
0.8386427179885273f,
0.83947726255457855f,
0.84030983174954077f,
0.84114042361429808f,
0.84196903619438768f,
0.84279566754000412f,
0.84362031570600404f,
0.84444297875191066f,
0.84526365474191822f,
0.84608234174489694f,
0.84689903783439735f,
0.84771374108865427f,
0.84852644959059265f,
0.84933716142783067f,
0.85014587469268521f,
0.85095258748217573f,
0.85175729789802912f,
0.85256000404668397f,
0.85336070403929543f,
0.85415939599173873f,
0.85495607802461482f,
0.85575074826325392f,
0.85654340483771996f,
0.85733404588281559f,
0.85812266953808602f,
0.8589092739478239f,
0.85969385726107261f,
0.86047641763163207f,
0.86125695321806206f,
0.86203546218368721f,
0.86281194269660033f,
0.86358639292966799f,
0.86435881106053403f,
0.86512919527162369f,
0.86589754375014882f,
0.86666385468811102f,
0.86742812628230692f,
0.86819035673433131f,
0.86895054425058238f,
0.86970868704226556f,
0.87046478332539767f,
0.8712188313208109f,
0.8719708292541577f,
0.8727207753559143f,
0.87346866786138488f,
0.8742145050107063f,
0.87495828504885154f,
0.8757000062256346f,
0.87643966679571361f,
0.87717726501859594f,
0.87791279915864173f,
0.87864626748506813f,
0.87937766827195318f,
0.88010699979824036f,
0.88083426034774204f,
0.88155944820914378f,
0.8822825616760086f,
0.88300359904678072f,
0.88372255862478966f,
0.8844394387182537f,
0.88515423764028511f,
0.88586695370889279f,
0.88657758524698704f,
0.88728613058238315f,
0.88799258804780556f,
0.88869695598089171f,
0.88939923272419552f,
0.89009941662519221f,
0.89079750603628149f,
0.89149349931479138f,
0.89218739482298248f,
0.89287919092805168f,
0.89356888600213602f,
0.89425647842231604f,
0.89494196657062075f,
0.89562534883403f,
0.89630662360447966f,
0.89698578927886397f,
0.89766284425904075f,
0.89833778695183419f,
0.89901061576903907f,
0.89968132912742393f,
0.9003499254487356f,
0.90101640315970233f,
0.90168076069203773f,
0.9023429964824442f,
0.90300310897261704f,
0.90366109660924798f,
0.90431695784402832f,
0.90497069113365325f,
0.90562229493982516f,
0.90627176772925766f,
0.90691910797367803f,
0.90756431414983252f,
0.9082073847394887f,
0.90884831822943912f,
0.90948711311150543f,
0.91012376788254157f,
0.91075828104443757f,
0.91139065110412232f,
0.91202087657356823f,
0.9126489559697939f,
0.91327488781486776f,
0.91389867063591168f,
0.91452030296510445f,
0.91513978333968526f,
0.91575711030195672f,
0.91637228239928914f,
0.91698529818412289f,
0.91759615621397295f,
0.9182048550514309f,
0.91881139326416994f,
0.91941576942494696f,
0.92001798211160657f,
0.92061802990708386f,
0.92121591139940873f,
0.92181162518170812f,
0.92240516985220988f,
0.92299654401424625f,
0.92358574627625656f,
0.9241727752517912f,
0.92475762955951391f,
0.9253403078232062f,
0.92592080867176996f,
0.92649913073923051f,
0.9270752726647401f,
0.92764923309258118f,
0.92822101067216944f,
0.92879060405805702f,
0.9293580119099355f,
0.92992323289263956f,
0.93048626567614978f,
0.93104710893559517f,
0.93160576135125783f,
0.93216222160857432f,
0.93271648839814025f,
0.93326856041571205f,
0.93381843636221096f,
0.9343661149437259f,
0.93491159487151609f,
0.93545487486201462f,
0.9359959536368313f,
0.9365348299227555f,
0.93707150245175919f,
0.93760596996099999f,
0.93813823119282436f,
0.93866828489477017f,
0.9391961298195699f,
0.93972176472515334f,
0.94024518837465088f,
0.94076639953639607f,
0.94128539698392866f,
0.94180217949599765f,
0.94231674585656378f,
0.94282909485480271f,
0.94333922528510772f,
0.94384713594709269f,
0.94435282564559475f,
0.94485629319067721f,
0.94535753739763229f,
0.94585655708698391f,
0.94635335108449059f,
0.946847918221148f,
0.94734025733319194f,
0.94783036726210101f,
0.94831824685459909f,
0.94880389496265838f,
0.94928731044350201f,
0.94976849215960668f,
0.95024743897870523f,
0.95072414977378961f,
0.95119862342311323f,
0.95167085881019386f,
0.95214085482381583f,
0.95260861035803324f,
0.9530741243121722f,
0.95353739559083328f,
0.95399842310389449f,
0.95445720576651349f,
0.95491374249913052f,
0.95536803222747024f,
0.95582007388254542f,
0.95626986640065814f,
0.95671740872340305f,
0.9571626997976701f,
0.95760573857564624f,
0.9580465240148186f,
0.9584850550779761f,
0.95892133073321306f,
0.95935534995393079f,
0.9597871117188399f,
0.96021661501196343f,
0.96064385882263847f,
0.96106884214551935f,
0.961491563980579f,
0.9619120233331121f,
0.9623302192137374f,
0.96274615063839941f,
0.96315981662837136f,
0.96357121621025721f,
0.96398034841599411f,
0.96438721228285429f,
0.9647918068534479f,
0.96519413117572472f,
0.96559418430297683f,
0.96599196529384057f,
0.96638747321229879f,
0.96678070712768327f,
0.96717166611467664f,
0.96756034925331436f,
0.9679467556289878f,
0.9683308843324453f,
0.96871273445979478f,
0.9690923051125061f,
0.96946959539741295f,
0.96984460442671483f,
0.97021733131797916f,
0.97058777519414363f,
0.97095593518351797f,
0.97132181041978616f,
0.97168540004200854f,
0.9720467031946235f,
0.97240571902744977f,
0.97276244669568857f,
0.97311688535992513f,
0.97346903418613095f,
0.9738188923456661f,
0.97416645901528032f,
0.97451173337711572f,
0.97485471461870843f,
0.97519540193299037f,
0.97553379451829136f,
0.97586989157834103f,
0.97620369232227056f,
0.97653519596461447f,
0.97686440172531264f,
0.97719130882971228f,
0.97751591650856928f,
0.97783822399805043f,
0.97815823053973505f,
0.97847593538061683f,
0.97879133777310567f,
0.97910443697502925f,
0.97941523224963478f,
0.97972372286559117f,
0.98002990809698998f,
0.98033378722334796f,
0.98063535952960812f,
0.98093462430614164f,
0.98123158084874973f,
0.98152622845866466f,
0.9818185664425525f,
0.98210859411251361f,
0.98239631078608469f,
0.98268171578624086f,
0.98296480844139644f,
0.98324558808540707f,
0.98352405405757126f,
0.98380020570263149f,
0.98407404237077645f,
0.9843455634176419f,
0.9846147682043126f,
0.9848816560973237f,
0.98514622646866223f,
0.98540847869576842f,
0.98566841216153755f,
0.98592602625432113f,
0.98618132036792827f,
0.98643429390162707f,
0.98668494626014669f,
0.98693327685367771f,
0.98717928509787434f,
0.98742297041385541f,
0.98766433222820571f,
0.98790336997297779f,
0.98814008308569257f,
0.98837447100934128f,
0.98860653319238645f,
0.98883626908876354f,
0.98906367815788154f,
0.98928875986462517f,
0.98951151367935519f,
0.98973193907791057f,
0.98995003554160899f,
0.9901658025572484f,
0.99037923961710816f,
0.99059034621895015f,
0.99079912186602037f,
0.99100556606704937f,
0.99120967833625406f,
0.99141145819333854f,
0.99161090516349537f,
0.99180801877740643f,
0.99200279857124452f,
0.99219524408667392f,
0.99238535487085167f,
0.99257313047642881f,
0.99275857046155114f,
0.99294167438986047f,
0.99312244183049558f,
0.99330087235809328f,
0.99347696555278919f,
0.99365072100021912f,
0.99382213829151966f,
0.99399121702332938f,
0.99415795679778973f,
0.99432235722254581f,
0.9944844179107476f,
0.99464413848105071f,
0.99480151855761711f,
0.99495655777011638f,
0.99510925575372611f,
0.99525961214913339f,
0.9954076266025349f,
0.99555329876563847f,
0.99569662829566352f,
0.99583761485534161f,
0.99597625811291779f,
0.99611255774215113f,
0.99624651342231552f,
0.99637812483820021f,
0.99650739168011082f,
0.9966343136438699f,
0.996758890430818f,
0.99688112174781385f,
0.99700100730723529f,
0.99711854682697998f,
0.99723374003046616f,
0.99734658664663323f,
0.99745708640994191f,
0.99756523906037575f,
0.997671044343441f,
0.99777450201016782f,
0.99787561181711015f,
0.99797437352634699f,
0.99807078690548234f,
0.99816485172764624f,
0.99825656777149518f,
0.99834593482121237f,
0.99843295266650844f,
0.99851762110262221f,
0.99859993993032037f,
0.99867990895589909f,
0.99875752799118334f,
0.99883279685352799f,
0.99890571536581829f,
0.99897628335646982f,
0.99904450065942929f,
0.99911036711417489f,
0.99917388256571638f,
0.99923504686459585f,
0.99929385986688779f,
0.99935032143419944f,
0.9994044314336713f,
0.99945618973797734f,
0.99950559622532531f,
0.99955265077945699f,
0.99959735328964838f,
0.9996397036507102f,
0.99967970176298793f,
0.99971734753236219f,
0.99975264087024884f,
0.99978558169359921f,
0.99981616992490041f,
0.99984440549217524f,
0.99987028832898295f,
0.99989381837441849f,
0.99991499557311347f,
0.999933819875236f,
0.99995029123649048f,
0.99996440961811828f,
0.99997617498689761f,
0.9999855873151432f,
0.99999264658070719f,
0.99999735276697821f,
0.99999970586288223f
};
float[] SINE_128 = {
0.0061358846491544753f,
0.01840672990580482f,
0.030674803176636626f,
0.04293825693494082f,
0.055195244349689934f,
0.067443919563664051f,
0.079682437971430126f,
0.091908956497132724f,
0.10412163387205459f,
0.11631863091190475f,
0.12849811079379317f,
0.14065823933284921f,
0.15279718525844344f,
0.16491312048996989f,
0.17700422041214875f,
0.18906866414980619f,
0.2011046348420919f,
0.21311031991609136f,
0.22508391135979283f,
0.2370236059943672f,
0.24892760574572015f,
0.26079411791527551f,
0.27262135544994898f,
0.28440753721127188f,
0.29615088824362379f,
0.30784964004153487f,
0.31950203081601569f,
0.33110630575987643f,
0.34266071731199438f,
0.35416352542049034f,
0.36561299780477385f,
0.37700741021641826f,
0.38834504669882625f,
0.39962419984564679f,
0.41084317105790391f,
0.42200027079979968f,
0.43309381885315196f,
0.4441221445704292f,
0.45508358712634384f,
0.46597649576796618f,
0.47679923006332209f,
0.487550160148436f,
0.49822766697278187f,
0.50883014254310699f,
0.51935599016558964f,
0.52980362468629461f,
0.54017147272989285f,
0.55045797293660481f,
0.56066157619733603f,
0.57078074588696726f,
0.58081395809576453f,
0.59075970185887416f,
0.60061647938386897f,
0.61038280627630948f,
0.6200572117632891f,
0.62963823891492698f,
0.63912444486377573f,
0.64851440102211244f,
0.65780669329707864f,
0.66699992230363747f,
0.67609270357531592f,
0.68508366777270036f,
0.693971460889654f,
0.7027547444572253f,
0.71143219574521643f,
0.72000250796138165f,
0.7284643904482252f,
0.73681656887736979f,
0.74505778544146595f,
0.75318679904361241f,
0.76120238548426178f,
0.76910333764557959f,
0.77688846567323244f,
0.78455659715557524f,
0.79210657730021239f,
0.79953726910790501f,
0.80684755354379922f,
0.8140363297059483f,
0.82110251499110465f,
0.8280450452577558f,
0.83486287498638001f,
0.84155497743689833f,
0.84812034480329712f,
0.85455798836540053f,
0.86086693863776731f,
0.86704624551569265f,
0.87309497841829009f,
0.87901222642863341f,
0.88479709843093779f,
0.89044872324475788f,
0.89596624975618511f,
0.90134884704602203f,
0.90659570451491533f,
0.91170603200542988f,
0.9166790599210427f,
0.9215140393420419f,
0.92621024213831127f,
0.93076696107898371f,
0.9351835099389475f,
0.93945922360218992f,
0.94359345816196039f,
0.94758559101774109f,
0.95143502096900834f,
0.95514116830577067f,
0.9587034748958716f,
0.96212140426904158f,
0.9653944416976894f,
0.96852209427441727f,
0.97150389098625178f,
0.97433938278557586f,
0.97702814265775439f,
0.97956976568544052f,
0.98196386910955524f,
0.98421009238692903f,
0.98630809724459867f,
0.98825756773074946f,
0.99005821026229712f,
0.99170975366909953f,
0.9932119492347945f,
0.99456457073425542f,
0.99576741446765982f,
0.99682029929116567f,
0.99772306664419164f,
0.99847558057329477f,
0.99907772775264536f,
0.99952941750109314f,
0.9998305817958234f,
0.99998117528260111f
};
float[] SINE_960 = {
0.00081812299560725323f,
0.0024543667964602917f,
0.0040906040262347889f,
0.0057268303042312674f,
0.0073630412497795667f,
0.0089992324822505774f,
0.010635399621067975f,
0.012271538285719924f,
0.013907644095770845f,
0.015543712670873098f,
0.017179739630778748f,
0.018815720595351273f,
0.020451651184577292f,
0.022087527018578291f,
0.023723343717622358f,
0.025359096902135895f,
0.02699478219271537f,
0.028630395210139003f,
0.030265931575378519f,
0.031901386909610863f,
0.033536756834229922f,
0.035172036970858266f,
0.036807222941358832f,
0.038442310367846677f,
0.040077294872700696f,
0.041712172078575326f,
0.043346937608412288f,
0.044981587085452281f,
0.046616116133246711f,
0.048250520375669431f,
0.049884795436928406f,
0.051518936941577477f,
0.053152940514528055f,
0.05478680178106083f,
0.056420516366837495f,
0.05805407989791244f,
0.059687488000744485f,
0.061320736302208578f,
0.062953820429607482f,
0.064586736010683557f,
0.066219478673630344f,
0.06785204404710439f,
0.069484427760236861f,
0.071116625442645326f,
0.072748632724445372f,
0.07438044523626236f,
0.076012058609243122f,
0.077643468475067631f,
0.079274670465960706f,
0.080905660214703745f,
0.082536433354646319f,
0.084166985519717977f,
0.085797312344439894f,
0.08742740946393647f,
0.089057272513947183f,
0.090686897130838162f,
0.092316278951613845f,
0.093945413613928788f,
0.095574296756099186f,
0.097202924017114667f,
0.098831291036649963f,
0.10045939345507648f,
0.10208722691347409f,
0.10371478705364276f,
0.10534206951811415f,
0.10696906995016341f,
0.10859578399382072f,
0.11022220729388306f,
0.11184833549592579f,
0.11347416424631435f,
0.11509968919221586f,
0.11672490598161089f,
0.11834981026330495f,
0.11997439768694031f,
0.12159866390300751f,
0.12322260456285709f,
0.12484621531871121f,
0.12646949182367517f,
0.12809242973174936f,
0.12971502469784052f,
0.13133727237777362f,
0.13295916842830346f,
0.13458070850712617f,
0.13620188827289101f,
0.1378227033852118f,
0.13944314950467873f,
0.14106322229286994f,
0.14268291741236291f,
0.14430223052674654f,
0.1459211573006321f,
0.14753969339966552f,
0.14915783449053857f,
0.15077557624100058f,
0.15239291431987001f,
0.1540098443970461f,
0.15562636214352044f,
0.15724246323138855f,
0.15885814333386142f,
0.16047339812527725f,
0.16208822328111283f,
0.16370261447799525f,
0.16531656739371339f,
0.16693007770722967f,
0.16854314109869134f,
0.17015575324944232f,
0.17176790984203447f,
0.17337960656023954f,
0.1749908390890603f,
0.17660160311474243f,
0.17821189432478593f,
0.17982170840795647f,
0.18143104105429744f,
0.18303988795514095f,
0.1846482448031197f,
0.18625610729217834f,
0.1878634711175852f,
0.18947033197594348f,
0.19107668556520319f,
0.19268252758467228f,
0.19428785373502844f,
0.19589265971833042f,
0.19749694123802966f,
0.19910069399898173f,
0.20070391370745785f,
0.20230659607115639f,
0.20390873679921437f,
0.20551033160221882f,
0.20711137619221856f,
0.2087118662827353f,
0.21031179758877552f,
0.21191116582684155f,
0.21350996671494335f,
0.21510819597260972f,
0.21670584932089998f,
0.2183029224824154f,
0.21989941118131037f,
0.22149531114330431f,
0.22309061809569264f,
0.22468532776735861f,
0.22627943588878449f,
0.22787293819206314f,
0.22946583041090929f,
0.23105810828067114f,
0.23264976753834157f,
0.23424080392256985f,
0.2358312131736727f,
0.23742099103364595f,
0.23901013324617584f,
0.24059863555665045f,
0.24218649371217096f,
0.24377370346156332f,
0.24536026055538934f,
0.24694616074595824f,
0.24853139978733788f,
0.25011597343536629f,
0.25169987744766298f,
0.25328310758364025f,
0.25486565960451457f,
0.25644752927331788f,
0.25802871235490898f,
0.25960920461598508f,
0.26118900182509258f,
0.26276809975263904f,
0.264346494170904f,
0.26592418085405067f,
0.26750115557813692f,
0.2690774141211269f,
0.27065295226290209f,
0.2722277657852728f,
0.27380185047198918f,
0.27537520210875299f,
0.2769478164832283f,
0.27851968938505312f,
0.28009081660585067f,
0.28166119393924061f,
0.28323081718085019f,
0.28479968212832563f,
0.28636778458134327f,
0.28793512034162105f,
0.2895016852129294f,
0.29106747500110264f,
0.29263248551405047f,
0.2941967125617686f,
0.29576015195635058f,
0.29732279951199847f,
0.29888465104503475f,
0.30044570237391266f,
0.30200594931922808f,
0.30356538770373032f,
0.30512401335233358f,
0.30668182209212791f,
0.3082388097523906f,
0.30979497216459695f,
0.31135030516243201f,
0.3129048045818012f,
0.31445846626084178f,
0.31601128603993378f,
0.31756325976171151f,
0.31911438327107416f,
0.32066465241519732f,
0.32221406304354389f,
0.3237626110078754f,
0.32531029216226293f,
0.32685710236309828f,
0.32840303746910487f,
0.32994809334134939f,
0.3314922658432522f,
0.33303555084059877f,
0.33457794420155085f,
0.33611944179665709f,
0.33766003949886464f,
0.33919973318352969f,
0.34073851872842903f,
0.34227639201377064f,
0.34381334892220483f,
0.34534938533883547f,
0.34688449715123082f,
0.34841868024943456f,
0.34995193052597684f,
0.35148424387588523f,
0.3530156161966958f,
0.35454604338846402f,
0.35607552135377557f,
0.35760404599775775f,
0.35913161322809023f,
0.36065821895501554f,
0.36218385909135092f,
0.36370852955249849f,
0.36523222625645668f,
0.36675494512383078f,
0.36827668207784414f,
0.36979743304434909f,
0.37131719395183754f,
0.37283596073145214f,
0.37435372931699717f,
0.37587049564494951f,
0.37738625565446909f,
0.37890100528741022f,
0.38041474048833229f,
0.38192745720451066f,
0.38343915138594736f,
0.38494981898538222f,
0.38645945595830333f,
0.38796805826295838f,
0.38947562186036483f,
0.39098214271432141f,
0.39248761679141814f,
0.3939920400610481f,
0.39549540849541737f,
0.39699771806955625f,
0.39849896476132979f,
0.39999914455144892f,
0.40149825342348083f,
0.4029962873638599f,
0.40449324236189854f,
0.40598911440979762f,
0.40748389950265762f,
0.40897759363848879f,
0.41047019281822261f,
0.41196169304572178f,
0.4134520903277914f,
0.41494138067418929f,
0.41642956009763715f,
0.41791662461383078f,
0.41940257024145089f,
0.42088739300217382f,
0.42237108892068231f,
0.42385365402467584f,
0.42533508434488143f,
0.42681537591506419f,
0.42829452477203828f,
0.42977252695567697f,
0.43124937850892364f,
0.4327250754778022f,
0.43419961391142781f,
0.43567298986201736f,
0.43714519938489987f,
0.43861623853852766f,
0.44008610338448595f,
0.44155478998750436f,
0.44302229441546676f,
0.4444886127394222f,
0.44595374103359531f,
0.44741767537539667f,
0.44888041184543348f,
0.45034194652752002f,
0.45180227550868812f,
0.45326139487919759f,
0.45471930073254679f,
0.45617598916548296f,
0.45763145627801283f,
0.45908569817341294f,
0.46053871095824001f,
0.46199049074234161f,
0.46344103363886635f,
0.46489033576427435f,
0.46633839323834758f,
0.46778520218420055f,
0.46923075872829029f,
0.47067505900042683f,
0.47211809913378361f,
0.47355987526490806f,
0.47500038353373153f,
0.47643962008357982f,
0.47787758106118372f,
0.47931426261668875f,
0.48074966090366611f,
0.48218377207912272f,
0.48361659230351117f,
0.48504811774074069f,
0.48647834455818684f,
0.48790726892670194f,
0.48933488702062544f,
0.49076119501779414f,
0.49218618909955225f,
0.4936098654507618f,
0.49503222025981269f,
0.49645324971863303f,
0.49787295002269943f,
0.49929131737104687f,
0.50070834796627917f,
0.50212403801457872f,
0.50353838372571758f,
0.50495138131306638f,
0.50636302699360547f,
0.50777331698793449f,
0.50918224752028263f,
0.51058981481851906f,
0.51199601511416237f,
0.51340084464239111f,
0.51480429964205421f,
0.51620637635567967f,
0.51760707102948678f,
0.51900637991339404f,
0.5204042992610306f,
0.52180082532974559f,
0.5231959543806185f,
0.52458968267846895f,
0.52598200649186677f,
0.52737292209314235f,
0.52876242575839572f,
0.53015051376750777f,
0.53153718240414882f,
0.53292242795578992f,
0.53430624671371152f,
0.53568863497301467f,
0.5370695890326298f,
0.5384491051953274f,
0.53982717976772743f,
0.54120380906030963f,
0.54257898938742311f,
0.54395271706729609f,
0.54532498842204646f,
0.54669579977769045f,
0.54806514746415402f,
0.54943302781528081f,
0.55079943716884383f,
0.55216437186655387f,
0.55352782825406999f,
0.55488980268100907f,
0.55625029150095584f,
0.55760929107147217f,
0.55896679775410718f,
0.56032280791440714f,
0.56167731792192455f,
0.56303032415022869f,
0.56438182297691453f,
0.56573181078361312f,
0.56708028395600085f,
0.56842723888380908f,
0.56977267196083425f,
0.57111657958494688f,
0.5724589581581021f,
0.57379980408634845f,
0.57513911377983773f,
0.57647688365283478f,
0.57781311012372738f,
0.57914778961503466f,
0.58048091855341843f,
0.5818124933696911f,
0.58314251049882604f,
0.58447096637996743f,
0.58579785745643886f,
0.5871231801757536f,
0.58844693098962408f,
0.58976910635397084f,
0.59108970272893235f,
0.59240871657887517f,
0.59372614437240179f,
0.59504198258236196f,
0.5963562276858605f,
0.59766887616426767f,
0.5989799245032289f,
0.60028936919267273f,
0.60159720672682204f,
0.60290343360420195f,
0.60420804632765002f,
0.60551104140432543f,
0.60681241534571839f,
0.60811216466765883f,
0.60941028589032709f,
0.61070677553826169f,
0.61200163014036979f,
0.61329484622993602f,
0.6145864203446314f,
0.61587634902652377f,
0.61716462882208556f,
0.61845125628220421f,
0.61973622796219074f,
0.6210195404217892f,
0.62230119022518593f,
0.62358117394101897f,
0.62485948814238634f,
0.62613612940685637f,
0.62741109431647646f,
0.62868437945778133f,
0.62995598142180387f,
0.6312258968040827f,
0.63249412220467238f,
0.63376065422815175f,
0.63502548948363347f,
0.63628862458477287f,
0.63755005614977711f,
0.63880978080141437f,
0.6400677951670225f,
0.6413240958785188f,
0.64257867957240766f,
0.6438315428897915f,
0.64508268247637779f,
0.64633209498248945f,
0.64757977706307335f,
0.64882572537770888f,
0.65006993659061751f,
0.65131240737067142f,
0.65255313439140239f,
0.65379211433101081f,
0.65502934387237444f,
0.6562648197030575f,
0.65749853851531959f,
0.65873049700612374f,
0.65996069187714679f,
0.66118911983478657f,
0.66241577759017178f,
0.66364066185917048f,
0.66486376936239888f,
0.66608509682523009f,
0.66730464097780284f,
0.66852239855503071f,
0.66973836629660977f,
0.67095254094702894f,
0.67216491925557675f,
0.67337549797635199f,
0.67458427386827102f,
0.67579124369507693f,
0.67699640422534846f,
0.67819975223250772f,
0.6794012844948305f,
0.68060099779545302f,
0.68179888892238183f,
0.6829949546685018f,
0.68418919183158522f,
0.68538159721429948f,
0.6865721676242168f,
0.68776089987382172f,
0.68894779078052026f,
0.69013283716664853f,
0.69131603585948032f,
0.69249738369123692f,
0.69367687749909468f,
0.69485451412519361f,
0.69603029041664599f,
0.6972042032255451f,
0.6983762494089728f,
0.69954642582900894f,
0.70071472935273893f,
0.70188115685226271f,
0.703045705204703f,
0.70420837129221303f,
0.70536915200198613f,
0.70652804422626281f,
0.70768504486233985f,
0.70884015081257845f,
0.70999335898441229f,
0.711144666290356f,
0.71229406964801356f,
0.71344156598008623f,
0.71458715221438096f,
0.71573082528381871f,
0.71687258212644234f,
0.7180124196854254f,
0.71915033490907943f,
0.72028632475086318f,
0.72142038616938997f,
0.72255251612843596f,
0.72368271159694852f,
0.72481096954905444f,
0.72593728696406756f,
0.72706166082649704f,
0.72818408812605595f,
0.72930456585766834f,
0.73042309102147851f,
0.73153966062285747f,
0.73265427167241282f,
0.73376692118599507f,
0.73487760618470677f,
0.73598632369490979f,
0.73709307074823405f,
0.73819784438158409f,
0.73930064163714881f,
0.74040145956240788f,
0.74150029521014049f,
0.74259714563843304f,
0.74369200791068657f,
0.74478487909562552f,
0.74587575626730485f,
0.74696463650511791f,
0.74805151689380456f,
0.74913639452345926f,
0.75021926648953785f,
0.75130012989286621f,
0.7523789818396478f,
0.75345581944147111f,
0.75453063981531809f,
0.75560344008357094f,
0.75667421737402052f,
0.7577429688198738f,
0.75880969155976163f,
0.75987438273774599f,
0.76093703950332836f,
0.76199765901145666f,
0.76305623842253345f,
0.76411277490242291f,
0.76516726562245885f,
0.76621970775945258f,
0.76727009849569949f,
0.76831843501898767f,
0.76936471452260458f,
0.77040893420534517f,
0.77145109127151923f,
0.77249118293095853f,
0.77352920639902467f,
0.77456515889661659f,
0.77559903765017746f,
0.7766308398917029f,
0.77766056285874774f,
0.77868820379443371f,
0.77971375994745684f,
0.78073722857209438f,
0.7817586069282132f,
0.78277789228127592f,
0.78379508190234881f,
0.78481017306810918f,
0.78582316306085265f,
0.78683404916849986f,
0.78784282868460476f,
0.78884949890836087f,
0.78985405714460888f,
0.7908565007038445f,
0.79185682690222425f,
0.79285503306157412f,
0.79385111650939566f,
0.79484507457887377f,
0.79583690460888357f,
0.79682660394399751f,
0.79781416993449272f,
0.79879959993635785f,
0.7997828913113002f,
0.80076404142675273f,
0.80174304765588156f,
0.80271990737759213f,
0.80369461797653707f,
0.80466717684312306f,
0.80563758137351682f,
0.80660582896965372f,
0.80757191703924336f,
0.80853584299577752f,
0.80949760425853612f,
0.81045719825259477f,
0.81141462240883167f,
0.81236987416393436f,
0.81332295096040608f,
0.81427385024657373f,
0.81522256947659355f,
0.81616910611045879f,
0.817113457614006f,
0.81805562145892186f,
0.81899559512275044f,
0.81993337608889916f,
0.82086896184664637f,
0.8218023498911472f,
0.82273353772344116f,
0.82366252285045805f,
0.82458930278502529f,
0.82551387504587381f,
0.82643623715764558f,
0.82735638665089983f,
0.82827432106211907f,
0.82919003793371693f,
0.83010353481404364f,
0.83101480925739324f,
0.83192385882400965f,
0.83283068108009373f,
0.8337352735978093f,
0.83463763395529011f,
0.83553775973664579f,
0.83643564853196872f,
0.83733129793734051f,
0.83822470555483797f,
0.83911586899254031f,
0.84000478586453453f,
0.84089145379092289f,
0.84177587039782842f,
0.84265803331740163f,
0.84353794018782702f,
0.844415588653329f,
0.8452909763641786f,
0.84616410097669936f,
0.84703496015327406f,
0.84790355156235053f,
0.84876987287844818f,
0.8496339217821639f,
0.85049569596017938f,
0.85135519310526508f,
0.85221241091628896f,
0.85306734709822085f,
0.85391999936213903f,
0.85477036542523732f,
0.85561844301082923f,
0.85646422984835635f,
0.85730772367339259f,
0.85814892222765116f,
0.85898782325899026f,
0.85982442452141961f,
0.86065872377510555f,
0.86149071878637817f,
0.8623204073277364f,
0.86314778717785412f,
0.8639728561215867f,
0.86479561194997623f,
0.86561605246025763f,
0.86643417545586487f,
0.8672499787464365f,
0.86806346014782154f,
0.8688746174820855f,
0.86968344857751589f,
0.87048995126862883f,
0.87129412339617363f,
0.87209596280713941f,
0.8728954673547612f,
0.87369263489852422f,
0.87448746330417149f,
0.87527995044370765f,
0.8760700941954066f,
0.87685789244381551f,
0.87764334307976144f,
0.87842644400035663f,
0.8792071931090043f,
0.87998558831540408f,
0.88076162753555787f,
0.88153530869177488f,
0.88230662971267804f,
0.88307558853320878f,
0.88384218309463292f,
0.8846064113445461f,
0.88536827123687933f,
0.88612776073190425f,
0.88688487779623937f,
0.88763962040285393f,
0.8883919865310751f,
0.88914197416659235f,
0.88988958130146301f,
0.8906348059341177f,
0.89137764606936609f,
0.89211809971840139f,
0.89285616489880615f,
0.89359183963455813f,
0.89432512195603453f,
0.89505600990001799f,
0.89578450150970124f,
0.8965105948346932f,
0.89723428793102367f,
0.89795557886114807f,
0.89867446569395382f,
0.89939094650476448f,
0.90010501937534515f,
0.900816682393908f,
0.90152593365511691f,
0.90223277126009283f,
0.90293719331641886f,
0.90363919793814496f,
0.90433878324579353f,
0.90503594736636439f,
0.90573068843333915f,
0.90642300458668679f,
0.90711289397286898f,
0.90780035474484411f,
0.90848538506207266f,
0.90916798309052227f,
0.90984814700267291f,
0.9105258749775208f,
0.91120116520058425f,
0.91187401586390815f,
0.91254442516606893f,
0.9132123913121788f,
0.91387791251389161f,
0.91454098698940678f,
0.91520161296347435f,
0.91585978866739981f,
0.91651551233904871f,
0.91716878222285148f,
0.91781959656980805f,
0.91846795363749245f,
0.91911385169005766f,
0.9197572889982405f,
0.9203982638393654f,
0.92103677449734989f,
0.92167281926270861f,
0.92230639643255874f,
0.92293750431062316f,
0.92356614120723612f,
0.92419230543934783f,
0.92481599533052783f,
0.92543720921097061f,
0.92605594541749991f,
0.92667220229357261f,
0.92728597818928349f,
0.9278972714613698f,
0.92850608047321548f,
0.9291124035948557f,
0.92971623920298097f,
0.93031758568094147f,
0.93091644141875196f,
0.93151280481309506f,
0.93210667426732674f,
0.93269804819147983f,
0.93328692500226818f,
0.93387330312309147f,
0.93445718098403896f,
0.93503855702189376f,
0.9356174296801375f,
0.93619379740895381f,
0.93676765866523259f,
0.93733901191257496f,
0.93790785562129597f,
0.93847418826842988f,
0.93903800833773399f,
0.93959931431969212f,
0.94015810471151917f,
0.94071437801716529f,
0.94126813274731924f,
0.94181936741941319f,
0.94236808055762578f,
0.94291427069288691f,
0.94345793636288133f,
0.94399907611205225f,
0.9445376884916058f,
0.94507377205951448f,
0.94560732538052128f,
0.94613834702614352f,
0.94666683557467624f,
0.94719278961119657f,
0.94771620772756759f,
0.94823708852244104f,
0.94875543060126255f,
0.94927123257627433f,
0.94978449306651924f,
0.95029521069784428f,
0.9508033841029051f,
0.95130901192116835f,
0.9518120927989161f,
0.95231262538924943f,
0.95281060835209208f,
0.95330604035419386f,
0.95379892006913403f,
0.95428924617732525f,
0.95477701736601728f,
0.95526223232929941f,
0.95574488976810545f,
0.95622498839021619f,
0.95670252691026292f,
0.95717750404973156f,
0.95764991853696524f,
0.95811976910716812f,
0.95858705450240911f,
0.95905177347162429f,
0.95951392477062125f,
0.95997350716208196f,
0.96043051941556579f,
0.96088496030751369f,
0.96133682862125036f,
0.96178612314698864f,
0.96223284268183173f,
0.9626769860297768f,
0.96311855200171881f,
0.96355753941545252f,
0.96399394709567654f,
0.96442777387399625f,
0.96485901858892686f,
0.96528768008589627f,
0.96571375721724895f,
0.96613724884224783f,
0.96655815382707866f,
0.96697647104485207f,
0.96739219937560694f,
0.96780533770631338f,
0.96821588493087585f,
0.9686238399501359f,
0.96902920167187501f,
0.96943196901081796f,
0.96983214088863534f,
0.9702297162339466f,
0.97062469398232287f,
0.97101707307629004f,
0.97140685246533098f,
0.97179403110588902f,
0.97217860796137046f,
0.97256058200214734f,
0.97293995220556007f,
0.97331671755592064f,
0.97369087704451474f,
0.97406242966960455f,
0.97443137443643235f,
0.97479771035722163f,
0.97516143645118103f,
0.97552255174450631f,
0.97588105527038305f,
0.97623694606898959f,
0.97659022318749911f,
0.97694088568008242f,
0.97728893260791039f,
0.97763436303915685f,
0.97797717604900047f,
0.97831737071962765f,
0.97865494614023485f,
0.97898990140703124f,
0.97932223562324061f,
0.97965194789910426f,
0.9799790373518833f,
0.98030350310586067f,
0.98062534429234405f,
0.98094456004966768f,
0.98126114952319499f,
0.98157511186532054f,
0.98188644623547261f,
0.98219515180011563f,
0.98250122773275184f,
0.98280467321392362f,
0.98310548743121629f,
0.98340366957925973f,
0.98369921885973044f,
0.98399213448135414f,
0.98428241565990748f,
0.98457006161822058f,
0.98485507158617835f,
0.98513744480072363f,
0.98541718050585803f,
0.98569427795264519f,
0.98596873639921168f,
0.98624055511074971f,
0.98650973335951875f,
0.98677627042484772f,
0.98704016559313645f,
0.98730141815785832f,
0.98756002741956173f,
0.9878159926858715f,
0.98806931327149194f,
0.98831998849820735f,
0.98856801769488489f,
0.98881340019747566f,
0.98905613534901682f,
0.98929622249963345f,
0.98953366100653983f,
0.98976845023404181f,
0.99000058955353776f,
0.99023007834352106f,
0.99045691598958097f,
0.99068110188440506f,
0.99090263542778001f,
0.99112151602659404f,
0.99133774309483769f,
0.99155131605360625f,
0.99176223433110056f,
0.99197049736262888f,
0.99217610459060845f,
0.99237905546456673f,
0.99257934944114334f,
0.99277698598409092f,
0.99297196456427694f,
0.99316428465968509f,
0.99335394575541669f,
0.99354094734369169f,
0.99372528892385081f,
0.99390697000235606f,
0.99408599009279242f,
0.99426234871586938f,
0.99443604539942176f,
0.99460707967841133f,
0.99477545109492771f,
0.99494115919819004f,
0.99510420354454787f,
0.99526458369748239f,
0.99542229922760772f,
0.99557734971267187f,
0.9957297347375581f,
0.99587945389428578f,
0.99602650678201154f,
0.99617089300703077f,
0.996312612182778f,
0.99645166392982831f,
0.99658804787589839f,
0.99672176365584741f,
0.99685281091167788f,
0.99698118929253687f,
0.99710689845471678f,
0.99722993806165661f,
0.99735030778394196f,
0.99746800729930707f,
0.99758303629263489f,
0.99769539445595812f,
0.99780508148846014f,
0.99791209709647588f,
0.99801644099349218f,
0.99811811290014918f,
0.9982171125442405f,
0.9983134396607144f,
0.99840709399167404f,
0.99849807528637868f,
0.99858638330124405f,
0.99867201779984294f,
0.99875497855290607f,
0.99883526533832245f,
0.99891287794114036f,
0.99898781615356746f,
0.99906007977497147f,
0.99912966861188113f,
0.99919658247798593f,
0.99926082119413751f,
0.99932238458834954f,
0.999381272495798f,
0.99943748475882255f,
0.9994910212269259f,
0.99954188175677483f,
0.99959006621220048f,
0.99963557446419837f,
0.99967840639092931f,
0.99971856187771946f,
0.99975604081706027f,
0.99979084310860955f,
0.99982296865919107f,
0.99985241738279484f,
0.99987918920057806f,
0.99990328404086426f,
0.9999247018391445f,
0.99994344253807688f,
0.99995950608748674f,
0.99997289244436727f,
0.99998360157287902f,
0.9999916334443506f,
0.99999698803727821f,
0.99999966533732598f
};
float[] SINE_120 = {
0.0065449379673518581f,
0.019633692460628301f,
0.032719082821776137f,
0.045798866936520771f,
0.058870803651189033f,
0.071932653156719387f,
0.084982177372441667f,
0.09801714032956059f,
0.11103530855427769f,
0.12403445145048532f,
0.13701234168196802f,
0.14996675555404498f,
0.16289547339458874f,
0.17579627993435451f,
0.18866696468655525f,
0.2015053223256171f,
0.21430915306505074f,
0.2270762630343732f,
0.23980446465501654f,
0.25249157701515795f,
0.26513542624340797f,
0.27773384588129219f,
0.29028467725446233f,
0.3027857698425746f,
0.31523498164776964f,
0.32763017956169349f,
0.33996923973099424f,
0.35225004792123354f,
0.36447049987914965f,
0.37662850169321077f,
0.38872197015239557f,
0.40074883310314097f,
0.41270702980439467f,
0.42459451128071307f,
0.43640924067334208f,
0.44814919358922256f,
0.45981235844785984f,
0.47139673682599764f,
0.48290034380003727f,
0.49432120828614462f,
0.50565737337798455f,
0.51690689668202761f,
0.52806785065036799f,
0.53913832291100017f,
0.55011641659549337f,
0.56100025066400983f,
0.57178796022761225f,
0.58247769686780215f,
0.59306762895323706f,
0.60355594195357143f,
0.61394083875036642f,
0.62422053994501758f,
0.63439328416364549f,
0.64445732835889735f,
0.65441094810861034f,
0.66425243791128175f,
0.67398011147829784f,
0.68359230202287125f,
0.69308736254563585f,
0.70246366611685174f,
0.71171960615517138f,
0.72085359670291882f,
0.7298640726978356f,
0.73874949024124625f,
0.74750832686259672f,
0.75613908178032285f,
0.76464027615900032f,
0.77301045336273699f,
0.78124817920475853f,
0.78935204219315003f,
0.79732065377270711f,
0.80515264856285829f,
0.81284668459161513f,
0.82040144352551359f,
0.82781563089550203f,
0.83508797631874299f,
0.84221723371628654f,
0.84920218152657889f,
0.85604162291477137f,
0.86273438597779184f,
0.86927932394514362f,
0.87567531537539967f,
0.88192126434835494f,
0.88801610065280734f,
0.89395877996993212f,
0.8997482840522214f,
0.90538362089795521f,
0.91086382492117568f,
0.91618795711713596f,
0.92135510522319242f,
0.9263643838751181f,
0.93121493475880346f,
0.93590592675732565f,
0.94043655609335486f,
0.94480604646687805f,
0.94901364918821385f,
0.95305864330629697f,
0.95694033573220882f,
0.9606580613579353f,
0.96421118317032928f,
0.96759909236025976f,
0.9708212084269281f,
0.97387697927733363f,
0.97676588132087239f,
0.97948741955905139f,
0.98204112767030394f,
0.98442656808989171f,
0.98664333208487898f,
0.98869103982416728f,
0.99056934044357725f,
0.99227791210596705f,
0.99381646205637808f,
0.99518472667219682f,
0.99638247150832537f,
0.99740949133735191f,
0.99826561018471593f,
0.99895068135886012f,
0.99946458747636568f,
0.99980724048206482f,
0.99997858166412923f
};
}