y1.S 59 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196
  1. /*
  2. * Math library
  3. *
  4. * Copyright (C) 2016 Intel Corporation. All rights reserved.
  5. *
  6. * Redistribution and use in source and binary forms, with or without
  7. * modification, are permitted provided that the following conditions
  8. * are met:
  9. *
  10. * * Redistributions of source code must retain the above copyright
  11. * notice, this list of conditions and the following disclaimer.
  12. * * Redistributions in binary form must reproduce the above copyright
  13. * notice, this list of conditions and the following disclaimer in
  14. * the documentation and/or other materials provided with the
  15. * distribution.
  16. * * Neither the name of Intel Corporation nor the names of its
  17. * contributors may be used to endorse or promote products derived
  18. * from this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  21. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  22. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  25. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  26. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  27. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  28. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  29. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. *
  32. *
  33. * Author Name <jingwei.zhang@intel.com>
  34. * History:
  35. * 03-14-2016 Initial version. numerics svn rev. 12864
  36. */
  37. .file "y1.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin __y1l
  41. .text
  42. .align 16,0x90
  43. .hidden __y1l
  44. .globl __y1l
  45. __y1l:
  46. # parameter 1: 8 + %ebp
  47. ..B1.1:
  48. ..L1:
  49. pushl %ebp
  50. movl %esp, %ebp
  51. andl $-64, %esp
  52. pushl %edi
  53. pushl %ebx
  54. subl $120, %esp
  55. fldt 8(%ebp)
  56. call ..L2
  57. ..L2:
  58. popl %ebx
  59. lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%ebx), %ebx
  60. fldt 132+_S@GOTOFF(%ebx)
  61. fcomp %st(1)
  62. fnstsw %ax
  63. sahf
  64. jb ..B1.14
  65. ..B1.2:
  66. fldt _val_1_77L@GOTOFF(%ebx)
  67. fcomp %st(1)
  68. fnstsw %ax
  69. sahf
  70. ja ..B1.12
  71. ..B1.3:
  72. fldt _S@GOTOFF(%ebx)
  73. fcomp %st(1)
  74. fnstsw %ax
  75. sahf
  76. jbe ..B1.5
  77. ..B1.4:
  78. fldt _Z@GOTOFF(%ebx)
  79. fsubrp %st, %st(1)
  80. fld %st(0)
  81. fmul %st(1), %st
  82. fstpt 92(%esp)
  83. fldt 92(%esp)
  84. fldt _P1@GOTOFF(%ebx)
  85. fmul %st(1), %st
  86. fldt 12+_P1@GOTOFF(%ebx)
  87. fmul %st(2), %st
  88. fldt 24+_P1@GOTOFF(%ebx)
  89. faddp %st, %st(2)
  90. fxch %st(1)
  91. fmul %st(2), %st
  92. fldt 36+_P1@GOTOFF(%ebx)
  93. faddp %st, %st(2)
  94. fxch %st(1)
  95. fmul %st(2), %st
  96. fldt _Q1@GOTOFF(%ebx)
  97. fmul %st(4), %st
  98. fldt 12+_Q1@GOTOFF(%ebx)
  99. faddp %st, %st(1)
  100. fmul %st(4), %st
  101. fldt 48+_P1@GOTOFF(%ebx)
  102. faddp %st, %st(3)
  103. fxch %st(2)
  104. fmul %st(3), %st
  105. fldt 60+_P1@GOTOFF(%ebx)
  106. faddp %st, %st(2)
  107. fxch %st(1)
  108. fmul %st(3), %st
  109. fldt 24+_Q1@GOTOFF(%ebx)
  110. faddp %st, %st(3)
  111. fxch %st(2)
  112. fmul %st(4), %st
  113. fldt 72+_P1@GOTOFF(%ebx)
  114. faddp %st, %st(2)
  115. fxch %st(1)
  116. fmul %st(3), %st
  117. fldt 84+_P1@GOTOFF(%ebx)
  118. faddp %st, %st(3)
  119. fxch %st(2)
  120. fmul %st(3), %st
  121. fldt 36+_Q1@GOTOFF(%ebx)
  122. faddp %st, %st(2)
  123. fxch %st(1)
  124. fmul %st(4), %st
  125. fldt 96+_P1@GOTOFF(%ebx)
  126. faddp %st, %st(3)
  127. fxch %st(2)
  128. fmul %st(3), %st
  129. fldt 108+_P1@GOTOFF(%ebx)
  130. faddp %st, %st(2)
  131. fxch %st(1)
  132. fmul %st(3), %st
  133. fldt 48+_Q1@GOTOFF(%ebx)
  134. faddp %st, %st(3)
  135. fxch %st(2)
  136. fmul %st(4), %st
  137. fldt 120+_P1@GOTOFF(%ebx)
  138. faddp %st, %st(2)
  139. fxch %st(1)
  140. fmul %st(3), %st
  141. fldt 132+_P1@GOTOFF(%ebx)
  142. faddp %st, %st(3)
  143. fxch %st(2)
  144. fmul %st(3), %st
  145. fldt 60+_Q1@GOTOFF(%ebx)
  146. faddp %st, %st(2)
  147. fldt 144+_P1@GOTOFF(%ebx)
  148. faddp %st, %st(3)
  149. fxch %st(2)
  150. fmul %st(3), %st
  151. fxch %st(1)
  152. fdivrl _ones@GOTOFF(%ebx)
  153. fldt 156+_P1@GOTOFF(%ebx)
  154. faddp %st, %st(3)
  155. fxch %st(2)
  156. fmulp %st, %st(3)
  157. fldt 168+_P1@GOTOFF(%ebx)
  158. faddp %st, %st(1)
  159. fmulp %st, %st(3)
  160. fldt 180+_P1@GOTOFF(%ebx)
  161. faddp %st, %st(2)
  162. fxch %st(1)
  163. faddp %st, %st(2)
  164. fmulp %st, %st(1)
  165. jmp ..B1.19
  166. ..B1.5:
  167. fldt 12+_S@GOTOFF(%ebx)
  168. fcomp %st(1)
  169. fnstsw %ax
  170. sahf
  171. jbe ..B1.7
  172. ..B1.6:
  173. fldt 12+_Z@GOTOFF(%ebx)
  174. fsubrp %st, %st(1)
  175. fld %st(0)
  176. fmul %st(1), %st
  177. fstpt 92(%esp)
  178. fldt 92(%esp)
  179. fldt _P2@GOTOFF(%ebx)
  180. fmul %st(1), %st
  181. fldt 12+_P2@GOTOFF(%ebx)
  182. fmul %st(2), %st
  183. fldt 24+_P2@GOTOFF(%ebx)
  184. faddp %st, %st(2)
  185. fxch %st(1)
  186. fmul %st(2), %st
  187. fldt 36+_P2@GOTOFF(%ebx)
  188. faddp %st, %st(2)
  189. fxch %st(1)
  190. fmul %st(2), %st
  191. fldt _Q2@GOTOFF(%ebx)
  192. fmul %st(4), %st
  193. fldt 12+_Q2@GOTOFF(%ebx)
  194. faddp %st, %st(1)
  195. fmul %st(4), %st
  196. fldt 48+_P2@GOTOFF(%ebx)
  197. faddp %st, %st(3)
  198. fxch %st(2)
  199. fmul %st(3), %st
  200. fldt 60+_P2@GOTOFF(%ebx)
  201. faddp %st, %st(2)
  202. fxch %st(1)
  203. fmul %st(3), %st
  204. fldt 24+_Q2@GOTOFF(%ebx)
  205. faddp %st, %st(3)
  206. fxch %st(2)
  207. fmul %st(4), %st
  208. fldt 72+_P2@GOTOFF(%ebx)
  209. faddp %st, %st(2)
  210. fxch %st(1)
  211. fmul %st(3), %st
  212. fldt 84+_P2@GOTOFF(%ebx)
  213. faddp %st, %st(3)
  214. fxch %st(2)
  215. fmul %st(3), %st
  216. fldt 36+_Q2@GOTOFF(%ebx)
  217. faddp %st, %st(2)
  218. fxch %st(1)
  219. fmul %st(4), %st
  220. fldt 96+_P2@GOTOFF(%ebx)
  221. faddp %st, %st(3)
  222. fxch %st(2)
  223. fmul %st(3), %st
  224. fldt 108+_P2@GOTOFF(%ebx)
  225. faddp %st, %st(2)
  226. fxch %st(1)
  227. fmul %st(3), %st
  228. fldt 48+_Q2@GOTOFF(%ebx)
  229. faddp %st, %st(3)
  230. fxch %st(2)
  231. fmul %st(4), %st
  232. fldt 120+_P2@GOTOFF(%ebx)
  233. faddp %st, %st(2)
  234. fxch %st(1)
  235. fmul %st(3), %st
  236. fldt 132+_P2@GOTOFF(%ebx)
  237. faddp %st, %st(3)
  238. fxch %st(2)
  239. fmul %st(3), %st
  240. fldt 60+_Q2@GOTOFF(%ebx)
  241. faddp %st, %st(2)
  242. fldt 144+_P2@GOTOFF(%ebx)
  243. faddp %st, %st(3)
  244. fxch %st(2)
  245. fmul %st(3), %st
  246. fxch %st(1)
  247. fdivrl _ones@GOTOFF(%ebx)
  248. fldt 156+_P2@GOTOFF(%ebx)
  249. faddp %st, %st(3)
  250. fxch %st(2)
  251. fmulp %st, %st(3)
  252. fldt 168+_P2@GOTOFF(%ebx)
  253. faddp %st, %st(1)
  254. fmulp %st, %st(3)
  255. fldt 180+_P2@GOTOFF(%ebx)
  256. faddp %st, %st(2)
  257. fxch %st(1)
  258. faddp %st, %st(2)
  259. fmulp %st, %st(1)
  260. jmp ..B1.19
  261. ..B1.7:
  262. movl $2, %edx
  263. ..B1.8:
  264. lea (,%edx,8), %ecx
  265. lea (%ecx,%edx,4), %ecx
  266. fldt _S@GOTOFF(%ebx,%ecx)
  267. fcomp %st(1)
  268. fnstsw %ax
  269. sahf
  270. ja ..B1.11
  271. jp ..B1.11
  272. ..B1.9:
  273. incl %edx
  274. cmpl $11, %edx
  275. jl ..B1.8
  276. ..B1.10:
  277. lea (,%edx,8), %eax
  278. lea (%eax,%edx,4), %ecx
  279. ..B1.11:
  280. fldt _Z@GOTOFF(%ecx,%ebx)
  281. movl %edx, %eax
  282. fsubrp %st, %st(1)
  283. shll $4, %eax
  284. fld %st(0)
  285. subl %edx, %eax
  286. shll $4, %eax
  287. fmul %st(1), %st
  288. fstpt 92(%esp)
  289. fldt 92(%esp)
  290. fldt -480+_P@GOTOFF(%eax,%ebx)
  291. fmul %st(1), %st
  292. fldt -468+_P@GOTOFF(%eax,%ebx)
  293. fmul %st(2), %st
  294. fldt -456+_P@GOTOFF(%eax,%ebx)
  295. faddp %st, %st(2)
  296. fxch %st(1)
  297. fmul %st(2), %st
  298. fldt -444+_P@GOTOFF(%eax,%ebx)
  299. faddp %st, %st(2)
  300. fxch %st(1)
  301. fmul %st(2), %st
  302. fldt -432+_P@GOTOFF(%eax,%ebx)
  303. faddp %st, %st(2)
  304. fxch %st(1)
  305. fmul %st(2), %st
  306. fldt -420+_P@GOTOFF(%eax,%ebx)
  307. faddp %st, %st(2)
  308. fxch %st(1)
  309. fmul %st(2), %st
  310. fldt -408+_P@GOTOFF(%eax,%ebx)
  311. faddp %st, %st(2)
  312. fxch %st(1)
  313. fmul %st(2), %st
  314. fldt -396+_P@GOTOFF(%eax,%ebx)
  315. faddp %st, %st(2)
  316. fxch %st(1)
  317. fmul %st(2), %st
  318. fldt -384+_P@GOTOFF(%eax,%ebx)
  319. faddp %st, %st(2)
  320. fxch %st(1)
  321. fmul %st(2), %st
  322. fldt -372+_P@GOTOFF(%eax,%ebx)
  323. faddp %st, %st(2)
  324. fxch %st(1)
  325. fmul %st(2), %st
  326. fldt -360+_P@GOTOFF(%eax,%ebx)
  327. faddp %st, %st(2)
  328. fxch %st(1)
  329. fmul %st(2), %st
  330. fldt -348+_P@GOTOFF(%eax,%ebx)
  331. faddp %st, %st(2)
  332. fxch %st(1)
  333. fmul %st(2), %st
  334. fldt -336+_P@GOTOFF(%eax,%ebx)
  335. faddp %st, %st(2)
  336. fxch %st(1)
  337. fmul %st(2), %st
  338. fldt -324+_P@GOTOFF(%eax,%ebx)
  339. faddp %st, %st(2)
  340. fxch %st(1)
  341. fmul %st(2), %st
  342. fldt -312+_P@GOTOFF(%eax,%ebx)
  343. faddp %st, %st(2)
  344. fxch %st(1)
  345. fmul %st(2), %st
  346. fldt -300+_P@GOTOFF(%eax,%ebx)
  347. faddp %st, %st(2)
  348. fxch %st(1)
  349. fmul %st(2), %st
  350. fldt -288+_P@GOTOFF(%eax,%ebx)
  351. faddp %st, %st(2)
  352. fxch %st(1)
  353. fmul %st(2), %st
  354. fldt -276+_P@GOTOFF(%eax,%ebx)
  355. faddp %st, %st(2)
  356. fxch %st(1)
  357. fmulp %st, %st(2)
  358. fldt -264+_P@GOTOFF(%eax,%ebx)
  359. faddp %st, %st(1)
  360. fmulp %st, %st(2)
  361. fldt -252+_P@GOTOFF(%eax,%ebx)
  362. faddp %st, %st(1)
  363. faddp %st, %st(1)
  364. jmp ..B1.19
  365. ..B1.12:
  366. fldt _P0@GOTOFF(%ebx)
  367. fld %st(1)
  368. fmul %st(2), %st
  369. fxch %st(2)
  370. fld %st(2)
  371. fmul %st(3), %st
  372. fmul %st, %st(2)
  373. fstpt 64(%esp)
  374. fldt 64(%esp)
  375. fxch %st(3)
  376. fstpt 92(%esp)
  377. fldt 92(%esp)
  378. fxch %st(1)
  379. fstpt (%esp)
  380. fldt (%esp)
  381. fldt 12+_P0@GOTOFF(%ebx)
  382. fmul %st(4), %st
  383. fldt 24+_P0@GOTOFF(%ebx)
  384. faddp %st, %st(4)
  385. fxch %st(3)
  386. fmul %st(4), %st
  387. fldt 36+_P0@GOTOFF(%ebx)
  388. faddp %st, %st(4)
  389. fxch %st(3)
  390. fmul %st(4), %st
  391. fldt 48+_P0@GOTOFF(%ebx)
  392. faddp %st, %st(4)
  393. fxch %st(3)
  394. fmul %st(4), %st
  395. fldt 60+_P0@GOTOFF(%ebx)
  396. faddp %st, %st(4)
  397. fxch %st(3)
  398. fmul %st(4), %st
  399. fldt 72+_P0@GOTOFF(%ebx)
  400. faddp %st, %st(4)
  401. fxch %st(3)
  402. fmul %st(4), %st
  403. fldt 84+_P0@GOTOFF(%ebx)
  404. faddp %st, %st(4)
  405. fxch %st(3)
  406. fmulp %st, %st(4)
  407. fldt 96+_P0@GOTOFF(%ebx)
  408. faddp %st, %st(3)
  409. fxch %st(2)
  410. fmulp %st, %st(1)
  411. fldt 108+_P0@GOTOFF(%ebx)
  412. faddp %st, %st(3)
  413. faddp %st, %st(2)
  414. fmulp %st, %st(1)
  415. fstpt 32(%esp)
  416. call __j1l@PLT
  417. ..B1.23:
  418. fldt 8(%ebp)
  419. fldt 32(%esp)
  420. ..B1.13:
  421. fxch %st(1)
  422. fstpt (%esp)
  423. fldt (%esp)
  424. fstp %st(0)
  425. fxch %st(1)
  426. fstpt 48(%esp)
  427. fstpt 32(%esp)
  428. call logl@PLT
  429. ..B1.24:
  430. fldt 8(%ebp)
  431. fldt 32(%esp)
  432. fldt 48(%esp)
  433. fmulp %st, %st(3)
  434. fldt _tonpi@GOTOFF(%ebx)
  435. fldt _val_N1_0L@GOTOFF(%ebx)
  436. fdivp %st, %st(3)
  437. fxch %st(2)
  438. faddp %st, %st(3)
  439. fxch %st(2)
  440. fmulp %st, %st(1)
  441. faddp %st, %st(1)
  442. jmp ..B1.19
  443. ..B1.14:
  444. fldl _ones@GOTOFF(%ebx)
  445. lea 92(%esp), %eax
  446. fdiv %st(1), %st
  447. lea 64(%esp), %edx
  448. fxch %st(1)
  449. fxch %st(1)
  450. fstpt -60(%eax)
  451. fldt -60(%eax)
  452. fxch %st(1)
  453. fstpt (%esp)
  454. fldt _val_36_0L@GOTOFF(%ebx)
  455. fmulp %st, %st(1)
  456. fld %st(0)
  457. fmul %st(1), %st
  458. fstpt -28(%eax)
  459. fldt -28(%eax)
  460. movl %eax, 12(%esp)
  461. movl %edx, 16(%esp)
  462. movl $-3, 20(%esp)
  463. fxch %st(1)
  464. fstpt (%eax)
  465. fldt (%eax)
  466. fldt _PP@GOTOFF(%ebx)
  467. fmul %st(2), %st
  468. fldt 12+_PP@GOTOFF(%ebx)
  469. faddp %st, %st(1)
  470. fmul %st(2), %st
  471. fldt 24+_PP@GOTOFF(%ebx)
  472. faddp %st, %st(1)
  473. fmul %st(2), %st
  474. fldt _QP@GOTOFF(%ebx)
  475. fmul %st(3), %st
  476. fldt 12+_QP@GOTOFF(%ebx)
  477. faddp %st, %st(1)
  478. fmul %st(3), %st
  479. fldt 24+_QP@GOTOFF(%ebx)
  480. faddp %st, %st(1)
  481. fmul %st(3), %st
  482. fldt 36+_QP@GOTOFF(%ebx)
  483. faddp %st, %st(1)
  484. fmul %st(3), %st
  485. fldt 36+_PP@GOTOFF(%ebx)
  486. faddp %st, %st(2)
  487. fxch %st(1)
  488. fmul %st(3), %st
  489. fldt 48+_PP@GOTOFF(%ebx)
  490. faddp %st, %st(1)
  491. fmul %st(3), %st
  492. fldt 60+_PP@GOTOFF(%ebx)
  493. faddp %st, %st(1)
  494. fmul %st(3), %st
  495. fldt 48+_QP@GOTOFF(%ebx)
  496. faddp %st, %st(2)
  497. fxch %st(1)
  498. fmul %st(3), %st
  499. fldt 60+_QP@GOTOFF(%ebx)
  500. faddp %st, %st(1)
  501. fmul %st(3), %st
  502. fldt 72+_QP@GOTOFF(%ebx)
  503. faddp %st, %st(1)
  504. fmul %st(3), %st
  505. fldt 72+_PP@GOTOFF(%ebx)
  506. faddp %st, %st(2)
  507. fxch %st(1)
  508. fmul %st(3), %st
  509. fldt 84+_PP@GOTOFF(%ebx)
  510. faddp %st, %st(1)
  511. fmul %st(3), %st
  512. fldt 96+_PP@GOTOFF(%ebx)
  513. faddp %st, %st(1)
  514. fmul %st(3), %st
  515. fldt 84+_QP@GOTOFF(%ebx)
  516. faddp %st, %st(2)
  517. fxch %st(1)
  518. fmul %st(3), %st
  519. fldt 96+_QP@GOTOFF(%ebx)
  520. faddp %st, %st(1)
  521. fmulp %st, %st(3)
  522. fldt 108+_PP@GOTOFF(%ebx)
  523. faddp %st, %st(1)
  524. fstpt -44(%eax)
  525. fldt 108+_QP@GOTOFF(%ebx)
  526. faddp %st, %st(2)
  527. fmulp %st, %st(1)
  528. fstpt -12(%eax)
  529. call __libm_sincos_pi4l
  530. ..B1.15:
  531. fldt 8(%ebp)
  532. fldt 80(%esp)
  533. fldt 48(%esp)
  534. fldt 92(%esp)
  535. fmulp %st, %st(1)
  536. fldt 64(%esp)
  537. fmulp %st, %st(2)
  538. fadd %st, %st(1)
  539. fld %st(1)
  540. fabs
  541. fxch %st(1)
  542. fabs
  543. fldt _val_0_03L@GOTOFF(%ebx)
  544. fmulp %st, %st(1)
  545. fcompp
  546. fnstsw %ax
  547. sahf
  548. jae ..B1.17
  549. jp ..B1.17
  550. ..B1.16:
  551. fstp %st(1)
  552. fldt _tonpi@GOTOFF(%ebx)
  553. fldt 32(%esp)
  554. fmulp %st, %st(1)
  555. fsqrt
  556. fmulp %st, %st(1)
  557. jmp ..B1.19
  558. ..B1.17:
  559. fstp %st(0)
  560. lea 32(%esp), %edi
  561. movl %edi, (%esp)
  562. fstpt 4(%esp)
  563. call __ltoq@PLT
  564. ..B1.26:
  565. addl $-32, %esp
  566. movl (%edi), %ecx
  567. lea 80(%esp), %edx
  568. movl %edx, (%esp)
  569. lea 16(%esp), %eax
  570. movl 4(%edi), %edx
  571. movl %ecx, (%eax)
  572. movl %edx, 4(%eax)
  573. movl 8(%edi), %ecx
  574. movl 12(%edi), %edx
  575. movl %ecx, 8(%eax)
  576. movl %edx, 12(%eax)
  577. call __y1q@PLT
  578. ..B1.25:
  579. addl $28, %esp
  580. ..B1.18:
  581. movl 48(%esp), %eax
  582. movl %eax, (%edi)
  583. movl 52(%esp), %edx
  584. movl 56(%esp), %ecx
  585. movl 60(%esp), %eax
  586. addl $4, %esp
  587. pushl %edi
  588. movl %edx, 4(%edi)
  589. movl %ecx, 8(%edi)
  590. movl %eax, 12(%edi)
  591. call __qtol@PLT
  592. ..B1.19:
  593. addl $120, %esp
  594. popl %ebx
  595. popl %edi
  596. movl %ebp, %esp
  597. popl %ebp
  598. ret
  599. .align 16,0x90
  600. .type __y1l,@function
  601. .size __y1l,.-__y1l
  602. .data
  603. # -- End __y1l
  604. .text
  605. # -- Begin y1
  606. .text
  607. .align 16,0x90
  608. .globl y1
  609. y1:
  610. # parameter 1: 8 + %ebp
  611. ..B2.1:
  612. ..L3:
  613. pushl %ebp
  614. movl %esp, %ebp
  615. andl $-64, %esp
  616. pushl %esi
  617. pushl %edi
  618. pushl %ebx
  619. subl $116, %esp
  620. ..B2.2:
  621. fnstcw 46(%esp)
  622. ..B2.3:
  623. movl 12(%ebp), %edx
  624. movl %edx, %esi
  625. andl $2147483647, %esi
  626. call ..L4
  627. ..L4:
  628. popl %ebx
  629. lea _GLOBAL_OFFSET_TABLE_+[. - ..L4](%ebx), %ebx
  630. cmpl $2146435072, %esi
  631. jge ..B2.30
  632. ..B2.4:
  633. xorl %eax, %eax
  634. movl 8(%ebp), %ecx
  635. subl %eax, %edx
  636. jl ..B2.37
  637. ..B2.44:
  638. orl %ecx, %edx
  639. je ..B2.37
  640. ..B2.5:
  641. movzwl 46(%esp), %edx
  642. movl %edx, %eax
  643. andl $768, %eax
  644. cmpl $768, %eax
  645. je ..B2.36
  646. ..B2.6:
  647. orl $-64768, %edx
  648. movw %dx, 44(%esp)
  649. ..B2.7:
  650. fldcw 44(%esp)
  651. ..B2.8:
  652. movl $1, %edi
  653. ..B2.9:
  654. fldl 8(%ebp)
  655. fstpt 72(%esp)
  656. fldt 72(%esp)
  657. fldt 132+_S@GOTOFF(%ebx)
  658. fcompp
  659. fnstsw %ax
  660. sahf
  661. jb ..B2.22
  662. ..B2.10:
  663. fldt _val_1_77L@GOTOFF(%ebx)
  664. fldt 72(%esp)
  665. fcompp
  666. fnstsw %ax
  667. sahf
  668. jp ..B2.11
  669. jb ..B2.20
  670. ..B2.11:
  671. fldt _S@GOTOFF(%ebx)
  672. fldt 72(%esp)
  673. fcompp
  674. fnstsw %ax
  675. sahf
  676. jae ..B2.13
  677. jp ..B2.13
  678. ..B2.12:
  679. fldt _Z@GOTOFF(%ebx)
  680. fldt 72(%esp)
  681. fsubp %st, %st(1)
  682. fld %st(0)
  683. fmul %st(1), %st
  684. fstpt 60(%esp)
  685. fldt 60(%esp)
  686. fldt _P1@GOTOFF(%ebx)
  687. fmul %st(1), %st
  688. fldt 12+_P1@GOTOFF(%ebx)
  689. fmul %st(2), %st
  690. fldt 24+_P1@GOTOFF(%ebx)
  691. faddp %st, %st(2)
  692. fxch %st(1)
  693. fmul %st(2), %st
  694. fldt 36+_P1@GOTOFF(%ebx)
  695. faddp %st, %st(2)
  696. fxch %st(1)
  697. fmul %st(2), %st
  698. fldt 48+_P1@GOTOFF(%ebx)
  699. faddp %st, %st(2)
  700. fxch %st(1)
  701. fmul %st(2), %st
  702. fldt 60+_P1@GOTOFF(%ebx)
  703. faddp %st, %st(2)
  704. fxch %st(1)
  705. fmul %st(2), %st
  706. fldt 72+_P1@GOTOFF(%ebx)
  707. faddp %st, %st(2)
  708. fxch %st(1)
  709. fmul %st(2), %st
  710. fldt 84+_P1@GOTOFF(%ebx)
  711. faddp %st, %st(2)
  712. fxch %st(1)
  713. fmul %st(2), %st
  714. fldt 96+_P1@GOTOFF(%ebx)
  715. faddp %st, %st(2)
  716. fxch %st(1)
  717. fmul %st(2), %st
  718. fldt 108+_P1@GOTOFF(%ebx)
  719. faddp %st, %st(2)
  720. fxch %st(1)
  721. fmul %st(2), %st
  722. fldt 120+_P1@GOTOFF(%ebx)
  723. faddp %st, %st(2)
  724. fxch %st(1)
  725. fmul %st(2), %st
  726. fldt 132+_P1@GOTOFF(%ebx)
  727. faddp %st, %st(2)
  728. fxch %st(1)
  729. fmul %st(2), %st
  730. fldt 144+_P1@GOTOFF(%ebx)
  731. faddp %st, %st(2)
  732. fxch %st(1)
  733. fmul %st(2), %st
  734. fldt 156+_P1@GOTOFF(%ebx)
  735. faddp %st, %st(2)
  736. fxch %st(1)
  737. fmulp %st, %st(2)
  738. fldt 168+_P1@GOTOFF(%ebx)
  739. faddp %st, %st(1)
  740. fldt 180+_P1@GOTOFF(%ebx)
  741. faddp %st, %st(2)
  742. fldt _Q1@GOTOFF(%ebx)
  743. fmul %st(3), %st
  744. fldt 12+_Q1@GOTOFF(%ebx)
  745. faddp %st, %st(1)
  746. fmul %st(3), %st
  747. fldt 24+_Q1@GOTOFF(%ebx)
  748. faddp %st, %st(1)
  749. fmul %st(3), %st
  750. fldt 36+_Q1@GOTOFF(%ebx)
  751. faddp %st, %st(1)
  752. fmul %st(3), %st
  753. fldt 48+_Q1@GOTOFF(%ebx)
  754. faddp %st, %st(1)
  755. fmul %st(3), %st
  756. fxch %st(1)
  757. fmulp %st, %st(3)
  758. fxch %st(1)
  759. faddp %st, %st(2)
  760. fldt 60+_Q1@GOTOFF(%ebx)
  761. faddp %st, %st(1)
  762. fdivrl _ones@GOTOFF(%ebx)
  763. fmulp %st, %st(1)
  764. fstpt 72(%esp)
  765. jmp ..B2.27
  766. ..B2.13:
  767. fldt 12+_S@GOTOFF(%ebx)
  768. fldt 72(%esp)
  769. fcompp
  770. fnstsw %ax
  771. sahf
  772. jae ..B2.15
  773. jp ..B2.15
  774. ..B2.14:
  775. fldt 12+_Z@GOTOFF(%ebx)
  776. fldt 72(%esp)
  777. fsubp %st, %st(1)
  778. fld %st(0)
  779. fmul %st(1), %st
  780. fstpt 60(%esp)
  781. fldt 60(%esp)
  782. fldt _P2@GOTOFF(%ebx)
  783. fmul %st(1), %st
  784. fldt 12+_P2@GOTOFF(%ebx)
  785. fmul %st(2), %st
  786. fldt 24+_P2@GOTOFF(%ebx)
  787. faddp %st, %st(2)
  788. fxch %st(1)
  789. fmul %st(2), %st
  790. fldt 36+_P2@GOTOFF(%ebx)
  791. faddp %st, %st(2)
  792. fxch %st(1)
  793. fmul %st(2), %st
  794. fldt 48+_P2@GOTOFF(%ebx)
  795. faddp %st, %st(2)
  796. fxch %st(1)
  797. fmul %st(2), %st
  798. fldt 60+_P2@GOTOFF(%ebx)
  799. faddp %st, %st(2)
  800. fxch %st(1)
  801. fmul %st(2), %st
  802. fldt 72+_P2@GOTOFF(%ebx)
  803. faddp %st, %st(2)
  804. fxch %st(1)
  805. fmul %st(2), %st
  806. fldt 84+_P2@GOTOFF(%ebx)
  807. faddp %st, %st(2)
  808. fxch %st(1)
  809. fmul %st(2), %st
  810. fldt 96+_P2@GOTOFF(%ebx)
  811. faddp %st, %st(2)
  812. fxch %st(1)
  813. fmul %st(2), %st
  814. fldt 108+_P2@GOTOFF(%ebx)
  815. faddp %st, %st(2)
  816. fxch %st(1)
  817. fmul %st(2), %st
  818. fldt 120+_P2@GOTOFF(%ebx)
  819. faddp %st, %st(2)
  820. fxch %st(1)
  821. fmul %st(2), %st
  822. fldt 132+_P2@GOTOFF(%ebx)
  823. faddp %st, %st(2)
  824. fxch %st(1)
  825. fmul %st(2), %st
  826. fldt 144+_P2@GOTOFF(%ebx)
  827. faddp %st, %st(2)
  828. fxch %st(1)
  829. fmul %st(2), %st
  830. fldt 156+_P2@GOTOFF(%ebx)
  831. faddp %st, %st(2)
  832. fxch %st(1)
  833. fmulp %st, %st(2)
  834. fldt 168+_P2@GOTOFF(%ebx)
  835. faddp %st, %st(1)
  836. fldt 180+_P2@GOTOFF(%ebx)
  837. faddp %st, %st(2)
  838. fldt _Q2@GOTOFF(%ebx)
  839. fmul %st(3), %st
  840. fldt 12+_Q2@GOTOFF(%ebx)
  841. faddp %st, %st(1)
  842. fmul %st(3), %st
  843. fldt 24+_Q2@GOTOFF(%ebx)
  844. faddp %st, %st(1)
  845. fmul %st(3), %st
  846. fldt 36+_Q2@GOTOFF(%ebx)
  847. faddp %st, %st(1)
  848. fmul %st(3), %st
  849. fldt 48+_Q2@GOTOFF(%ebx)
  850. faddp %st, %st(1)
  851. fmul %st(3), %st
  852. fxch %st(1)
  853. fmulp %st, %st(3)
  854. fxch %st(1)
  855. faddp %st, %st(2)
  856. fldt 60+_Q2@GOTOFF(%ebx)
  857. faddp %st, %st(1)
  858. fdivrl _ones@GOTOFF(%ebx)
  859. fmulp %st, %st(1)
  860. fstpt 72(%esp)
  861. jmp ..B2.27
  862. ..B2.15:
  863. fldt 72(%esp)
  864. movl $2, %edx
  865. ..B2.16:
  866. lea (,%edx,8), %ecx
  867. lea (%ecx,%edx,4), %ecx
  868. fldt _S@GOTOFF(%ebx,%ecx)
  869. fcomp %st(1)
  870. fnstsw %ax
  871. sahf
  872. ja ..B2.35
  873. jp ..B2.35
  874. ..B2.17:
  875. incl %edx
  876. cmpl $11, %edx
  877. jl ..B2.16
  878. ..B2.18:
  879. lea (,%edx,8), %eax
  880. lea (%eax,%edx,4), %ecx
  881. fstp %st(0)
  882. ..B2.19:
  883. fldt _Z@GOTOFF(%ecx,%ebx)
  884. movl %edx, %eax
  885. fldt 72(%esp)
  886. shll $4, %eax
  887. fsubp %st, %st(1)
  888. subl %edx, %eax
  889. fld %st(0)
  890. shll $4, %eax
  891. fmul %st(1), %st
  892. fstpt 60(%esp)
  893. fldt 60(%esp)
  894. fldt -480+_P@GOTOFF(%eax,%ebx)
  895. fmul %st(1), %st
  896. fldt -468+_P@GOTOFF(%eax,%ebx)
  897. fmul %st(2), %st
  898. fldt -456+_P@GOTOFF(%eax,%ebx)
  899. faddp %st, %st(2)
  900. fxch %st(1)
  901. fmul %st(2), %st
  902. fldt -444+_P@GOTOFF(%eax,%ebx)
  903. faddp %st, %st(2)
  904. fxch %st(1)
  905. fmul %st(2), %st
  906. fldt -432+_P@GOTOFF(%eax,%ebx)
  907. faddp %st, %st(2)
  908. fxch %st(1)
  909. fmul %st(2), %st
  910. fldt -420+_P@GOTOFF(%eax,%ebx)
  911. faddp %st, %st(2)
  912. fxch %st(1)
  913. fmul %st(2), %st
  914. fldt -408+_P@GOTOFF(%eax,%ebx)
  915. faddp %st, %st(2)
  916. fxch %st(1)
  917. fmul %st(2), %st
  918. fldt -396+_P@GOTOFF(%eax,%ebx)
  919. faddp %st, %st(2)
  920. fxch %st(1)
  921. fmul %st(2), %st
  922. fldt -384+_P@GOTOFF(%eax,%ebx)
  923. faddp %st, %st(2)
  924. fxch %st(1)
  925. fmul %st(2), %st
  926. fldt -372+_P@GOTOFF(%eax,%ebx)
  927. faddp %st, %st(2)
  928. fxch %st(1)
  929. fmul %st(2), %st
  930. fldt -360+_P@GOTOFF(%eax,%ebx)
  931. faddp %st, %st(2)
  932. fxch %st(1)
  933. fmul %st(2), %st
  934. fldt -348+_P@GOTOFF(%eax,%ebx)
  935. faddp %st, %st(2)
  936. fxch %st(1)
  937. fmul %st(2), %st
  938. fldt -336+_P@GOTOFF(%eax,%ebx)
  939. faddp %st, %st(2)
  940. fxch %st(1)
  941. fmul %st(2), %st
  942. fldt -324+_P@GOTOFF(%eax,%ebx)
  943. faddp %st, %st(2)
  944. fxch %st(1)
  945. fmul %st(2), %st
  946. fldt -312+_P@GOTOFF(%eax,%ebx)
  947. faddp %st, %st(2)
  948. fxch %st(1)
  949. fmul %st(2), %st
  950. fldt -300+_P@GOTOFF(%eax,%ebx)
  951. faddp %st, %st(2)
  952. fxch %st(1)
  953. fmul %st(2), %st
  954. fldt -288+_P@GOTOFF(%eax,%ebx)
  955. faddp %st, %st(2)
  956. fxch %st(1)
  957. fmul %st(2), %st
  958. fldt -276+_P@GOTOFF(%eax,%ebx)
  959. faddp %st, %st(2)
  960. fxch %st(1)
  961. fmulp %st, %st(2)
  962. fldt -264+_P@GOTOFF(%eax,%ebx)
  963. faddp %st, %st(1)
  964. fmulp %st, %st(2)
  965. fldt -252+_P@GOTOFF(%eax,%ebx)
  966. faddp %st, %st(1)
  967. faddp %st, %st(1)
  968. fstpt 72(%esp)
  969. jmp ..B2.27
  970. ..B2.20:
  971. fldt 72(%esp)
  972. fld %st(0)
  973. fmul %st(1), %st
  974. fld %st(0)
  975. fmul %st(1), %st
  976. fstpt 32(%esp)
  977. fldt 32(%esp)
  978. fxch %st(1)
  979. fstpt 60(%esp)
  980. fldt 60(%esp)
  981. fldt _P0@GOTOFF(%ebx)
  982. fmul %st(2), %st
  983. fldt 12+_P0@GOTOFF(%ebx)
  984. fmul %st(3), %st
  985. fldt 24+_P0@GOTOFF(%ebx)
  986. faddp %st, %st(2)
  987. fxch %st(1)
  988. fmul %st(3), %st
  989. fldt 36+_P0@GOTOFF(%ebx)
  990. faddp %st, %st(2)
  991. fxch %st(1)
  992. fmul %st(3), %st
  993. fldt 48+_P0@GOTOFF(%ebx)
  994. faddp %st, %st(2)
  995. fxch %st(1)
  996. fmul %st(3), %st
  997. fldt 60+_P0@GOTOFF(%ebx)
  998. faddp %st, %st(2)
  999. fxch %st(1)
  1000. fmul %st(3), %st
  1001. fldt 72+_P0@GOTOFF(%ebx)
  1002. faddp %st, %st(2)
  1003. fxch %st(1)
  1004. fmul %st(3), %st
  1005. fldt 84+_P0@GOTOFF(%ebx)
  1006. faddp %st, %st(2)
  1007. fxch %st(1)
  1008. fmulp %st, %st(3)
  1009. fldt 96+_P0@GOTOFF(%ebx)
  1010. faddp %st, %st(1)
  1011. fmulp %st, %st(1)
  1012. fldt 108+_P0@GOTOFF(%ebx)
  1013. faddp %st, %st(2)
  1014. faddp %st, %st(1)
  1015. fmul %st(1), %st
  1016. fstpt (%esp)
  1017. addl $-16, %esp
  1018. fstpt (%esp)
  1019. call __j1l@PLT
  1020. ..B2.45:
  1021. fstpt 32(%esp)
  1022. ..B2.21:
  1023. fldt 88(%esp)
  1024. fstpt (%esp)
  1025. call logl@PLT
  1026. ..B2.46:
  1027. fldt _tonpi@GOTOFF(%ebx)
  1028. addl $16, %esp
  1029. fldt 16(%esp)
  1030. fmulp %st, %st(2)
  1031. fldt 72(%esp)
  1032. fldt (%esp)
  1033. fldt _val_N1_0L@GOTOFF(%ebx)
  1034. fdivp %st, %st(2)
  1035. fxch %st(1)
  1036. faddp %st, %st(3)
  1037. fxch %st(2)
  1038. fmulp %st, %st(1)
  1039. faddp %st, %st(1)
  1040. fstpt 72(%esp)
  1041. jmp ..B2.27
  1042. ..B2.22:
  1043. fldl _ones@GOTOFF(%ebx)
  1044. fldt 72(%esp)
  1045. fdivr %st, %st(1)
  1046. fxch %st(1)
  1047. fstpt (%esp)
  1048. fldt (%esp)
  1049. fldt _val_36_0L@GOTOFF(%ebx)
  1050. fmulp %st, %st(1)
  1051. fld %st(0)
  1052. fmul %st(1), %st
  1053. fstpt 32(%esp)
  1054. fldt 32(%esp)
  1055. fxch %st(1)
  1056. fstpt 60(%esp)
  1057. fldt 60(%esp)
  1058. addl $-32, %esp
  1059. lea 92(%esp), %eax
  1060. lea 64(%esp), %edx
  1061. fxch %st(2)
  1062. fstpt (%esp)
  1063. fldt _PP@GOTOFF(%ebx)
  1064. fmul %st(1), %st
  1065. fldt 12+_PP@GOTOFF(%ebx)
  1066. movl %eax, 12(%esp)
  1067. faddp %st, %st(1)
  1068. fmul %st(1), %st
  1069. fldt _QP@GOTOFF(%ebx)
  1070. fmul %st(2), %st
  1071. fldt 12+_QP@GOTOFF(%ebx)
  1072. movl %edx, 16(%esp)
  1073. faddp %st, %st(1)
  1074. fmul %st(2), %st
  1075. fldt 24+_PP@GOTOFF(%ebx)
  1076. movl $-3, 20(%esp)
  1077. faddp %st, %st(2)
  1078. fxch %st(1)
  1079. fmul %st(2), %st
  1080. fldt 24+_QP@GOTOFF(%ebx)
  1081. faddp %st, %st(2)
  1082. fxch %st(1)
  1083. fmul %st(2), %st
  1084. fldt 36+_QP@GOTOFF(%ebx)
  1085. faddp %st, %st(1)
  1086. fmul %st(2), %st
  1087. fldt 36+_PP@GOTOFF(%ebx)
  1088. faddp %st, %st(2)
  1089. fxch %st(1)
  1090. fmul %st(2), %st
  1091. fldt 48+_PP@GOTOFF(%ebx)
  1092. faddp %st, %st(1)
  1093. fmul %st(2), %st
  1094. fldt 60+_PP@GOTOFF(%ebx)
  1095. faddp %st, %st(1)
  1096. fmul %st(2), %st
  1097. fldt 48+_QP@GOTOFF(%ebx)
  1098. faddp %st, %st(2)
  1099. fxch %st(1)
  1100. fmul %st(2), %st
  1101. fldt 60+_QP@GOTOFF(%ebx)
  1102. faddp %st, %st(1)
  1103. fmul %st(2), %st
  1104. fldt 72+_QP@GOTOFF(%ebx)
  1105. faddp %st, %st(1)
  1106. fmul %st(2), %st
  1107. fldt 72+_PP@GOTOFF(%ebx)
  1108. faddp %st, %st(2)
  1109. fxch %st(1)
  1110. fmul %st(2), %st
  1111. fldt 84+_PP@GOTOFF(%ebx)
  1112. faddp %st, %st(1)
  1113. fmul %st(2), %st
  1114. fldt 96+_PP@GOTOFF(%ebx)
  1115. faddp %st, %st(1)
  1116. fmul %st(2), %st
  1117. fldt 84+_QP@GOTOFF(%ebx)
  1118. faddp %st, %st(2)
  1119. fxch %st(1)
  1120. fmul %st(2), %st
  1121. fldt 96+_QP@GOTOFF(%ebx)
  1122. faddp %st, %st(1)
  1123. fmulp %st, %st(2)
  1124. fldt 108+_PP@GOTOFF(%ebx)
  1125. faddp %st, %st(1)
  1126. fstpt -44(%eax)
  1127. fldt 108+_QP@GOTOFF(%ebx)
  1128. faddp %st, %st(1)
  1129. fmulp %st, %st(1)
  1130. fstpt -12(%eax)
  1131. call __libm_sincos_pi4l
  1132. ..B2.47:
  1133. fldt 80(%esp)
  1134. fldt 48(%esp)
  1135. addl $32, %esp
  1136. ..B2.23:
  1137. fldt 60(%esp)
  1138. fmulp %st, %st(1)
  1139. fldt 32(%esp)
  1140. fmulp %st, %st(2)
  1141. fadd %st, %st(1)
  1142. fld %st(1)
  1143. fabs
  1144. fxch %st(1)
  1145. fabs
  1146. fldt _val_0_03L@GOTOFF(%ebx)
  1147. fmulp %st, %st(1)
  1148. fcompp
  1149. fnstsw %ax
  1150. sahf
  1151. jae ..B2.25
  1152. jp ..B2.25
  1153. ..B2.24:
  1154. fldt _tonpi@GOTOFF(%ebx)
  1155. fldt (%esp)
  1156. fmulp %st, %st(1)
  1157. fsqrt
  1158. fmulp %st, %st(1)
  1159. fstpt 72(%esp)
  1160. jmp ..B2.27
  1161. ..B2.25:
  1162. fstp %st(0)
  1163. addl $-16, %esp
  1164. lea 16(%esp), %esi
  1165. movl %esi, (%esp)
  1166. fldt 72(%esi)
  1167. fstpt 4(%esp)
  1168. call __ltoq@PLT
  1169. ..B2.49:
  1170. addl $-16, %esp
  1171. movl (%esi), %ecx
  1172. lea 48(%esp), %edx
  1173. movl %edx, (%esp)
  1174. lea 16(%esp), %eax
  1175. movl 4(%esi), %edx
  1176. movl %ecx, (%eax)
  1177. movl %edx, 4(%eax)
  1178. movl 8(%esi), %ecx
  1179. movl 12(%esi), %edx
  1180. movl %ecx, 8(%eax)
  1181. movl %edx, 12(%eax)
  1182. call __y1q@PLT
  1183. ..B2.48:
  1184. addl $28, %esp
  1185. ..B2.26:
  1186. movl 16(%esp), %eax
  1187. movl %eax, (%esi)
  1188. movl 20(%esp), %edx
  1189. movl 24(%esp), %ecx
  1190. movl 28(%esp), %eax
  1191. addl $-16, %esp
  1192. movl %edx, 4(%esi)
  1193. movl %ecx, 8(%esi)
  1194. movl %eax, 12(%esi)
  1195. movl %esi, (%esp)
  1196. call __qtol@PLT
  1197. ..B2.50:
  1198. fstpt 88(%esp)
  1199. addl $16, %esp
  1200. ..B2.27:
  1201. testl %edi, %edi
  1202. je ..B2.29
  1203. ..B2.28:
  1204. fldcw 46(%esp)
  1205. ..B2.29:
  1206. fldt 72(%esp)
  1207. addl $116, %esp
  1208. popl %ebx
  1209. popl %edi
  1210. popl %esi
  1211. movl %ebp, %esp
  1212. popl %ebp
  1213. ret
  1214. ..B2.30:
  1215. andl $-2146435073, %esi
  1216. orl 8(%ebp), %esi
  1217. jne ..B2.34
  1218. ..B2.31:
  1219. testl $-2147483648, %edx
  1220. jne ..B2.41
  1221. ..B2.32:
  1222. shrl $31, %edx
  1223. fldl _zeros@GOTOFF(%ebx,%edx,8)
  1224. ..B2.33:
  1225. addl $116, %esp
  1226. popl %ebx
  1227. popl %edi
  1228. popl %esi
  1229. movl %ebp, %esp
  1230. popl %ebp
  1231. ret
  1232. ..B2.34:
  1233. fldl 8(%ebp)
  1234. addl $116, %esp
  1235. popl %ebx
  1236. popl %edi
  1237. popl %esi
  1238. movl %ebp, %esp
  1239. popl %ebp
  1240. ret
  1241. ..B2.35:
  1242. fstp %st(0)
  1243. jmp ..B2.19
  1244. ..B2.36:
  1245. xorl %edi, %edi
  1246. jmp ..B2.9
  1247. ..B2.37:
  1248. fldl _zeros@GOTOFF(%ebx)
  1249. orl %ecx, %esi
  1250. je ..B2.39
  1251. ..B2.38:
  1252. fldl _infs@GOTOFF(%ebx)
  1253. fmulp %st, %st(1)
  1254. addl $116, %esp
  1255. popl %ebx
  1256. popl %edi
  1257. popl %esi
  1258. movl %ebp, %esp
  1259. popl %ebp
  1260. ret
  1261. ..B2.39:
  1262. fldl 8+_ones@GOTOFF(%ebx)
  1263. fdivp %st, %st(1)
  1264. ..B2.40:
  1265. addl $116, %esp
  1266. popl %ebx
  1267. popl %edi
  1268. popl %esi
  1269. movl %ebp, %esp
  1270. popl %ebp
  1271. ret
  1272. ..B2.41:
  1273. fldl _infs@GOTOFF(%ebx)
  1274. fmull _zeros@GOTOFF(%ebx)
  1275. addl $116, %esp
  1276. popl %ebx
  1277. popl %edi
  1278. popl %esi
  1279. movl %ebp, %esp
  1280. popl %ebp
  1281. ret
  1282. .align 16,0x90
  1283. .type y1,@function
  1284. .size y1,.-y1
  1285. .data
  1286. # -- End y1
  1287. .section .rodata, "a"
  1288. .align 4
  1289. .align 4
  1290. _ones:
  1291. .long 0
  1292. .long 1072693248
  1293. .long 0
  1294. .long 3220176896
  1295. .type _ones,@object
  1296. .size _ones,16
  1297. .align 4
  1298. _zeros:
  1299. .long 0
  1300. .long 0
  1301. .long 0
  1302. .long 2147483648
  1303. .type _zeros,@object
  1304. .size _zeros,16
  1305. .align 4
  1306. _infs:
  1307. .long 0
  1308. .long 2146435072
  1309. .long 0
  1310. .long 4293918720
  1311. .type _infs,@object
  1312. .size _infs,16
  1313. .align 2
  1314. _S:
  1315. .word 56848
  1316. .word 49844
  1317. .word 39532
  1318. .word 64842
  1319. .word 16384
  1320. .word 0
  1321. .word 5940
  1322. .word 14600
  1323. .word 60967
  1324. .word 58048
  1325. .word 16385
  1326. .word 0
  1327. .word 48233
  1328. .word 9194
  1329. .word 47533
  1330. .word 41870
  1331. .word 16386
  1332. .word 0
  1333. .word 19716
  1334. .word 3898
  1335. .word 3621
  1336. .word 54727
  1337. .word 16386
  1338. .word 0
  1339. .word 41547
  1340. .word 400
  1341. .word 58272
  1342. .word 33793
  1343. .word 16387
  1344. .word 0
  1345. .word 46312
  1346. .word 65374
  1347. .word 26362
  1348. .word 40225
  1349. .word 16387
  1350. .word 0
  1351. .word 15253
  1352. .word 48480
  1353. .word 38891
  1354. .word 46657
  1355. .word 16387
  1356. .word 0
  1357. .word 12158
  1358. .word 16394
  1359. .word 14239
  1360. .word 53090
  1361. .word 16387
  1362. .word 0
  1363. .word 31253
  1364. .word 2914
  1365. .word 8779
  1366. .word 59523
  1367. .word 16387
  1368. .word 0
  1369. .word 29606
  1370. .word 9567
  1371. .word 8455
  1372. .word 32978
  1373. .word 16388
  1374. .word 0
  1375. .word 51148
  1376. .word 41491
  1377. .word 50276
  1378. .word 36194
  1379. .word 16388
  1380. .word 0
  1381. .word 1224
  1382. .word 58769
  1383. .word 30330
  1384. .word 39411
  1385. .word 16388
  1386. .word 0
  1387. .type _S,@object
  1388. .size _S,144
  1389. .align 2
  1390. _val_1_77L:
  1391. .word 36700
  1392. .word 62914
  1393. .word 23592
  1394. .word 57999
  1395. .word 16383
  1396. .word 0
  1397. .type _val_1_77L,@object
  1398. .size _val_1_77L,12
  1399. .align 2
  1400. _Z:
  1401. .word 5921
  1402. .word 65426
  1403. .word 63142
  1404. .word 35997
  1405. .word 16384
  1406. .word 0
  1407. .word 29632
  1408. .word 15745
  1409. .word 62068
  1410. .word 44479
  1411. .word 16385
  1412. .word 0
  1413. .word 41288
  1414. .word 2893
  1415. .word 15731
  1416. .word 35209
  1417. .word 16386
  1418. .word 0
  1419. .word 12322
  1420. .word 41360
  1421. .word 35270
  1422. .word 48124
  1423. .word 16386
  1424. .word 0
  1425. .word 21828
  1426. .word 62500
  1427. .word 60486
  1428. .word 61019
  1429. .word 16386
  1430. .word 0
  1431. .word 54460
  1432. .word 63729
  1433. .word 58186
  1434. .word 36952
  1435. .word 16387
  1436. .word 0
  1437. .word 27250
  1438. .word 3142
  1439. .word 10825
  1440. .word 43393
  1441. .word 16387
  1442. .word 0
  1443. .word 20649
  1444. .word 49414
  1445. .word 53633
  1446. .word 49831
  1447. .word 16387
  1448. .word 0
  1449. .word 59160
  1450. .word 26587
  1451. .word 26484
  1452. .word 56269
  1453. .word 16387
  1454. .word 0
  1455. .word 57283
  1456. .word 10561
  1457. .word 16432
  1458. .word 62706
  1459. .word 16387
  1460. .word 0
  1461. .word 44243
  1462. .word 51162
  1463. .word 18495
  1464. .word 34571
  1465. .word 16388
  1466. .word 0
  1467. .word 63781
  1468. .word 54231
  1469. .word 15770
  1470. .word 37789
  1471. .word 16388
  1472. .word 0
  1473. .type _Z,@object
  1474. .size _Z,144
  1475. .align 2
  1476. _P1:
  1477. .word 21770
  1478. .word 62666
  1479. .word 46899
  1480. .word 35378
  1481. .word 16344
  1482. .word 0
  1483. .word 28454
  1484. .word 23396
  1485. .word 41885
  1486. .word 48017
  1487. .word 49112
  1488. .word 0
  1489. .word 61344
  1490. .word 9332
  1491. .word 29378
  1492. .word 47284
  1493. .word 49120
  1494. .word 0
  1495. .word 60127
  1496. .word 25512
  1497. .word 35054
  1498. .word 43181
  1499. .word 16353
  1500. .word 0
  1501. .word 25808
  1502. .word 25324
  1503. .word 9989
  1504. .word 53047
  1505. .word 16359
  1506. .word 0
  1507. .word 46582
  1508. .word 21062
  1509. .word 5476
  1510. .word 44690
  1511. .word 49126
  1512. .word 0
  1513. .word 61332
  1514. .word 1419
  1515. .word 18476
  1516. .word 34785
  1517. .word 49134
  1518. .word 0
  1519. .word 51513
  1520. .word 63307
  1521. .word 40855
  1522. .word 38307
  1523. .word 49134
  1524. .word 0
  1525. .word 22560
  1526. .word 55588
  1527. .word 5655
  1528. .word 48627
  1529. .word 16371
  1530. .word 0
  1531. .word 56966
  1532. .word 1018
  1533. .word 54245
  1534. .word 62436
  1535. .word 16372
  1536. .word 0
  1537. .word 17453
  1538. .word 15035
  1539. .word 65421
  1540. .word 57312
  1541. .word 49143
  1542. .word 0
  1543. .word 53367
  1544. .word 52143
  1545. .word 3664
  1546. .word 58921
  1547. .word 49145
  1548. .word 0
  1549. .word 16321
  1550. .word 41163
  1551. .word 52734
  1552. .word 35978
  1553. .word 16377
  1554. .word 0
  1555. .word 15288
  1556. .word 52738
  1557. .word 13594
  1558. .word 53174
  1559. .word 16380
  1560. .word 0
  1561. .word 42685
  1562. .word 25071
  1563. .word 48779
  1564. .word 62301
  1565. .word 16380
  1566. .word 0
  1567. .word 7354
  1568. .word 8216
  1569. .word 60720
  1570. .word 54923
  1571. .word 49085
  1572. .word 0
  1573. .type _P1,@object
  1574. .size _P1,192
  1575. .align 2
  1576. _Q1:
  1577. .word 64227
  1578. .word 6706
  1579. .word 76
  1580. .word 58690
  1581. .word 16369
  1582. .word 0
  1583. .word 8371
  1584. .word 16695
  1585. .word 56692
  1586. .word 45251
  1587. .word 16372
  1588. .word 0
  1589. .word 9179
  1590. .word 20845
  1591. .word 29706
  1592. .word 43997
  1593. .word 16377
  1594. .word 0
  1595. .word 44943
  1596. .word 15045
  1597. .word 18794
  1598. .word 45614
  1599. .word 16380
  1600. .word 0
  1601. .word 10671
  1602. .word 41768
  1603. .word 56247
  1604. .word 64663
  1605. .word 16381
  1606. .word 0
  1607. .word 25530
  1608. .word 4231
  1609. .word 4140
  1610. .word 59815
  1611. .word 16381
  1612. .word 0
  1613. .type _Q1,@object
  1614. .size _Q1,72
  1615. .align 2
  1616. _P2:
  1617. .word 42420
  1618. .word 39002
  1619. .word 59647
  1620. .word 60050
  1621. .word 16339
  1622. .word 0
  1623. .word 9209
  1624. .word 30875
  1625. .word 32003
  1626. .word 38109
  1627. .word 49111
  1628. .word 0
  1629. .word 63337
  1630. .word 29381
  1631. .word 46828
  1632. .word 35859
  1633. .word 49116
  1634. .word 0
  1635. .word 25340
  1636. .word 63034
  1637. .word 61574
  1638. .word 39960
  1639. .word 16351
  1640. .word 0
  1641. .word 21587
  1642. .word 1531
  1643. .word 17186
  1644. .word 56230
  1645. .word 16355
  1646. .word 0
  1647. .word 35654
  1648. .word 56865
  1649. .word 61897
  1650. .word 49746
  1651. .word 49126
  1652. .word 0
  1653. .word 6701
  1654. .word 41291
  1655. .word 18798
  1656. .word 55141
  1657. .word 49130
  1658. .word 0
  1659. .word 35596
  1660. .word 2936
  1661. .word 34861
  1662. .word 35797
  1663. .word 16365
  1664. .word 0
  1665. .word 59382
  1666. .word 44988
  1667. .word 46794
  1668. .word 33373
  1669. .word 16369
  1670. .word 0
  1671. .word 39208
  1672. .word 51898
  1673. .word 38063
  1674. .word 56363
  1675. .word 49138
  1676. .word 0
  1677. .word 34426
  1678. .word 35681
  1679. .word 546
  1680. .word 45071
  1681. .word 49142
  1682. .word 0
  1683. .word 27055
  1684. .word 35919
  1685. .word 19182
  1686. .word 39238
  1687. .word 16375
  1688. .word 0
  1689. .word 11379
  1690. .word 16934
  1691. .word 10723
  1692. .word 57120
  1693. .word 16378
  1694. .word 0
  1695. .word 30778
  1696. .word 48366
  1697. .word 51582
  1698. .word 60462
  1699. .word 49145
  1700. .word 0
  1701. .word 38504
  1702. .word 65531
  1703. .word 34807
  1704. .word 43722
  1705. .word 49149
  1706. .word 0
  1707. .word 52867
  1708. .word 16075
  1709. .word 29885
  1710. .word 33161
  1711. .word 49086
  1712. .word 0
  1713. .type _P2,@object
  1714. .size _P2,192
  1715. .align 2
  1716. _Q2:
  1717. .word 24596
  1718. .word 8363
  1719. .word 28671
  1720. .word 51312
  1721. .word 16360
  1722. .word 0
  1723. .word 22889
  1724. .word 23763
  1725. .word 37225
  1726. .word 46345
  1727. .word 16361
  1728. .word 0
  1729. .word 24119
  1730. .word 47441
  1731. .word 54379
  1732. .word 48688
  1733. .word 16372
  1734. .word 0
  1735. .word 1240
  1736. .word 59184
  1737. .word 48701
  1738. .word 46748
  1739. .word 16374
  1740. .word 0
  1741. .word 22888
  1742. .word 65215
  1743. .word 58633
  1744. .word 45869
  1745. .word 16380
  1746. .word 0
  1747. .word 31023
  1748. .word 50278
  1749. .word 49158
  1750. .word 64237
  1751. .word 16382
  1752. .word 0
  1753. .type _Q2,@object
  1754. .size _Q2,72
  1755. .align 2
  1756. _P:
  1757. .word 61722
  1758. .word 43505
  1759. .word 23994
  1760. .word 37346
  1761. .word 49091
  1762. .word 0
  1763. .word 30291
  1764. .word 24028
  1765. .word 22863
  1766. .word 34750
  1767. .word 49095
  1768. .word 0
  1769. .word 1126
  1770. .word 901
  1771. .word 35659
  1772. .word 64778
  1773. .word 16331
  1774. .word 0
  1775. .word 24961
  1776. .word 30514
  1777. .word 59096
  1778. .word 39096
  1779. .word 16335
  1780. .word 0
  1781. .word 35564
  1782. .word 61687
  1783. .word 10716
  1784. .word 35707
  1785. .word 49108
  1786. .word 0
  1787. .word 46848
  1788. .word 13986
  1789. .word 10777
  1790. .word 37699
  1791. .word 49111
  1792. .word 0
  1793. .word 25983
  1794. .word 4211
  1795. .word 22533
  1796. .word 63008
  1797. .word 16347
  1798. .word 0
  1799. .word 41622
  1800. .word 55080
  1801. .word 16927
  1802. .word 53017
  1803. .word 16350
  1804. .word 0
  1805. .word 59504
  1806. .word 42891
  1807. .word 54413
  1808. .word 41203
  1809. .word 49123
  1810. .word 0
  1811. .word 12571
  1812. .word 13616
  1813. .word 30559
  1814. .word 53698
  1815. .word 49125
  1816. .word 0
  1817. .word 24504
  1818. .word 22188
  1819. .word 22875
  1820. .word 38390
  1821. .word 16362
  1822. .word 0
  1823. .word 45455
  1824. .word 51567
  1825. .word 14687
  1826. .word 35767
  1827. .word 16364
  1828. .word 0
  1829. .word 2489
  1830. .word 10124
  1831. .word 54664
  1832. .word 47037
  1833. .word 49136
  1834. .word 0
  1835. .word 18722
  1836. .word 39166
  1837. .word 48910
  1838. .word 55942
  1839. .word 49137
  1840. .word 0
  1841. .word 52167
  1842. .word 5
  1843. .word 15467
  1844. .word 33747
  1845. .word 16374
  1846. .word 0
  1847. .word 64650
  1848. .word 13451
  1849. .word 38167
  1850. .word 40566
  1851. .word 16374
  1852. .word 0
  1853. .word 40279
  1854. .word 20454
  1855. .word 61426
  1856. .word 45514
  1857. .word 49146
  1858. .word 0
  1859. .word 34995
  1860. .word 30989
  1861. .word 51614
  1862. .word 33113
  1863. .word 49145
  1864. .word 0
  1865. .word 57629
  1866. .word 30042
  1867. .word 51710
  1868. .word 35580
  1869. .word 16381
  1870. .word 0
  1871. .word 22801
  1872. .word 35092
  1873. .word 8589
  1874. .word 55177
  1875. .word 16319
  1876. .word 0
  1877. .word 18213
  1878. .word 9889
  1879. .word 16490
  1880. .word 42684
  1881. .word 16323
  1882. .word 0
  1883. .word 35117
  1884. .word 3709
  1885. .word 30056
  1886. .word 56315
  1887. .word 16326
  1888. .word 0
  1889. .word 23979
  1890. .word 26668
  1891. .word 51699
  1892. .word 63315
  1893. .word 49099
  1894. .word 0
  1895. .word 37328
  1896. .word 63574
  1897. .word 8303
  1898. .word 34466
  1899. .word 49103
  1900. .word 0
  1901. .word 46391
  1902. .word 17329
  1903. .word 18036
  1904. .word 35570
  1905. .word 16340
  1906. .word 0
  1907. .word 30054
  1908. .word 21312
  1909. .word 25061
  1910. .word 63482
  1911. .word 16342
  1912. .word 0
  1913. .word 2570
  1914. .word 34880
  1915. .word 30954
  1916. .word 61846
  1917. .word 49115
  1918. .word 0
  1919. .word 48934
  1920. .word 61799
  1921. .word 17650
  1922. .word 43599
  1923. .word 49118
  1924. .word 0
  1925. .word 9996
  1926. .word 54252
  1927. .word 12364
  1928. .word 40067
  1929. .word 16355
  1930. .word 0
  1931. .word 26028
  1932. .word 41231
  1933. .word 49512
  1934. .word 42301
  1935. .word 16357
  1936. .word 0
  1937. .word 36582
  1938. .word 15370
  1939. .word 8472
  1940. .word 36675
  1941. .word 49130
  1942. .word 0
  1943. .word 63654
  1944. .word 5080
  1945. .word 49106
  1946. .word 53579
  1947. .word 49131
  1948. .word 0
  1949. .word 31057
  1950. .word 54537
  1951. .word 2640
  1952. .word 43916
  1953. .word 16368
  1954. .word 0
  1955. .word 21142
  1956. .word 46896
  1957. .word 24614
  1958. .word 39087
  1959. .word 16369
  1960. .word 0
  1961. .word 3964
  1962. .word 40668
  1963. .word 52365
  1964. .word 60967
  1965. .word 49141
  1966. .word 0
  1967. .word 39332
  1968. .word 9457
  1969. .word 22878
  1970. .word 52919
  1971. .word 49141
  1972. .word 0
  1973. .word 54210
  1974. .word 18213
  1975. .word 48816
  1976. .word 39742
  1977. .word 16378
  1978. .word 0
  1979. .word 59971
  1980. .word 56061
  1981. .word 65402
  1982. .word 41492
  1983. .word 16376
  1984. .word 0
  1985. .word 50867
  1986. .word 29775
  1987. .word 29962
  1988. .word 60938
  1989. .word 49148
  1990. .word 0
  1991. .word 39008
  1992. .word 10804
  1993. .word 60432
  1994. .word 53771
  1995. .word 49083
  1996. .word 0
  1997. .word 8797
  1998. .word 29964
  1999. .word 61128
  2000. .word 42619
  2001. .word 49091
  2002. .word 0
  2003. .word 49667
  2004. .word 64253
  2005. .word 56687
  2006. .word 49119
  2007. .word 49094
  2008. .word 0
  2009. .word 12708
  2010. .word 20574
  2011. .word 59517
  2012. .word 62457
  2013. .word 16331
  2014. .word 0
  2015. .word 61123
  2016. .word 30114
  2017. .word 53775
  2018. .word 59072
  2019. .word 16334
  2020. .word 0
  2021. .word 12480
  2022. .word 24376
  2023. .word 40478
  2024. .word 34829
  2025. .word 49108
  2026. .word 0
  2027. .word 31610
  2028. .word 2541
  2029. .word 29797
  2030. .word 53230
  2031. .word 49110
  2032. .word 0
  2033. .word 57351
  2034. .word 51530
  2035. .word 20151
  2036. .word 60005
  2037. .word 16347
  2038. .word 0
  2039. .word 27929
  2040. .word 50140
  2041. .word 46261
  2042. .word 35597
  2043. .word 16350
  2044. .word 0
  2045. .word 13266
  2046. .word 42539
  2047. .word 17988
  2048. .word 38413
  2049. .word 49123
  2050. .word 0
  2051. .word 60482
  2052. .word 30188
  2053. .word 54757
  2054. .word 33461
  2055. .word 49125
  2056. .word 0
  2057. .word 28412
  2058. .word 55589
  2059. .word 45206
  2060. .word 34637
  2061. .word 16362
  2062. .word 0
  2063. .word 32067
  2064. .word 62816
  2065. .word 60815
  2066. .word 40858
  2067. .word 16363
  2068. .word 0
  2069. .word 5401
  2070. .word 9100
  2071. .word 50782
  2072. .word 40732
  2073. .word 49136
  2074. .word 0
  2075. .word 54621
  2076. .word 58390
  2077. .word 59249
  2078. .word 57428
  2079. .word 49136
  2080. .word 0
  2081. .word 35825
  2082. .word 1375
  2083. .word 322
  2084. .word 55483
  2085. .word 16373
  2086. .word 0
  2087. .word 16432
  2088. .word 16110
  2089. .word 8852
  2090. .word 37720
  2091. .word 16373
  2092. .word 0
  2093. .word 5000
  2094. .word 34131
  2095. .word 51425
  2096. .word 35608
  2097. .word 49146
  2098. .word 0
  2099. .word 53929
  2100. .word 6276
  2101. .word 23388
  2102. .word 58152
  2103. .word 49143
  2104. .word 0
  2105. .word 51579
  2106. .word 17004
  2107. .word 5616
  2108. .word 54145
  2109. .word 16380
  2110. .word 0
  2111. .word 7103
  2112. .word 16103
  2113. .word 63732
  2114. .word 61608
  2115. .word 16316
  2116. .word 0
  2117. .word 53540
  2118. .word 14563
  2119. .word 28490
  2120. .word 42103
  2121. .word 16323
  2122. .word 0
  2123. .word 50538
  2124. .word 7801
  2125. .word 54621
  2126. .word 42667
  2127. .word 16326
  2128. .word 0
  2129. .word 21289
  2130. .word 53272
  2131. .word 50234
  2132. .word 61084
  2133. .word 49099
  2134. .word 0
  2135. .word 53615
  2136. .word 53374
  2137. .word 57363
  2138. .word 50528
  2139. .word 49102
  2140. .word 0
  2141. .word 54514
  2142. .word 9539
  2143. .word 36475
  2144. .word 33817
  2145. .word 16340
  2146. .word 0
  2147. .word 31658
  2148. .word 4746
  2149. .word 1163
  2150. .word 44700
  2151. .word 16342
  2152. .word 0
  2153. .word 52867
  2154. .word 45166
  2155. .word 52684
  2156. .word 57761
  2157. .word 49115
  2158. .word 0
  2159. .word 48341
  2160. .word 5188
  2161. .word 19803
  2162. .word 58551
  2163. .word 49117
  2164. .word 0
  2165. .word 18455
  2166. .word 50865
  2167. .word 10646
  2168. .word 36603
  2169. .word 16355
  2170. .word 0
  2171. .word 16819
  2172. .word 38651
  2173. .word 15489
  2174. .word 53797
  2175. .word 16356
  2176. .word 0
  2177. .word 57587
  2178. .word 29612
  2179. .word 6330
  2180. .word 65256
  2181. .word 49129
  2182. .word 0
  2183. .word 60926
  2184. .word 53369
  2185. .word 5356
  2186. .word 64182
  2187. .word 49130
  2188. .word 0
  2189. .word 26295
  2190. .word 42515
  2191. .word 37715
  2192. .word 37910
  2193. .word 16368
  2194. .word 0
  2195. .word 26848
  2196. .word 34589
  2197. .word 11687
  2198. .word 44170
  2199. .word 16368
  2200. .word 0
  2201. .word 52547
  2202. .word 41404
  2203. .word 29188
  2204. .word 51071
  2205. .word 49141
  2206. .word 0
  2207. .word 59720
  2208. .word 37814
  2209. .word 50864
  2210. .word 57112
  2211. .word 49140
  2212. .word 0
  2213. .word 63754
  2214. .word 1059
  2215. .word 28610
  2216. .word 65011
  2217. .word 16377
  2218. .word 0
  2219. .word 48135
  2220. .word 53252
  2221. .word 54091
  2222. .word 43638
  2223. .word 16375
  2224. .word 0
  2225. .word 14971
  2226. .word 8471
  2227. .word 3609
  2228. .word 49212
  2229. .word 49148
  2230. .word 0
  2231. .word 4052
  2232. .word 57147
  2233. .word 31484
  2234. .word 54446
  2235. .word 16318
  2236. .word 0
  2237. .word 11824
  2238. .word 2112
  2239. .word 5588
  2240. .word 41288
  2241. .word 49091
  2242. .word 0
  2243. .word 30937
  2244. .word 56824
  2245. .word 10791
  2246. .word 37103
  2247. .word 49094
  2248. .word 0
  2249. .word 13479
  2250. .word 25038
  2251. .word 44704
  2252. .word 59408
  2253. .word 16331
  2254. .word 0
  2255. .word 6837
  2256. .word 41457
  2257. .word 42451
  2258. .word 43375
  2259. .word 16334
  2260. .word 0
  2261. .word 53800
  2262. .word 46435
  2263. .word 51001
  2264. .word 65352
  2265. .word 49107
  2266. .word 0
  2267. .word 15811
  2268. .word 55852
  2269. .word 5902
  2270. .word 37814
  2271. .word 49110
  2272. .word 0
  2273. .word 19663
  2274. .word 64639
  2275. .word 1883
  2276. .word 55408
  2277. .word 16347
  2278. .word 0
  2279. .word 5332
  2280. .word 44968
  2281. .word 15414
  2282. .word 48765
  2283. .word 16349
  2284. .word 0
  2285. .word 24635
  2286. .word 46043
  2287. .word 59114
  2288. .word 34832
  2289. .word 49123
  2290. .word 0
  2291. .word 15088
  2292. .word 55241
  2293. .word 15044
  2294. .word 44102
  2295. .word 49124
  2296. .word 0
  2297. .word 6405
  2298. .word 38383
  2299. .word 37570
  2300. .word 61587
  2301. .word 16361
  2302. .word 0
  2303. .word 22931
  2304. .word 45450
  2305. .word 10147
  2306. .word 51835
  2307. .word 16362
  2308. .word 0
  2309. .word 64299
  2310. .word 50831
  2311. .word 27180
  2312. .word 35495
  2313. .word 49136
  2314. .word 0
  2315. .word 23200
  2316. .word 7806
  2317. .word 1364
  2318. .word 35222
  2319. .word 49136
  2320. .word 0
  2321. .word 45807
  2322. .word 4679
  2323. .word 55327
  2324. .word 47491
  2325. .word 16373
  2326. .word 0
  2327. .word 30764
  2328. .word 65323
  2329. .word 55387
  2330. .word 45120
  2331. .word 16372
  2332. .word 0
  2333. .word 15039
  2334. .word 21256
  2335. .word 11217
  2336. .word 60156
  2337. .word 49145
  2338. .word 0
  2339. .word 57173
  2340. .word 14361
  2341. .word 2624
  2342. .word 34299
  2343. .word 49143
  2344. .word 0
  2345. .word 56410
  2346. .word 62508
  2347. .word 42699
  2348. .word 45420
  2349. .word 16380
  2350. .word 0
  2351. .word 50446
  2352. .word 42024
  2353. .word 63781
  2354. .word 38435
  2355. .word 49087
  2356. .word 0
  2357. .word 10333
  2358. .word 60348
  2359. .word 17128
  2360. .word 40300
  2361. .word 16323
  2362. .word 0
  2363. .word 43838
  2364. .word 25371
  2365. .word 62467
  2366. .word 64794
  2367. .word 16325
  2368. .word 0
  2369. .word 26845
  2370. .word 6377
  2371. .word 43437
  2372. .word 57595
  2373. .word 49099
  2374. .word 0
  2375. .word 7442
  2376. .word 5283
  2377. .word 26036
  2378. .word 37481
  2379. .word 49102
  2380. .word 0
  2381. .word 15454
  2382. .word 29184
  2383. .word 54291
  2384. .word 63010
  2385. .word 16339
  2386. .word 0
  2387. .word 5297
  2388. .word 38874
  2389. .word 4456
  2390. .word 64615
  2391. .word 16341
  2392. .word 0
  2393. .word 12966
  2394. .word 61910
  2395. .word 53167
  2396. .word 53110
  2397. .word 49115
  2398. .word 0
  2399. .word 20395
  2400. .word 4102
  2401. .word 12283
  2402. .word 41188
  2403. .word 49117
  2404. .word 0
  2405. .word 19094
  2406. .word 29300
  2407. .word 12828
  2408. .word 33187
  2409. .word 16355
  2410. .word 0
  2411. .word 28120
  2412. .word 22694
  2413. .word 2680
  2414. .word 36839
  2415. .word 16356
  2416. .word 0
  2417. .word 25698
  2418. .word 43431
  2419. .word 60429
  2420. .word 58329
  2421. .word 49129
  2422. .word 0
  2423. .word 59006
  2424. .word 57475
  2425. .word 62067
  2426. .word 42866
  2427. .word 49130
  2428. .word 0
  2429. .word 60088
  2430. .word 17714
  2431. .word 44332
  2432. .word 33435
  2433. .word 16368
  2434. .word 0
  2435. .word 3844
  2436. .word 12917
  2437. .word 11965
  2438. .word 57777
  2439. .word 16367
  2440. .word 0
  2441. .word 17310
  2442. .word 43236
  2443. .word 29566
  2444. .word 44535
  2445. .word 49141
  2446. .word 0
  2447. .word 38891
  2448. .word 11594
  2449. .word 35001
  2450. .word 36788
  2451. .word 49140
  2452. .word 0
  2453. .word 62784
  2454. .word 19866
  2455. .word 27725
  2456. .word 56232
  2457. .word 16377
  2458. .word 0
  2459. .word 26552
  2460. .word 62874
  2461. .word 50518
  2462. .word 55747
  2463. .word 16374
  2464. .word 0
  2465. .word 41449
  2466. .word 54733
  2467. .word 7288
  2468. .word 42389
  2469. .word 49148
  2470. .word 0
  2471. .word 25436
  2472. .word 16965
  2473. .word 21076
  2474. .word 40960
  2475. .word 16320
  2476. .word 0
  2477. .word 39083
  2478. .word 3258
  2479. .word 61438
  2480. .word 39229
  2481. .word 49091
  2482. .word 0
  2483. .word 62602
  2484. .word 12963
  2485. .word 51303
  2486. .word 56904
  2487. .word 49093
  2488. .word 0
  2489. .word 41532
  2490. .word 46799
  2491. .word 27449
  2492. .word 55757
  2493. .word 16331
  2494. .word 0
  2495. .word 25508
  2496. .word 35836
  2497. .word 14539
  2498. .word 65290
  2499. .word 16333
  2500. .word 0
  2501. .word 34796
  2502. .word 56106
  2503. .word 58112
  2504. .word 60724
  2505. .word 49107
  2506. .word 0
  2507. .word 52331
  2508. .word 50671
  2509. .word 56071
  2510. .word 55789
  2511. .word 49109
  2512. .word 0
  2513. .word 50430
  2514. .word 49256
  2515. .word 15625
  2516. .word 50948
  2517. .word 16347
  2518. .word 0
  2519. .word 15753
  2520. .word 56169
  2521. .word 3376
  2522. .word 35261
  2523. .word 16349
  2524. .word 0
  2525. .word 47489
  2526. .word 43658
  2527. .word 29070
  2528. .word 63380
  2529. .word 49122
  2530. .word 0
  2531. .word 14447
  2532. .word 45157
  2533. .word 5
  2534. .word 62576
  2535. .word 49123
  2536. .word 0
  2537. .word 14392
  2538. .word 17120
  2539. .word 59854
  2540. .word 55457
  2541. .word 16361
  2542. .word 0
  2543. .word 2389
  2544. .word 54610
  2545. .word 7938
  2546. .word 36154
  2547. .word 16362
  2548. .word 0
  2549. .word 24225
  2550. .word 54966
  2551. .word 22944
  2552. .word 63335
  2553. .word 49135
  2554. .word 0
  2555. .word 6246
  2556. .word 36346
  2557. .word 2616
  2558. .word 48455
  2559. .word 49135
  2560. .word 0
  2561. .word 61678
  2562. .word 13662
  2563. .word 7713
  2564. .word 42050
  2565. .word 16373
  2566. .word 0
  2567. .word 4329
  2568. .word 54820
  2569. .word 31411
  2570. .word 61458
  2571. .word 16371
  2572. .word 0
  2573. .word 48026
  2574. .word 57812
  2575. .word 53661
  2576. .word 52979
  2577. .word 49145
  2578. .word 0
  2579. .word 47545
  2580. .word 24071
  2581. .word 10224
  2582. .word 46463
  2583. .word 49142
  2584. .word 0
  2585. .word 51405
  2586. .word 19517
  2587. .word 26454
  2588. .word 39893
  2589. .word 16380
  2590. .word 0
  2591. .word 2714
  2592. .word 52847
  2593. .word 64285
  2594. .word 36922
  2595. .word 49088
  2596. .word 0
  2597. .word 51895
  2598. .word 36793
  2599. .word 33802
  2600. .word 38136
  2601. .word 16323
  2602. .word 0
  2603. .word 2488
  2604. .word 31490
  2605. .word 30800
  2606. .word 50300
  2607. .word 16325
  2608. .word 0
  2609. .word 13623
  2610. .word 29920
  2611. .word 59063
  2612. .word 53960
  2613. .word 49099
  2614. .word 0
  2615. .word 4071
  2616. .word 44015
  2617. .word 56417
  2618. .word 57333
  2619. .word 49101
  2620. .word 0
  2621. .word 57861
  2622. .word 52773
  2623. .word 20389
  2624. .word 58553
  2625. .word 16339
  2626. .word 0
  2627. .word 64934
  2628. .word 37948
  2629. .word 51829
  2630. .word 48662
  2631. .word 16341
  2632. .word 0
  2633. .word 56954
  2634. .word 19807
  2635. .word 167
  2636. .word 48948
  2637. .word 49115
  2638. .word 0
  2639. .word 28104
  2640. .word 12997
  2641. .word 51038
  2642. .word 61119
  2643. .word 49116
  2644. .word 0
  2645. .word 3409
  2646. .word 4305
  2647. .word 3650
  2648. .word 60679
  2649. .word 16354
  2650. .word 0
  2651. .word 43193
  2652. .word 24597
  2653. .word 44129
  2654. .word 53916
  2655. .word 16355
  2656. .word 0
  2657. .word 17521
  2658. .word 14667
  2659. .word 10096
  2660. .word 52923
  2661. .word 49129
  2662. .word 0
  2663. .word 55445
  2664. .word 18677
  2665. .word 32228
  2666. .word 61988
  2667. .word 49129
  2668. .word 0
  2669. .word 19057
  2670. .word 4855
  2671. .word 59096
  2672. .word 60271
  2673. .word 16367
  2674. .word 0
  2675. .word 13479
  2676. .word 55645
  2677. .word 42570
  2678. .word 41372
  2679. .word 16367
  2680. .word 0
  2681. .word 1282
  2682. .word 28535
  2683. .word 31957
  2684. .word 39927
  2685. .word 49141
  2686. .word 0
  2687. .word 572
  2688. .word 61602
  2689. .word 36341
  2690. .word 52326
  2691. .word 49139
  2692. .word 0
  2693. .word 28923
  2694. .word 3577
  2695. .word 27552
  2696. .word 50228
  2697. .word 16377
  2698. .word 0
  2699. .word 55167
  2700. .word 15365
  2701. .word 46318
  2702. .word 39497
  2703. .word 16374
  2704. .word 0
  2705. .word 19602
  2706. .word 36437
  2707. .word 16591
  2708. .word 37792
  2709. .word 49148
  2710. .word 0
  2711. .word 46605
  2712. .word 39778
  2713. .word 56315
  2714. .word 52295
  2715. .word 16316
  2716. .word 0
  2717. .word 30298
  2718. .word 45364
  2719. .word 48554
  2720. .word 37056
  2721. .word 49091
  2722. .word 0
  2723. .word 36916
  2724. .word 47157
  2725. .word 55353
  2726. .word 44757
  2727. .word 49093
  2728. .word 0
  2729. .word 36754
  2730. .word 52515
  2731. .word 12207
  2732. .word 52242
  2733. .word 16331
  2734. .word 0
  2735. .word 22625
  2736. .word 1809
  2737. .word 14640
  2738. .word 50749
  2739. .word 16333
  2740. .word 0
  2741. .word 16563
  2742. .word 52625
  2743. .word 13365
  2744. .word 56520
  2745. .word 49107
  2746. .word 0
  2747. .word 27329
  2748. .word 9102
  2749. .word 21835
  2750. .word 42848
  2751. .word 49109
  2752. .word 0
  2753. .word 25313
  2754. .word 26147
  2755. .word 37973
  2756. .word 47112
  2757. .word 16347
  2758. .word 0
  2759. .word 62093
  2760. .word 47762
  2761. .word 2878
  2762. .word 53553
  2763. .word 16348
  2764. .word 0
  2765. .word 45304
  2766. .word 46632
  2767. .word 22697
  2768. .word 58245
  2769. .word 49122
  2770. .word 0
  2771. .word 52304
  2772. .word 22429
  2773. .word 48300
  2774. .word 47033
  2775. .word 49123
  2776. .word 0
  2777. .word 1240
  2778. .word 8778
  2779. .word 3434
  2780. .word 50676
  2781. .word 16361
  2782. .word 0
  2783. .word 64382
  2784. .word 35832
  2785. .word 24068
  2786. .word 53872
  2787. .word 16361
  2788. .word 0
  2789. .word 9372
  2790. .word 49794
  2791. .word 11542
  2792. .word 57592
  2793. .word 49135
  2794. .word 0
  2795. .word 29118
  2796. .word 43193
  2797. .word 8003
  2798. .word 35849
  2799. .word 49135
  2800. .word 0
  2801. .word 3582
  2802. .word 16932
  2803. .word 42429
  2804. .word 38089
  2805. .word 16373
  2806. .word 0
  2807. .word 26846
  2808. .word 61869
  2809. .word 11277
  2810. .word 45246
  2811. .word 16371
  2812. .word 0
  2813. .word 12490
  2814. .word 64508
  2815. .word 30037
  2816. .word 47862
  2817. .word 49145
  2818. .word 0
  2819. .word 36625
  2820. .word 65383
  2821. .word 13633
  2822. .word 34114
  2823. .word 49142
  2824. .word 0
  2825. .word 6011
  2826. .word 54183
  2827. .word 37651
  2828. .word 35991
  2829. .word 16380
  2830. .word 0
  2831. .word 43024
  2832. .word 51442
  2833. .word 35220
  2834. .word 35244
  2835. .word 16321
  2836. .word 0
  2837. .word 2338
  2838. .word 9974
  2839. .word 58099
  2840. .word 36011
  2841. .word 16323
  2842. .word 0
  2843. .word 54231
  2844. .word 56678
  2845. .word 56840
  2846. .word 40082
  2847. .word 16325
  2848. .word 0
  2849. .word 47406
  2850. .word 57592
  2851. .word 65286
  2852. .word 50617
  2853. .word 49099
  2854. .word 0
  2855. .word 15992
  2856. .word 46142
  2857. .word 20381
  2858. .word 45257
  2859. .word 49101
  2860. .word 0
  2861. .word 17722
  2862. .word 6937
  2863. .word 55940
  2864. .word 54630
  2865. .word 16339
  2866. .word 0
  2867. .word 44953
  2868. .word 7303
  2869. .word 1203
  2870. .word 38053
  2871. .word 16341
  2872. .word 0
  2873. .word 9155
  2874. .word 41724
  2875. .word 2745
  2876. .word 45433
  2877. .word 49115
  2878. .word 0
  2879. .word 23208
  2880. .word 13836
  2881. .word 51920
  2882. .word 47377
  2883. .word 49116
  2884. .word 0
  2885. .word 46053
  2886. .word 58453
  2887. .word 7516
  2888. .word 56049
  2889. .word 16354
  2890. .word 0
  2891. .word 51100
  2892. .word 31216
  2893. .word 1872
  2894. .word 41469
  2895. .word 16355
  2896. .word 0
  2897. .word 24653
  2898. .word 32384
  2899. .word 37643
  2900. .word 48672
  2901. .word 49129
  2902. .word 0
  2903. .word 61101
  2904. .word 35176
  2905. .word 37213
  2906. .word 47362
  2907. .word 49129
  2908. .word 0
  2909. .word 62301
  2910. .word 22066
  2911. .word 41591
  2912. .word 55226
  2913. .word 16367
  2914. .word 0
  2915. .word 37791
  2916. .word 15476
  2917. .word 41140
  2918. .word 62892
  2919. .word 16366
  2920. .word 0
  2921. .word 18919
  2922. .word 33505
  2923. .word 35758
  2924. .word 36479
  2925. .word 49141
  2926. .word 0
  2927. .word 58610
  2928. .word 16753
  2929. .word 52674
  2930. .word 39626
  2931. .word 49139
  2932. .word 0
  2933. .word 19653
  2934. .word 21667
  2935. .word 11428
  2936. .word 45800
  2937. .word 16377
  2938. .word 0
  2939. .word 51212
  2940. .word 10491
  2941. .word 15737
  2942. .word 59703
  2943. .word 16373
  2944. .word 0
  2945. .word 54759
  2946. .word 31668
  2947. .word 63308
  2948. .word 34425
  2949. .word 49148
  2950. .word 0
  2951. .word 62523
  2952. .word 11996
  2953. .word 50486
  2954. .word 33912
  2955. .word 49089
  2956. .word 0
  2957. .type _P,@object
  2958. .size _P,2400
  2959. .align 2
  2960. _P0:
  2961. .word 10891
  2962. .word 2847
  2963. .word 4043
  2964. .word 50135
  2965. .word 16324
  2966. .word 0
  2967. .word 8878
  2968. .word 10523
  2969. .word 36094
  2970. .word 35357
  2971. .word 49101
  2972. .word 0
  2973. .word 12191
  2974. .word 2098
  2975. .word 38631
  2976. .word 38182
  2977. .word 16341
  2978. .word 0
  2979. .word 58416
  2980. .word 39431
  2981. .word 6152
  2982. .word 63591
  2983. .word 49116
  2984. .word 0
  2985. .word 18600
  2986. .word 1852
  2987. .word 53867
  2988. .word 39282
  2989. .word 16356
  2990. .word 0
  2991. .word 37377
  2992. .word 45824
  2993. .word 1379
  2994. .word 34108
  2995. .word 49131
  2996. .word 0
  2997. .word 58815
  2998. .word 28468
  2999. .word 57342
  3000. .word 38462
  3001. .word 16369
  3002. .word 0
  3003. .word 35703
  3004. .word 42482
  3005. .word 52164
  3006. .word 49581
  3007. .word 49142
  3008. .word 0
  3009. .word 14326
  3010. .word 44453
  3011. .word 47843
  3012. .word 56988
  3013. .word 16378
  3014. .word 0
  3015. .word 21045
  3016. .word 58852
  3017. .word 12449
  3018. .word 51395
  3019. .word 49148
  3020. .word 0
  3021. .type _P0,@object
  3022. .size _P0,120
  3023. .align 2
  3024. _tonpi:
  3025. .word 5418
  3026. .word 20036
  3027. .word 33646
  3028. .word 41721
  3029. .word 16382
  3030. .word 0
  3031. .type _tonpi,@object
  3032. .size _tonpi,12
  3033. .align 2
  3034. _val_N1_0L:
  3035. .word 0
  3036. .word 0
  3037. .word 0
  3038. .word 32768
  3039. .word 49151
  3040. .word 0
  3041. .type _val_N1_0L,@object
  3042. .size _val_N1_0L,12
  3043. .align 2
  3044. _val_36_0L:
  3045. .word 0
  3046. .word 0
  3047. .word 0
  3048. .word 36864
  3049. .word 16388
  3050. .word 0
  3051. .type _val_36_0L,@object
  3052. .size _val_36_0L,12
  3053. .align 2
  3054. _PP:
  3055. .word 52008
  3056. .word 23245
  3057. .word 2457
  3058. .word 38658
  3059. .word 16318
  3060. .word 0
  3061. .word 61876
  3062. .word 57278
  3063. .word 25234
  3064. .word 61346
  3065. .word 49090
  3066. .word 0
  3067. .word 33834
  3068. .word 23040
  3069. .word 39409
  3070. .word 49003
  3071. .word 16327
  3072. .word 0
  3073. .word 54525
  3074. .word 6554
  3075. .word 40935
  3076. .word 51421
  3077. .word 49100
  3078. .word 0
  3079. .word 9848
  3080. .word 9769
  3081. .word 18248
  3082. .word 38344
  3083. .word 16338
  3084. .word 0
  3085. .word 45790
  3086. .word 60252
  3087. .word 47538
  3088. .word 43957
  3089. .word 49112
  3090. .word 0
  3091. .word 27022
  3092. .word 41654
  3093. .word 23333
  3094. .word 43744
  3095. .word 16351
  3096. .word 0
  3097. .word 12816
  3098. .word 40723
  3099. .word 46387
  3100. .word 47196
  3101. .word 49127
  3102. .word 0
  3103. .word 4849
  3104. .word 19418
  3105. .word 12136
  3106. .word 48545
  3107. .word 16369
  3108. .word 0
  3109. .word 0
  3110. .word 0
  3111. .word 0
  3112. .word 32768
  3113. .word 16383
  3114. .word 0
  3115. .type _PP,@object
  3116. .size _PP,120
  3117. .align 2
  3118. _QP:
  3119. .word 65402
  3120. .word 6822
  3121. .word 45128
  3122. .word 37300
  3123. .word 49084
  3124. .word 0
  3125. .word 41532
  3126. .word 52948
  3127. .word 50360
  3128. .word 54021
  3129. .word 16320
  3130. .word 0
  3131. .word 21320
  3132. .word 30785
  3133. .word 26870
  3134. .word 37955
  3135. .word 49093
  3136. .word 0
  3137. .word 55382
  3138. .word 38611
  3139. .word 29746
  3140. .word 34115
  3141. .word 16330
  3142. .word 0
  3143. .word 37194
  3144. .word 6554
  3145. .word 16235
  3146. .word 42314
  3147. .word 49103
  3148. .word 0
  3149. .word 17886
  3150. .word 15840
  3151. .word 33918
  3152. .word 38666
  3153. .word 16341
  3154. .word 0
  3155. .word 62905
  3156. .word 55876
  3157. .word 18072
  3158. .word 57284
  3159. .word 49115
  3160. .word 0
  3161. .word 28423
  3162. .word 64693
  3163. .word 26579
  3164. .word 40379
  3165. .word 16355
  3166. .word 0
  3167. .word 40135
  3168. .word 58793
  3169. .word 24002
  3170. .word 37757
  3171. .word 49132
  3172. .word 0
  3173. .word 43691
  3174. .word 43690
  3175. .word 43690
  3176. .word 43690
  3177. .word 16376
  3178. .word 0
  3179. .type _QP,@object
  3180. .size _QP,120
  3181. .align 2
  3182. _val_0_03L:
  3183. .word 49807
  3184. .word 10485
  3185. .word 36700
  3186. .word 62914
  3187. .word 16377
  3188. .word 0
  3189. .type _val_0_03L,@object
  3190. .size _val_0_03L,12
  3191. .data
  3192. .hidden __libm_sincos_pi4l
  3193. .section .note.GNU-stack, ""
  3194. # End