lgamma.S 127 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348
  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 "lgamma.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin lgamma
  41. .text
  42. .align 16,0x90
  43. .globl lgamma
  44. lgamma:
  45. # parameter 1: %xmm0
  46. ..B1.1:
  47. .cfi_startproc
  48. ..___tag_value_lgamma.1:
  49. ..L2:
  50. pushq %rsi
  51. .cfi_def_cfa_offset 16
  52. lea (%rsp), %rdi
  53. ..___tag_value_lgamma.4:
  54. call __libm_lgamma
  55. ..___tag_value_lgamma.5:
  56. ..B1.2:
  57. popq %rcx
  58. .cfi_def_cfa_offset 8
  59. ret
  60. .align 16,0x90
  61. .cfi_endproc
  62. .type lgamma,@function
  63. .size lgamma,.-lgamma
  64. .data
  65. # -- End lgamma
  66. .text
  67. # -- Begin __libm_lgamma
  68. .text
  69. .align 16,0x90
  70. __libm_lgamma:
  71. # parameter 1: %xmm0
  72. # parameter 2: %rdi
  73. ..B2.1:
  74. .cfi_startproc
  75. ..___tag_value___libm_lgamma.8:
  76. ..L9:
  77. pushq %r12
  78. .cfi_def_cfa_offset 16
  79. .cfi_offset 12, -16
  80. pushq %r13
  81. .cfi_def_cfa_offset 24
  82. .cfi_offset 13, -24
  83. pushq %r14
  84. .cfi_def_cfa_offset 32
  85. .cfi_offset 14, -32
  86. pushq %r15
  87. .cfi_def_cfa_offset 40
  88. .cfi_offset 15, -40
  89. pushq %rbx
  90. .cfi_def_cfa_offset 48
  91. .cfi_offset 3, -48
  92. pushq %rbp
  93. .cfi_def_cfa_offset 56
  94. .cfi_offset 6, -56
  95. subq $152, %rsp
  96. .cfi_def_cfa_offset 208
  97. xorb %r12b, %r12b
  98. movsd %xmm0, 32(%rsp)
  99. movq %rdi, %r15
  100. movb 39(%rsp), %cl
  101. xorb %bpl, %bpl
  102. andb $-128, %cl
  103. shrb $7, %cl
  104. movzwl 38(%rsp), %r14d
  105. andl $32752, %r14d
  106. shrl $4, %r14d
  107. movl %r14d, %r13d
  108. movl 36(%rsp), %edx
  109. shll $20, %r13d
  110. andl $1048575, %edx
  111. movq %fs:40, %rax
  112. orl %edx, %r13d
  113. xorq %rsp, %rax
  114. movq %rax, 144(%rsp)
  115. movb %cl, (%rsp)
  116. ..B2.2:
  117. fnstcw 138(%rsp)
  118. ..B2.3:
  119. ..___tag_value___libm_lgamma.23:
  120. call fegetround@PLT
  121. ..___tag_value___libm_lgamma.24:
  122. ..B2.205:
  123. movl %eax, %ebx
  124. ..B2.4:
  125. testl %ebx, %ebx
  126. je ..B2.6
  127. ..B2.5:
  128. xorl %edi, %edi
  129. movb $1, %r12b
  130. ..___tag_value___libm_lgamma.25:
  131. call fesetround@PLT
  132. ..___tag_value___libm_lgamma.26:
  133. ..B2.6:
  134. movzwl 138(%rsp), %edx
  135. movl %edx, %eax
  136. andl $768, %eax
  137. cmpl $768, %eax
  138. je ..B2.10
  139. ..B2.7:
  140. orl $-64768, %edx
  141. movw %dx, 136(%rsp)
  142. ..B2.8:
  143. fldcw 136(%rsp)
  144. ..B2.9:
  145. movb $1, %bpl
  146. ..B2.10:
  147. cmpl $2047, %r14d
  148. jne ..B2.17
  149. ..B2.11:
  150. movl $1, (%r15)
  151. testb %bpl, %bpl
  152. je ..B2.13
  153. ..B2.12:
  154. fldcw 138(%rsp)
  155. ..B2.13:
  156. testb %r12b, %r12b
  157. je ..B2.15
  158. ..B2.14:
  159. movl %ebx, %edi
  160. ..___tag_value___libm_lgamma.27:
  161. call fesetround@PLT
  162. ..___tag_value___libm_lgamma.28:
  163. ..B2.15:
  164. movq 144(%rsp), %rax
  165. xorq %rsp, %rax
  166. movsd 32(%rsp), %xmm0
  167. mulsd %xmm0, %xmm0
  168. cmpq %fs:40, %rax
  169. jne ..B2.97
  170. ..B2.16:
  171. addq $152, %rsp
  172. .cfi_def_cfa_offset 56
  173. .cfi_restore 6
  174. popq %rbp
  175. .cfi_def_cfa_offset 48
  176. .cfi_restore 3
  177. popq %rbx
  178. .cfi_def_cfa_offset 40
  179. .cfi_restore 15
  180. popq %r15
  181. .cfi_def_cfa_offset 32
  182. .cfi_restore 14
  183. popq %r14
  184. .cfi_def_cfa_offset 24
  185. .cfi_restore 13
  186. popq %r13
  187. .cfi_def_cfa_offset 16
  188. .cfi_restore 12
  189. popq %r12
  190. .cfi_def_cfa_offset 8
  191. ret
  192. .cfi_def_cfa_offset 208
  193. .cfi_offset 3, -48
  194. .cfi_offset 6, -56
  195. .cfi_offset 12, -16
  196. .cfi_offset 13, -24
  197. .cfi_offset 14, -32
  198. .cfi_offset 15, -40
  199. ..B2.17:
  200. testl %r14d, %r14d
  201. jne ..B2.22
  202. ..B2.18:
  203. testl $1048575, 36(%rsp)
  204. jne ..B2.22
  205. ..B2.19:
  206. cmpl $0, 32(%rsp)
  207. je ..B2.98
  208. ..B2.22:
  209. movl $1, (%r15)
  210. ..B2.23:
  211. movb (%rsp), %al
  212. testb %al, %al
  213. je ..B2.124
  214. ..B2.24:
  215. movsd 32(%rsp), %xmm0
  216. call nearbyint@PLT
  217. ..B2.206:
  218. movsd %xmm0, 128(%rsp)
  219. movsd 128(%rsp), %xmm1
  220. movsd 32(%rsp), %xmm0
  221. ucomisd %xmm1, %xmm0
  222. jp ..B2.25
  223. je ..B2.117
  224. ..B2.25:
  225. comisd .L_2il0floatpacket.0(%rip), %xmm0
  226. jbe ..B2.29
  227. ..B2.26:
  228. call ceil@PLT
  229. ..B2.207:
  230. movsd %xmm0, 128(%rsp)
  231. movsd 128(%rsp), %xmm1
  232. addsd .L_2il0floatpacket.0(%rip), %xmm1
  233. movsd %xmm1, 128(%rsp)
  234. testb $1, 128(%rsp)
  235. jne ..B2.28
  236. ..B2.27:
  237. movl $-1, (%r15)
  238. movsd 32(%rsp), %xmm0
  239. jmp ..B2.29
  240. ..B2.28:
  241. movsd 32(%rsp), %xmm0
  242. ..B2.29:
  243. cmpl $1073741824, %r13d
  244. jae ..B2.41
  245. ..B2.30:
  246. fldt .L_2il0floatpacket.1(%rip)
  247. movsd %xmm0, 88(%rsp)
  248. fld %st(0)
  249. fldl 88(%rsp)
  250. fcomi %st(2), %st
  251. jae ..B2.109
  252. jp ..B2.109
  253. ..B2.32:
  254. fmul %st, %st(1)
  255. fadd %st(2), %st
  256. fcomi %st(2), %st
  257. jp ..B2.33
  258. jb ..B2.32
  259. ..B2.33:
  260. fstp %st(2)
  261. fstpt 96(%rsp)
  262. ..B2.34:
  263. andb $127, 105(%rsp)
  264. addq $-16, %rsp
  265. .cfi_def_cfa_offset 224
  266. fldt 112(%rsp)
  267. fstpt (%rsp)
  268. fstpt 16(%rsp)
  269. call logl@PLT
  270. ..B2.209:
  271. fldt 16(%rsp)
  272. addq $16, %rsp
  273. .cfi_def_cfa_offset 208
  274. fxch %st(1)
  275. fstpt 96(%rsp)
  276. fldt 96(%rsp)
  277. addq $-16, %rsp
  278. .cfi_def_cfa_offset 224
  279. fxch %st(1)
  280. fstpt (%rsp)
  281. fstpt 32(%rsp)
  282. ..___tag_value___libm_lgamma.52:
  283. call lgamma_pos
  284. ..___tag_value___libm_lgamma.53:
  285. ..B2.208:
  286. fldt 32(%rsp)
  287. addq $16, %rsp
  288. .cfi_def_cfa_offset 208
  289. testb %r12b, %r12b
  290. je ..B2.37
  291. ..B2.35:
  292. fstp %st(0)
  293. movl %ebx, %edi
  294. fstpt (%rsp)
  295. ..___tag_value___libm_lgamma.55:
  296. call fesetround@PLT
  297. ..___tag_value___libm_lgamma.56:
  298. ..B2.36:
  299. fldt (%rsp)
  300. fldt 96(%rsp)
  301. ..B2.37:
  302. testb %bpl, %bpl
  303. fsubrp %st, %st(1)
  304. fstpl 128(%rsp)
  305. je ..B2.39
  306. ..B2.38:
  307. fldcw 138(%rsp)
  308. ..B2.39:
  309. movq 144(%rsp), %rax
  310. xorq %rsp, %rax
  311. movsd 128(%rsp), %xmm0
  312. cmpq %fs:40, %rax
  313. jne ..B2.97
  314. ..B2.40:
  315. addq $152, %rsp
  316. .cfi_def_cfa_offset 56
  317. .cfi_restore 6
  318. popq %rbp
  319. .cfi_def_cfa_offset 48
  320. .cfi_restore 3
  321. popq %rbx
  322. .cfi_def_cfa_offset 40
  323. .cfi_restore 15
  324. popq %r15
  325. .cfi_def_cfa_offset 32
  326. .cfi_restore 14
  327. popq %r14
  328. .cfi_def_cfa_offset 24
  329. .cfi_restore 13
  330. popq %r13
  331. .cfi_def_cfa_offset 16
  332. .cfi_restore 12
  333. popq %r12
  334. .cfi_def_cfa_offset 8
  335. ret
  336. .cfi_def_cfa_offset 208
  337. .cfi_offset 3, -48
  338. .cfi_offset 6, -56
  339. .cfi_offset 12, -16
  340. .cfi_offset 13, -24
  341. .cfi_offset 14, -32
  342. .cfi_offset 15, -40
  343. ..B2.41:
  344. cmpl $1076756480, %r13d
  345. jae ..B2.71
  346. ..B2.42:
  347. fldt .L_2il0floatpacket.4(%rip)
  348. movaps %xmm0, %xmm5
  349. lea _TWO_52H(%rip), %rax
  350. addsd .L_2il0floatpacket.3(%rip), %xmm0
  351. movsd %xmm0, 80(%rsp)
  352. movsd 80(%rsp), %xmm0
  353. movsd (%rax), %xmm1
  354. subsd %xmm0, %xmm1
  355. movsd %xmm1, 128(%rsp)
  356. movsd 128(%rsp), %xmm2
  357. movl 128(%rsp), %ecx
  358. subsd (%rax), %xmm2
  359. lea _LRIB(%rip), %rax
  360. movsd %xmm2, 128(%rsp)
  361. lea 1(%rcx), %edx
  362. movsd 128(%rsp), %xmm3
  363. movsd %xmm3, 88(%rsp)
  364. fldl 88(%rsp)
  365. movsd 80(%rsp), %xmm4
  366. movsd %xmm4, 88(%rsp)
  367. fldl 88(%rsp)
  368. faddp %st, %st(1)
  369. fxch %st(1)
  370. fcomip %st(1), %st
  371. fstp %st(0)
  372. cmova %edx, %ecx
  373. lea (%rcx,%rcx,2), %edx
  374. movslq %edx, %rsi
  375. comisd (%rax,%rsi,8), %xmm5
  376. jbe ..B2.51
  377. ..B2.43:
  378. movsd 16(%rax,%rsi,8), %xmm0
  379. comisd %xmm5, %xmm0
  380. jbe ..B2.51
  381. ..B2.44:
  382. movsd %xmm5, 88(%rsp)
  383. fldl 88(%rsp)
  384. movslq %ecx, %rcx
  385. fsubl 8(%rax,%rsi,8)
  386. fld %st(0)
  387. lea _LRP16(%rip), %rax
  388. fmul %st(1), %st
  389. lea _LRP(%rip), %rsi
  390. fldl (%rax,%rcx,8)
  391. shll $3, %edx
  392. fmul %st(1), %st
  393. testb %r12b, %r12b
  394. movslq %edx, %rdx
  395. fldt 64(%rsi,%rdx,8)
  396. fldt 32(%rsi,%rdx,8)
  397. fldt (%rsi,%rdx,8)
  398. fldt 48(%rsi,%rdx,8)
  399. fldt 16(%rsi,%rdx,8)
  400. fxch %st(5)
  401. faddl 152(%rsi,%rdx,8)
  402. fmul %st(6), %st
  403. faddl 136(%rsi,%rdx,8)
  404. fmul %st(6), %st
  405. faddl 120(%rsi,%rdx,8)
  406. fmul %st(6), %st
  407. faddl 104(%rsi,%rdx,8)
  408. fmul %st(6), %st
  409. faddl 88(%rsi,%rdx,8)
  410. fmul %st(6), %st
  411. faddp %st, %st(4)
  412. fxch %st(3)
  413. fmul %st(5), %st
  414. faddp %st, %st(2)
  415. fxch %st(1)
  416. fmul %st(4), %st
  417. faddp %st, %st(1)
  418. fstpt 96(%rsp)
  419. fldt 96(%rsp)
  420. fldl 160(%rsi,%rdx,8)
  421. fmul %st(4), %st
  422. faddl 144(%rsi,%rdx,8)
  423. fmul %st(4), %st
  424. faddl 128(%rsi,%rdx,8)
  425. fmul %st(4), %st
  426. faddl 112(%rsi,%rdx,8)
  427. fmul %st(4), %st
  428. faddl 96(%rsi,%rdx,8)
  429. fmul %st(4), %st
  430. faddl 80(%rsi,%rdx,8)
  431. fmul %st(4), %st
  432. faddp %st, %st(2)
  433. fxch %st(3)
  434. fmulp %st, %st(1)
  435. faddp %st, %st(1)
  436. fmulp %st, %st(2)
  437. fxch %st(1)
  438. fstpt (%rsp)
  439. je ..B2.47
  440. ..B2.45:
  441. fstp %st(0)
  442. movl %ebx, %edi
  443. ..___tag_value___libm_lgamma.77:
  444. call fesetround@PLT
  445. ..___tag_value___libm_lgamma.78:
  446. ..B2.46:
  447. fldt 96(%rsp)
  448. ..B2.47:
  449. fldt (%rsp)
  450. testb %bpl, %bpl
  451. faddp %st, %st(1)
  452. fstpl 128(%rsp)
  453. je ..B2.49
  454. ..B2.48:
  455. fldcw 138(%rsp)
  456. ..B2.49:
  457. movq 144(%rsp), %rax
  458. xorq %rsp, %rax
  459. movsd 128(%rsp), %xmm0
  460. cmpq %fs:40, %rax
  461. jne ..B2.97
  462. ..B2.50:
  463. addq $152, %rsp
  464. .cfi_def_cfa_offset 56
  465. .cfi_restore 6
  466. popq %rbp
  467. .cfi_def_cfa_offset 48
  468. .cfi_restore 3
  469. popq %rbx
  470. .cfi_def_cfa_offset 40
  471. .cfi_restore 15
  472. popq %r15
  473. .cfi_def_cfa_offset 32
  474. .cfi_restore 14
  475. popq %r14
  476. .cfi_def_cfa_offset 24
  477. .cfi_restore 13
  478. popq %r13
  479. .cfi_def_cfa_offset 16
  480. .cfi_restore 12
  481. popq %r12
  482. .cfi_def_cfa_offset 8
  483. ret
  484. .cfi_def_cfa_offset 208
  485. .cfi_offset 3, -48
  486. .cfi_offset 6, -56
  487. .cfi_offset 12, -16
  488. .cfi_offset 13, -24
  489. .cfi_offset 14, -32
  490. .cfi_offset 15, -40
  491. ..B2.51:
  492. lea _RRIB(%rip), %rax
  493. comisd (%rax,%rsi,8), %xmm5
  494. jbe ..B2.60
  495. ..B2.52:
  496. movsd 16(%rax,%rsi,8), %xmm0
  497. comisd %xmm5, %xmm0
  498. jbe ..B2.60
  499. ..B2.53:
  500. movsd %xmm5, 88(%rsp)
  501. lea _RRP(%rip), %rdx
  502. fldl 88(%rsp)
  503. fsubl 8(%rax,%rsi,8)
  504. fld %st(0)
  505. lea (%rcx,%rcx,4), %eax
  506. shll $2, %eax
  507. movslq %eax, %rax
  508. testb %r12b, %r12b
  509. fmul %st(1), %st
  510. fldl 72(%rdx,%rax,8)
  511. fmul %st(1), %st
  512. fldt 32(%rdx,%rax,8)
  513. fldt (%rdx,%rax,8)
  514. fldl 64(%rdx,%rax,8)
  515. fmul %st(4), %st
  516. fxch %st(3)
  517. faddl 120(%rdx,%rax,8)
  518. fmul %st(4), %st
  519. fxch %st(3)
  520. faddl 112(%rdx,%rax,8)
  521. fmul %st(4), %st
  522. fxch %st(3)
  523. faddl 88(%rdx,%rax,8)
  524. fmul %st(4), %st
  525. fxch %st(3)
  526. faddl 80(%rdx,%rax,8)
  527. fmul %st(4), %st
  528. fxch %st(3)
  529. faddl 136(%rdx,%rax,8)
  530. fmul %st(4), %st
  531. fxch %st(3)
  532. faddl 128(%rdx,%rax,8)
  533. fmul %st(4), %st
  534. fxch %st(3)
  535. faddl 104(%rdx,%rax,8)
  536. fmul %st(4), %st
  537. fxch %st(3)
  538. faddl 96(%rdx,%rax,8)
  539. fmul %st(4), %st
  540. fxch %st(3)
  541. faddl 152(%rdx,%rax,8)
  542. fmul %st(4), %st
  543. faddp %st, %st(2)
  544. fxch %st(1)
  545. fmul %st(3), %st
  546. faddp %st, %st(1)
  547. fstpt 96(%rsp)
  548. fldt 96(%rsp)
  549. fldt 48(%rdx,%rax,8)
  550. fldt 16(%rdx,%rax,8)
  551. fxch %st(3)
  552. faddl 144(%rdx,%rax,8)
  553. fmul %st(4), %st
  554. faddp %st, %st(1)
  555. fmulp %st, %st(3)
  556. fxch %st(1)
  557. faddp %st, %st(2)
  558. fxch %st(2)
  559. fmulp %st, %st(1)
  560. fstpt (%rsp)
  561. je ..B2.56
  562. ..B2.54:
  563. fstp %st(0)
  564. movl %ebx, %edi
  565. ..___tag_value___libm_lgamma.99:
  566. call fesetround@PLT
  567. ..___tag_value___libm_lgamma.100:
  568. ..B2.55:
  569. fldt 96(%rsp)
  570. ..B2.56:
  571. fldt (%rsp)
  572. testb %bpl, %bpl
  573. faddp %st, %st(1)
  574. fstpl 128(%rsp)
  575. je ..B2.58
  576. ..B2.57:
  577. fldcw 138(%rsp)
  578. ..B2.58:
  579. movq 144(%rsp), %rax
  580. xorq %rsp, %rax
  581. movsd 128(%rsp), %xmm0
  582. cmpq %fs:40, %rax
  583. jne ..B2.97
  584. ..B2.59:
  585. addq $152, %rsp
  586. .cfi_def_cfa_offset 56
  587. .cfi_restore 6
  588. popq %rbp
  589. .cfi_def_cfa_offset 48
  590. .cfi_restore 3
  591. popq %rbx
  592. .cfi_def_cfa_offset 40
  593. .cfi_restore 15
  594. popq %r15
  595. .cfi_def_cfa_offset 32
  596. .cfi_restore 14
  597. popq %r14
  598. .cfi_def_cfa_offset 24
  599. .cfi_restore 13
  600. popq %r13
  601. .cfi_def_cfa_offset 16
  602. .cfi_restore 12
  603. popq %r12
  604. .cfi_def_cfa_offset 8
  605. ret
  606. .cfi_def_cfa_offset 208
  607. .cfi_offset 3, -48
  608. .cfi_offset 6, -56
  609. .cfi_offset 12, -16
  610. .cfi_offset 13, -24
  611. .cfi_offset 14, -32
  612. .cfi_offset 15, -40
  613. ..B2.60:
  614. fldt .L_2il0floatpacket.1(%rip)
  615. movsd %xmm5, 88(%rsp)
  616. fld %st(0)
  617. fldl 88(%rsp)
  618. fstpt (%rsp)
  619. fldt (%rsp)
  620. fcomip %st(2), %st
  621. jae ..B2.113
  622. jp ..B2.113
  623. ..B2.61:
  624. fldt (%rsp)
  625. ..B2.62:
  626. fmul %st, %st(1)
  627. fadd %st(2), %st
  628. fcomi %st(2), %st
  629. jp ..B2.63
  630. jb ..B2.62
  631. ..B2.63:
  632. fstp %st(2)
  633. fxch %st(1)
  634. fstpt (%rsp)
  635. fstpt 96(%rsp)
  636. ..B2.64:
  637. andb $127, 105(%rsp)
  638. addq $-16, %rsp
  639. .cfi_def_cfa_offset 224
  640. fldt 112(%rsp)
  641. fstpt (%rsp)
  642. call logl@PLT
  643. ..B2.211:
  644. addq $16, %rsp
  645. .cfi_def_cfa_offset 208
  646. fstpt 96(%rsp)
  647. fldt 96(%rsp)
  648. addq $-16, %rsp
  649. .cfi_def_cfa_offset 224
  650. fldt 16(%rsp)
  651. fstpt (%rsp)
  652. fstpt 32(%rsp)
  653. ..___tag_value___libm_lgamma.124:
  654. call lgamma_pos
  655. ..___tag_value___libm_lgamma.125:
  656. ..B2.210:
  657. fldt 32(%rsp)
  658. addq $16, %rsp
  659. .cfi_def_cfa_offset 208
  660. testb %r12b, %r12b
  661. je ..B2.67
  662. ..B2.65:
  663. fstp %st(0)
  664. movl %ebx, %edi
  665. fstpt (%rsp)
  666. ..___tag_value___libm_lgamma.127:
  667. call fesetround@PLT
  668. ..___tag_value___libm_lgamma.128:
  669. ..B2.66:
  670. fldt (%rsp)
  671. fldt 96(%rsp)
  672. ..B2.67:
  673. testb %bpl, %bpl
  674. fsubrp %st, %st(1)
  675. fstpl 128(%rsp)
  676. je ..B2.69
  677. ..B2.68:
  678. fldcw 138(%rsp)
  679. ..B2.69:
  680. movq 144(%rsp), %rax
  681. xorq %rsp, %rax
  682. movsd 128(%rsp), %xmm0
  683. cmpq %fs:40, %rax
  684. jne ..B2.97
  685. ..B2.70:
  686. addq $152, %rsp
  687. .cfi_def_cfa_offset 56
  688. .cfi_restore 6
  689. popq %rbp
  690. .cfi_def_cfa_offset 48
  691. .cfi_restore 3
  692. popq %rbx
  693. .cfi_def_cfa_offset 40
  694. .cfi_restore 15
  695. popq %r15
  696. .cfi_def_cfa_offset 32
  697. .cfi_restore 14
  698. popq %r14
  699. .cfi_def_cfa_offset 24
  700. .cfi_restore 13
  701. popq %r13
  702. .cfi_def_cfa_offset 16
  703. .cfi_restore 12
  704. popq %r12
  705. .cfi_def_cfa_offset 8
  706. ret
  707. .cfi_def_cfa_offset 208
  708. .cfi_offset 3, -48
  709. .cfi_offset 6, -56
  710. .cfi_offset 12, -16
  711. .cfi_offset 13, -24
  712. .cfi_offset 14, -32
  713. .cfi_offset 15, -40
  714. ..B2.71:
  715. cmpl $1076953088, %r13d
  716. jae ..B2.82
  717. ..B2.72:
  718. fldt .L_2il0floatpacket.1(%rip)
  719. movsd %xmm0, 88(%rsp)
  720. fstpt 32(%rsp)
  721. fldt 32(%rsp)
  722. fldl 88(%rsp)
  723. fstpt 16(%rsp)
  724. fldt 16(%rsp)
  725. fcomip %st(1), %st
  726. fldt .L_2il0floatpacket.4(%rip)
  727. fstpt 48(%rsp)
  728. fldt 48(%rsp)
  729. jae ..B2.223
  730. jp ..B2.223
  731. ..B2.73:
  732. fldt 16(%rsp)
  733. fstp %st(1)
  734. ..B2.74:
  735. fldt .L_2il0floatpacket.4(%rip)
  736. fstp %st(0)
  737. fld %st(0)
  738. fxch %st(1)
  739. fldt .L_2il0floatpacket.5(%rip)
  740. fmul %st(1), %st
  741. fadd %st, %st(2)
  742. fxch %st(2)
  743. fstpt 112(%rsp)
  744. fldt 112(%rsp)
  745. fsubp %st, %st(2)
  746. fld %st(0)
  747. fsub %st(2), %st
  748. fxch %st(1)
  749. fadd %st(3), %st
  750. fcomi %st(3), %st
  751. fldt 32(%rsp)
  752. fld %st(0)
  753. fldt 48(%rsp)
  754. fldt .L_2il0floatpacket.5(%rip)
  755. fmul %st(3), %st
  756. fadd %st, %st(2)
  757. fxch %st(2)
  758. fstpt 112(%rsp)
  759. fldt 112(%rsp)
  760. fsubp %st, %st(2)
  761. fxch %st(1)
  762. fsubr %st, %st(2)
  763. fxch %st(2)
  764. faddp %st, %st(1)
  765. fld %st(3)
  766. fmul %st(1), %st
  767. fld %st(5)
  768. fmul %st(3), %st
  769. fxch %st(2)
  770. fmulp %st, %st(6)
  771. faddp %st, %st(5)
  772. fxch %st(3)
  773. fmulp %st, %st(1)
  774. faddp %st, %st(3)
  775. fld %st(2)
  776. fadd %st(2), %st
  777. fstpt 32(%rsp)
  778. fldt 32(%rsp)
  779. fsubp %st, %st(2)
  780. fxch %st(2)
  781. fsubp %st, %st(1)
  782. fstpt 48(%rsp)
  783. jp ..B2.75
  784. jb ..B2.74
  785. ..B2.75:
  786. fstp %st(1)
  787. fstpt 16(%rsp)
  788. ..B2.76:
  789. andb $127, 41(%rsp)
  790. addq $-16, %rsp
  791. .cfi_def_cfa_offset 224
  792. fldt 48(%rsp)
  793. fstpt (%rsp)
  794. call logl@PLT
  795. ..B2.213:
  796. fstpt 16(%rsp)
  797. fldt 32(%rsp)
  798. fstpt (%rsp)
  799. ..___tag_value___libm_lgamma.150:
  800. call lgamma_pos
  801. ..___tag_value___libm_lgamma.151:
  802. ..B2.212:
  803. fstpt 32(%rsp)
  804. addq $16, %rsp
  805. .cfi_def_cfa_offset 208
  806. testb %r12b, %r12b
  807. je ..B2.78
  808. ..B2.77:
  809. movl %ebx, %edi
  810. ..___tag_value___libm_lgamma.153:
  811. call fesetround@PLT
  812. ..___tag_value___libm_lgamma.154:
  813. ..B2.78:
  814. fldt (%rsp)
  815. testb %bpl, %bpl
  816. fldt 16(%rsp)
  817. fsubp %st, %st(1)
  818. fstpl 128(%rsp)
  819. je ..B2.80
  820. ..B2.79:
  821. fldcw 138(%rsp)
  822. ..B2.80:
  823. movq 144(%rsp), %rax
  824. xorq %rsp, %rax
  825. movsd 128(%rsp), %xmm0
  826. cmpq %fs:40, %rax
  827. jne ..B2.97
  828. ..B2.81:
  829. addq $152, %rsp
  830. .cfi_def_cfa_offset 56
  831. .cfi_restore 6
  832. popq %rbp
  833. .cfi_def_cfa_offset 48
  834. .cfi_restore 3
  835. popq %rbx
  836. .cfi_def_cfa_offset 40
  837. .cfi_restore 15
  838. popq %r15
  839. .cfi_def_cfa_offset 32
  840. .cfi_restore 14
  841. popq %r14
  842. .cfi_def_cfa_offset 24
  843. .cfi_restore 13
  844. popq %r13
  845. .cfi_def_cfa_offset 16
  846. .cfi_restore 12
  847. popq %r12
  848. .cfi_def_cfa_offset 8
  849. ret
  850. .cfi_def_cfa_offset 208
  851. .cfi_offset 3, -48
  852. .cfi_offset 6, -56
  853. .cfi_offset 12, -16
  854. .cfi_offset 13, -24
  855. .cfi_offset 14, -32
  856. .cfi_offset 15, -40
  857. ..B2.82:
  858. movsd %xmm0, 88(%rsp)
  859. cmpl $1082130432, %r13d
  860. fldl 88(%rsp)
  861. jb ..B2.90
  862. ..B2.83:
  863. fldt .L_2il0floatpacket.2(%rip)
  864. lea _LN_SQRT_TWO_PI(%rip), %rax
  865. fsubr %st(1), %st
  866. fld %st(1)
  867. fchs
  868. fldt (%rax)
  869. fstpt (%rsp)
  870. addq $-16, %rsp
  871. .cfi_def_cfa_offset 224
  872. fstpt (%rsp)
  873. fldt (%rsp)
  874. fstpt 32(%rsp)
  875. fstpt 48(%rsp)
  876. fstpt 64(%rsp)
  877. call logl@PLT
  878. ..B2.214:
  879. fldt 64(%rsp)
  880. lea _TWO_52H(%rip), %rsi
  881. fldt 48(%rsp)
  882. lea _S26(%rip), %r8
  883. fmulp %st, %st(2)
  884. lea _S22(%rip), %r9
  885. fldt 32(%rsp)
  886. addq $16, %rsp
  887. .cfi_def_cfa_offset 208
  888. fldt (%rsp)
  889. lea _S18(%rip), %r10
  890. movq (%rsi), %rcx
  891. lea _S14(%rip), %r11
  892. movq %rcx, 128(%rsp)
  893. lea _S10(%rip), %r13
  894. movsd 128(%rsp), %xmm0
  895. lea _W4(%rip), %rax
  896. movsd %xmm0, 88(%rsp)
  897. lea _W2(%rip), %rdx
  898. lea _S06(%rip), %r14
  899. lea _S02(%rip), %r15
  900. testb %r12b, %r12b
  901. fsubrp %st, %st(3)
  902. fxch %st(1)
  903. fsubr %st, %st(2)
  904. fldt .L_2il0floatpacket.1(%rip)
  905. fdiv %st(1), %st
  906. fld %st(0)
  907. fmul %st(1), %st
  908. fmull (%rax)
  909. lea _S28(%rip), %rax
  910. fldt (%rdx)
  911. faddp %st, %st(1)
  912. fmulp %st, %st(1)
  913. faddp %st, %st(3)
  914. fldl 88(%rsp)
  915. fsubp %st, %st(1)
  916. fstpl 128(%rsp)
  917. fldl (%r8)
  918. fldt (%r13)
  919. fldt (%r14)
  920. fldt (%r15)
  921. movsd 128(%rsp), %xmm1
  922. subsd (%rsi), %xmm1
  923. movsd %xmm1, 128(%rsp)
  924. movsd 128(%rsp), %xmm2
  925. movsd %xmm2, 88(%rsp)
  926. fxch %st(4)
  927. fsubl 88(%rsp)
  928. fstpt 64(%rsp)
  929. fldt 64(%rsp)
  930. fmul %st(0), %st
  931. fld %st(0)
  932. fmul %st(1), %st
  933. fmul %st, %st(4)
  934. fxch %st(4)
  935. faddl (%r9)
  936. fmul %st(4), %st
  937. faddl (%r10)
  938. fmul %st(4), %st
  939. faddl (%r11)
  940. fmul %st(4), %st
  941. faddp %st, %st(3)
  942. fxch %st(2)
  943. fmul %st(3), %st
  944. faddp %st, %st(1)
  945. fmul %st(2), %st
  946. faddp %st, %st(3)
  947. fmulp %st, %st(2)
  948. fldl (%rax)
  949. lea _S24(%rip), %rax
  950. fmul %st(1), %st
  951. faddl (%rax)
  952. lea _S20(%rip), %rax
  953. fmul %st(1), %st
  954. faddl (%rax)
  955. lea _S16(%rip), %rax
  956. fmul %st(1), %st
  957. faddl (%rax)
  958. lea _S12(%rip), %rax
  959. fmul %st(1), %st
  960. fldt (%rax)
  961. lea _S08(%rip), %rax
  962. faddp %st, %st(1)
  963. fmul %st(1), %st
  964. fldt (%rax)
  965. lea _S04(%rip), %rax
  966. faddp %st, %st(1)
  967. fmul %st(1), %st
  968. fldt (%rax)
  969. faddp %st, %st(1)
  970. fmulp %st, %st(1)
  971. faddp %st, %st(1)
  972. fstpt 96(%rsp)
  973. fldt 96(%rsp)
  974. je ..B2.86
  975. ..B2.84:
  976. fstp %st(0)
  977. movl %ebx, %edi
  978. fstpt 32(%rsp)
  979. ..___tag_value___libm_lgamma.177:
  980. call fesetround@PLT
  981. ..___tag_value___libm_lgamma.178:
  982. ..B2.85:
  983. fldt 32(%rsp)
  984. fldt 96(%rsp)
  985. ..B2.86:
  986. andb $127, 73(%rsp)
  987. addq $-16, %rsp
  988. .cfi_def_cfa_offset 224
  989. fldt 80(%rsp)
  990. fstpt (%rsp)
  991. fsubrp %st, %st(1)
  992. fstpt 48(%rsp)
  993. call logl@PLT
  994. ..B2.215:
  995. fldt 48(%rsp)
  996. addq $16, %rsp
  997. .cfi_def_cfa_offset 208
  998. testb %bpl, %bpl
  999. fsubp %st, %st(1)
  1000. fstpl 128(%rsp)
  1001. je ..B2.88
  1002. ..B2.87:
  1003. fldcw 138(%rsp)
  1004. ..B2.88:
  1005. movq 144(%rsp), %rax
  1006. xorq %rsp, %rax
  1007. movsd 128(%rsp), %xmm0
  1008. cmpq %fs:40, %rax
  1009. jne ..B2.97
  1010. ..B2.89:
  1011. addq $152, %rsp
  1012. .cfi_def_cfa_offset 56
  1013. .cfi_restore 6
  1014. popq %rbp
  1015. .cfi_def_cfa_offset 48
  1016. .cfi_restore 3
  1017. popq %rbx
  1018. .cfi_def_cfa_offset 40
  1019. .cfi_restore 15
  1020. popq %r15
  1021. .cfi_def_cfa_offset 32
  1022. .cfi_restore 14
  1023. popq %r14
  1024. .cfi_def_cfa_offset 24
  1025. .cfi_restore 13
  1026. popq %r13
  1027. .cfi_def_cfa_offset 16
  1028. .cfi_restore 12
  1029. popq %r12
  1030. .cfi_def_cfa_offset 8
  1031. ret
  1032. .cfi_def_cfa_offset 208
  1033. .cfi_offset 3, -48
  1034. .cfi_offset 6, -56
  1035. .cfi_offset 12, -16
  1036. .cfi_offset 13, -24
  1037. .cfi_offset 14, -32
  1038. .cfi_offset 15, -40
  1039. ..B2.90:
  1040. lea _TWO_52H(%rip), %rdx
  1041. movq (%rdx), %rax
  1042. movq %rax, 128(%rsp)
  1043. movsd 128(%rsp), %xmm0
  1044. movsd %xmm0, 88(%rsp)
  1045. fldl 88(%rsp)
  1046. fsub %st(1), %st
  1047. fstpl 128(%rsp)
  1048. fchs
  1049. movsd 128(%rsp), %xmm1
  1050. subsd (%rdx), %xmm1
  1051. movsd %xmm1, 128(%rsp)
  1052. movsd 128(%rsp), %xmm2
  1053. movsd %xmm2, 88(%rsp)
  1054. fldl 88(%rsp)
  1055. fsubr %st(1), %st
  1056. fstpt 64(%rsp)
  1057. fldt 64(%rsp)
  1058. fmul %st(0), %st
  1059. fstpt (%rsp)
  1060. addq $-16, %rsp
  1061. .cfi_def_cfa_offset 224
  1062. fstpt (%rsp)
  1063. call logl@PLT
  1064. ..B2.217:
  1065. fchs
  1066. movsd 48(%rsp), %xmm0
  1067. xorps .L_2il0floatpacket.7(%rip), %xmm0
  1068. movsd %xmm0, 104(%rsp)
  1069. fldl 104(%rsp)
  1070. fstpt (%rsp)
  1071. fstpt 32(%rsp)
  1072. ..___tag_value___libm_lgamma.202:
  1073. call lgamma_pos
  1074. ..___tag_value___libm_lgamma.203:
  1075. ..B2.216:
  1076. fldt 32(%rsp)
  1077. addq $16, %rsp
  1078. .cfi_def_cfa_offset 208
  1079. fldt (%rsp)
  1080. lea _S26(%rip), %rax
  1081. lea _S22(%rip), %rdx
  1082. lea _S18(%rip), %rcx
  1083. lea _S14(%rip), %rsi
  1084. lea _S10(%rip), %r8
  1085. lea _S06(%rip), %r9
  1086. lea _S02(%rip), %r10
  1087. lea _S28(%rip), %r11
  1088. lea _S24(%rip), %r13
  1089. lea _S20(%rip), %r14
  1090. lea _S16(%rip), %r15
  1091. testb %r12b, %r12b
  1092. fxch %st(2)
  1093. fsubrp %st, %st(1)
  1094. fld %st(1)
  1095. fmul %st(2), %st
  1096. fldl (%rax)
  1097. lea _S12(%rip), %rax
  1098. fmul %st(1), %st
  1099. fldt (%r8)
  1100. fldt (%r9)
  1101. fldt (%r10)
  1102. fldt (%rax)
  1103. lea _S08(%rip), %rax
  1104. fxch %st(4)
  1105. faddl (%rdx)
  1106. fmul %st(5), %st
  1107. faddl (%rcx)
  1108. fmul %st(5), %st
  1109. faddl (%rsi)
  1110. fmul %st(5), %st
  1111. faddp %st, %st(3)
  1112. fxch %st(2)
  1113. fmul %st(4), %st
  1114. faddp %st, %st(1)
  1115. fmul %st(3), %st
  1116. faddp %st, %st(1)
  1117. fmulp %st, %st(4)
  1118. fldl (%r11)
  1119. fmul %st(2), %st
  1120. fldt (%rax)
  1121. lea _S04(%rip), %rax
  1122. fxch %st(1)
  1123. faddl (%r13)
  1124. fmul %st(3), %st
  1125. fldt (%rax)
  1126. fxch %st(1)
  1127. faddl (%r14)
  1128. fmul %st(4), %st
  1129. faddl (%r15)
  1130. fmul %st(4), %st
  1131. faddp %st, %st(3)
  1132. fxch %st(2)
  1133. fmul %st(3), %st
  1134. faddp %st, %st(1)
  1135. fmul %st(2), %st
  1136. faddp %st, %st(1)
  1137. fmulp %st, %st(1)
  1138. faddp %st, %st(2)
  1139. fxch %st(1)
  1140. fstpt 96(%rsp)
  1141. fldt 96(%rsp)
  1142. je ..B2.93
  1143. ..B2.91:
  1144. fstp %st(0)
  1145. movl %ebx, %edi
  1146. fstpt 16(%rsp)
  1147. ..___tag_value___libm_lgamma.205:
  1148. call fesetround@PLT
  1149. ..___tag_value___libm_lgamma.206:
  1150. ..B2.92:
  1151. fldt 16(%rsp)
  1152. fldt 96(%rsp)
  1153. ..B2.93:
  1154. andb $127, 73(%rsp)
  1155. addq $-16, %rsp
  1156. .cfi_def_cfa_offset 224
  1157. fldt 80(%rsp)
  1158. fstpt (%rsp)
  1159. fsubrp %st, %st(1)
  1160. fstpt 32(%rsp)
  1161. call logl@PLT
  1162. ..B2.218:
  1163. fldt 32(%rsp)
  1164. addq $16, %rsp
  1165. .cfi_def_cfa_offset 208
  1166. testb %bpl, %bpl
  1167. fsubp %st, %st(1)
  1168. fstpl 128(%rsp)
  1169. je ..B2.95
  1170. ..B2.94:
  1171. fldcw 138(%rsp)
  1172. ..B2.95:
  1173. movq 144(%rsp), %rax
  1174. xorq %rsp, %rax
  1175. movsd 128(%rsp), %xmm0
  1176. cmpq %fs:40, %rax
  1177. jne ..B2.97
  1178. ..B2.96:
  1179. addq $152, %rsp
  1180. .cfi_def_cfa_offset 56
  1181. .cfi_restore 6
  1182. popq %rbp
  1183. .cfi_def_cfa_offset 48
  1184. .cfi_restore 3
  1185. popq %rbx
  1186. .cfi_def_cfa_offset 40
  1187. .cfi_restore 15
  1188. popq %r15
  1189. .cfi_def_cfa_offset 32
  1190. .cfi_restore 14
  1191. popq %r14
  1192. .cfi_def_cfa_offset 24
  1193. .cfi_restore 13
  1194. popq %r13
  1195. .cfi_def_cfa_offset 16
  1196. .cfi_restore 12
  1197. popq %r12
  1198. .cfi_def_cfa_offset 8
  1199. ret
  1200. .cfi_def_cfa_offset 208
  1201. .cfi_offset 3, -48
  1202. .cfi_offset 6, -56
  1203. .cfi_offset 12, -16
  1204. .cfi_offset 13, -24
  1205. .cfi_offset 14, -32
  1206. .cfi_offset 15, -40
  1207. ..B2.97:
  1208. call __stack_chk_fail@PLT
  1209. ..B2.98:
  1210. movb (%rsp), %al
  1211. testb %al, %al
  1212. je ..B2.100
  1213. ..B2.99:
  1214. movl $-1, (%r15)
  1215. jmp ..B2.101
  1216. ..B2.100:
  1217. movl $1, (%r15)
  1218. ..B2.101:
  1219. testb %r12b, %r12b
  1220. je ..B2.103
  1221. ..B2.102:
  1222. movl %ebx, %edi
  1223. ..___tag_value___libm_lgamma.229:
  1224. call fesetround@PLT
  1225. ..___tag_value___libm_lgamma.230:
  1226. ..B2.103:
  1227. movss .L_2il0floatpacket.8(%rip), %xmm1
  1228. testb %bpl, %bpl
  1229. pxor %xmm0, %xmm0
  1230. divss %xmm0, %xmm1
  1231. cvtss2sd %xmm1, %xmm1
  1232. movsd %xmm1, 128(%rsp)
  1233. je ..B2.105
  1234. ..B2.104:
  1235. fldcw 138(%rsp)
  1236. ..B2.105:
  1237. movq 144(%rsp), %rax
  1238. xorq %rsp, %rax
  1239. movsd 128(%rsp), %xmm0
  1240. cmpq %fs:40, %rax
  1241. jne ..B2.97
  1242. jmp ..B2.16
  1243. ..B2.109:
  1244. fstp %st(1)
  1245. fxch %st(1)
  1246. fstpt 96(%rsp)
  1247. jmp ..B2.34
  1248. ..B2.113:
  1249. fstp %st(0)
  1250. fstpt 96(%rsp)
  1251. jmp ..B2.64
  1252. ..B2.117:
  1253. testb %r12b, %r12b
  1254. je ..B2.119
  1255. ..B2.118:
  1256. movl %ebx, %edi
  1257. ..___tag_value___libm_lgamma.231:
  1258. call fesetround@PLT
  1259. ..___tag_value___libm_lgamma.232:
  1260. ..B2.119:
  1261. movss .L_2il0floatpacket.8(%rip), %xmm1
  1262. testb %bpl, %bpl
  1263. pxor %xmm0, %xmm0
  1264. divss %xmm0, %xmm1
  1265. cvtss2sd %xmm1, %xmm1
  1266. movsd %xmm1, 128(%rsp)
  1267. je ..B2.121
  1268. ..B2.120:
  1269. fldcw 138(%rsp)
  1270. ..B2.121:
  1271. movq 144(%rsp), %rax
  1272. xorq %rsp, %rax
  1273. movsd 128(%rsp), %xmm0
  1274. cmpq %fs:40, %rax
  1275. jne ..B2.97
  1276. jmp ..B2.16
  1277. ..B2.124:
  1278. movzwl 38(%rsp), %eax
  1279. andl $32752, %eax
  1280. shrl $4, %eax
  1281. cmpl $2037, %eax
  1282. jg ..B2.196
  1283. ..B2.125:
  1284. je ..B2.193
  1285. ..B2.126:
  1286. movsd 32(%rsp), %xmm0
  1287. ucomisd .L_2il0floatpacket.9(%rip), %xmm0
  1288. jp ..B2.127
  1289. je ..B2.186
  1290. ..B2.127:
  1291. cmpl $1032, %r14d
  1292. jb ..B2.134
  1293. ..B2.128:
  1294. fldt .L_2il0floatpacket.2(%rip)
  1295. lea _LN_SQRT_TWO_PI(%rip), %rax
  1296. movsd %xmm0, 88(%rsp)
  1297. fldl 88(%rsp)
  1298. fstl 32(%rsp)
  1299. fsub %st, %st(1)
  1300. fxch %st(1)
  1301. fstpt (%rsp)
  1302. addq $-16, %rsp
  1303. .cfi_def_cfa_offset 224
  1304. fstpt (%rsp)
  1305. fldt (%rax)
  1306. fstpt 32(%rsp)
  1307. call logl@PLT
  1308. ..B2.219:
  1309. fldt 32(%rsp)
  1310. addq $16, %rsp
  1311. .cfi_def_cfa_offset 208
  1312. fldt (%rsp)
  1313. lea _W4(%rip), %rax
  1314. fldl 32(%rsp)
  1315. lea _W2(%rip), %rdx
  1316. fxch %st(3)
  1317. fmulp %st, %st(1)
  1318. testb %r12b, %r12b
  1319. faddp %st, %st(1)
  1320. fsub %st(1), %st
  1321. fldt .L_2il0floatpacket.1(%rip)
  1322. fdivp %st, %st(2)
  1323. fld %st(1)
  1324. fmul %st(2), %st
  1325. fmull (%rax)
  1326. fldt (%rdx)
  1327. faddp %st, %st(1)
  1328. fmulp %st, %st(2)
  1329. fxch %st(1)
  1330. je ..B2.130
  1331. ..B2.129:
  1332. movl %ebx, %edi
  1333. fstpt (%rsp)
  1334. fstpt 16(%rsp)
  1335. ..___tag_value___libm_lgamma.235:
  1336. call fesetround@PLT
  1337. ..___tag_value___libm_lgamma.236:
  1338. ..B2.222:
  1339. fldt 16(%rsp)
  1340. fldt (%rsp)
  1341. ..B2.130:
  1342. testb %bpl, %bpl
  1343. faddp %st, %st(1)
  1344. fstpl 128(%rsp)
  1345. je ..B2.132
  1346. ..B2.131:
  1347. fldcw 138(%rsp)
  1348. ..B2.132:
  1349. movq 144(%rsp), %rax
  1350. xorq %rsp, %rax
  1351. movsd 128(%rsp), %xmm0
  1352. cmpq %fs:40, %rax
  1353. jne ..B2.97
  1354. ..B2.133:
  1355. addq $152, %rsp
  1356. .cfi_def_cfa_offset 56
  1357. .cfi_restore 6
  1358. popq %rbp
  1359. .cfi_def_cfa_offset 48
  1360. .cfi_restore 3
  1361. popq %rbx
  1362. .cfi_def_cfa_offset 40
  1363. .cfi_restore 15
  1364. popq %r15
  1365. .cfi_def_cfa_offset 32
  1366. .cfi_restore 14
  1367. popq %r14
  1368. .cfi_def_cfa_offset 24
  1369. .cfi_restore 13
  1370. popq %r13
  1371. .cfi_def_cfa_offset 16
  1372. .cfi_restore 12
  1373. popq %r12
  1374. .cfi_def_cfa_offset 8
  1375. ret
  1376. .cfi_def_cfa_offset 208
  1377. .cfi_offset 3, -48
  1378. .cfi_offset 6, -56
  1379. .cfi_offset 12, -16
  1380. .cfi_offset 13, -24
  1381. .cfi_offset 14, -32
  1382. .cfi_offset 15, -40
  1383. ..B2.134:
  1384. cmpl $1025, %r14d
  1385. jb ..B2.141
  1386. ..B2.135:
  1387. lea _A(%rip), %rdx
  1388. lea -1025(%r14), %eax
  1389. movslq %eax, %rax
  1390. lea _B(%rip), %rcx
  1391. movsd %xmm0, 88(%rsp)
  1392. lea -3075(%r14,%r14,2), %r13d
  1393. fldl 88(%rsp)
  1394. lea _C5(%rip), %r14
  1395. shll $3, %r13d
  1396. movslq %r13d, %r13
  1397. fsubl (%rdx,%rax,8)
  1398. fmull (%rcx,%rax,8)
  1399. shlq $4, %r13
  1400. fld %st(0)
  1401. fmul %st(1), %st
  1402. testb %r12b, %r12b
  1403. fldt 16(%r13,%r14)
  1404. fmul %st(2), %st
  1405. fadd %st(1), %st
  1406. fldt (%r13,%r14)
  1407. faddp %st, %st(1)
  1408. fldt 48(%r13,%r14)
  1409. fmul %st(3), %st
  1410. fadd %st(2), %st
  1411. fldt 32(%r13,%r14)
  1412. faddp %st, %st(1)
  1413. fmulp %st, %st(1)
  1414. fldt 80(%r13,%r14)
  1415. fmul %st(3), %st
  1416. fadd %st(2), %st
  1417. fldt 64(%r13,%r14)
  1418. faddp %st, %st(1)
  1419. fmulp %st, %st(1)
  1420. fldt 112(%r13,%r14)
  1421. fmul %st(3), %st
  1422. fadd %st(2), %st
  1423. fldt 96(%r13,%r14)
  1424. faddp %st, %st(1)
  1425. fmulp %st, %st(1)
  1426. fldt 144(%r13,%r14)
  1427. fmul %st(3), %st
  1428. fadd %st(2), %st
  1429. fldt 128(%r13,%r14)
  1430. faddp %st, %st(1)
  1431. fmulp %st, %st(1)
  1432. fldt 176(%r13,%r14)
  1433. fmul %st(3), %st
  1434. fadd %st(2), %st
  1435. fldt 160(%r13,%r14)
  1436. faddp %st, %st(1)
  1437. fmulp %st, %st(1)
  1438. fldt 208(%r13,%r14)
  1439. fmul %st(3), %st
  1440. fadd %st(2), %st
  1441. fldt 192(%r13,%r14)
  1442. faddp %st, %st(1)
  1443. fmulp %st, %st(1)
  1444. fldt 240(%r13,%r14)
  1445. fmul %st(3), %st
  1446. fadd %st(2), %st
  1447. fldt 224(%r13,%r14)
  1448. faddp %st, %st(1)
  1449. fmulp %st, %st(1)
  1450. fldt 272(%r13,%r14)
  1451. fmul %st(3), %st
  1452. fadd %st(2), %st
  1453. fldt 256(%r13,%r14)
  1454. faddp %st, %st(1)
  1455. fmulp %st, %st(1)
  1456. fldt 304(%r13,%r14)
  1457. fmul %st(3), %st
  1458. fadd %st(2), %st
  1459. fldt 288(%r13,%r14)
  1460. faddp %st, %st(1)
  1461. fmulp %st, %st(1)
  1462. fldt 336(%r13,%r14)
  1463. fmulp %st, %st(3)
  1464. fxch %st(2)
  1465. faddp %st, %st(1)
  1466. fldt 320(%r13,%r14)
  1467. faddp %st, %st(1)
  1468. fmul %st, %st(1)
  1469. fxch %st(1)
  1470. fstpt (%rsp)
  1471. fstpt 96(%rsp)
  1472. je ..B2.137
  1473. ..B2.136:
  1474. movl %ebx, %edi
  1475. ..___tag_value___libm_lgamma.257:
  1476. call fesetround@PLT
  1477. ..___tag_value___libm_lgamma.258:
  1478. ..B2.137:
  1479. fldt 352(%r13,%r14)
  1480. testb %bpl, %bpl
  1481. fldt (%rsp)
  1482. fmulp %st, %st(1)
  1483. fstpl 128(%rsp)
  1484. je ..B2.139
  1485. ..B2.138:
  1486. fldcw 138(%rsp)
  1487. ..B2.139:
  1488. movq 144(%rsp), %rax
  1489. xorq %rsp, %rax
  1490. movsd 128(%rsp), %xmm0
  1491. cmpq %fs:40, %rax
  1492. jne ..B2.97
  1493. ..B2.140:
  1494. addq $152, %rsp
  1495. .cfi_def_cfa_offset 56
  1496. .cfi_restore 6
  1497. popq %rbp
  1498. .cfi_def_cfa_offset 48
  1499. .cfi_restore 3
  1500. popq %rbx
  1501. .cfi_def_cfa_offset 40
  1502. .cfi_restore 15
  1503. popq %r15
  1504. .cfi_def_cfa_offset 32
  1505. .cfi_restore 14
  1506. popq %r14
  1507. .cfi_def_cfa_offset 24
  1508. .cfi_restore 13
  1509. popq %r13
  1510. .cfi_def_cfa_offset 16
  1511. .cfi_restore 12
  1512. popq %r12
  1513. .cfi_def_cfa_offset 8
  1514. ret
  1515. .cfi_def_cfa_offset 208
  1516. .cfi_offset 3, -48
  1517. .cfi_offset 6, -56
  1518. .cfi_offset 12, -16
  1519. .cfi_offset 13, -24
  1520. .cfi_offset 14, -32
  1521. .cfi_offset 15, -40
  1522. ..B2.141:
  1523. cmpl $1073872896, %r13d
  1524. jb ..B2.148
  1525. ..B2.142:
  1526. lea 48+_C4(%rip), %rcx
  1527. lea 16+_C4(%rip), %rax
  1528. movsd %xmm0, 88(%rsp)
  1529. lea 80+_C4(%rip), %r8
  1530. fldl 88(%rsp)
  1531. lea 32+_C4(%rip), %rsi
  1532. fld %st(0)
  1533. lea 112+_C4(%rip), %r10
  1534. fmul %st(1), %st
  1535. lea _C4(%rip), %rdx
  1536. lea 64+_C4(%rip), %r9
  1537. lea 144+_C4(%rip), %r13
  1538. lea 96+_C4(%rip), %r11
  1539. lea 176+_C4(%rip), %r15
  1540. lea 128+_C4(%rip), %r14
  1541. testb %r12b, %r12b
  1542. fxch %st(1)
  1543. fstpt 16(%rsp)
  1544. fldt 16(%rsp)
  1545. fldt (%rax)
  1546. lea 160+_C4(%rip), %rax
  1547. fmul %st(1), %st
  1548. fadd %st(2), %st
  1549. fldt (%rdx)
  1550. faddp %st, %st(1)
  1551. fldt (%rcx)
  1552. fmul %st(2), %st
  1553. fadd %st(3), %st
  1554. fldt (%rsi)
  1555. faddp %st, %st(1)
  1556. fmulp %st, %st(1)
  1557. fldt (%r8)
  1558. fmul %st(2), %st
  1559. fadd %st(3), %st
  1560. fldt (%r9)
  1561. faddp %st, %st(1)
  1562. fmulp %st, %st(1)
  1563. fldt (%r10)
  1564. fmul %st(2), %st
  1565. fadd %st(3), %st
  1566. fldt (%r11)
  1567. faddp %st, %st(1)
  1568. fmulp %st, %st(1)
  1569. fldt (%r13)
  1570. fmul %st(2), %st
  1571. fadd %st(3), %st
  1572. fldt (%r14)
  1573. faddp %st, %st(1)
  1574. fmulp %st, %st(1)
  1575. fldt (%r15)
  1576. fmul %st(2), %st
  1577. fadd %st(3), %st
  1578. fldt (%rax)
  1579. lea 208+_C4(%rip), %rax
  1580. faddp %st, %st(1)
  1581. fmulp %st, %st(1)
  1582. fldt (%rax)
  1583. lea 192+_C4(%rip), %rax
  1584. fmul %st(2), %st
  1585. fadd %st(3), %st
  1586. fldt (%rax)
  1587. lea 240+_C4(%rip), %rax
  1588. faddp %st, %st(1)
  1589. fmulp %st, %st(1)
  1590. fldt (%rax)
  1591. lea 224+_C4(%rip), %rax
  1592. fmul %st(2), %st
  1593. fadd %st(3), %st
  1594. fldt (%rax)
  1595. lea 272+_C4(%rip), %rax
  1596. faddp %st, %st(1)
  1597. fmulp %st, %st(1)
  1598. fldt (%rax)
  1599. lea 256+_C4(%rip), %rax
  1600. fmul %st(2), %st
  1601. fadd %st(3), %st
  1602. fldt (%rax)
  1603. lea 304+_C4(%rip), %rax
  1604. faddp %st, %st(1)
  1605. fmulp %st, %st(1)
  1606. fldt (%rax)
  1607. lea 288+_C4(%rip), %rax
  1608. fmul %st(2), %st
  1609. fadd %st(3), %st
  1610. fldt (%rax)
  1611. lea 336+_C4(%rip), %rax
  1612. faddp %st, %st(1)
  1613. fmulp %st, %st(1)
  1614. fldt (%rax)
  1615. lea 320+_C4(%rip), %rax
  1616. fmulp %st, %st(2)
  1617. fxch %st(1)
  1618. faddp %st, %st(2)
  1619. fldt (%rax)
  1620. lea 352+_C4(%rip), %rax
  1621. faddp %st, %st(2)
  1622. fmul %st(1), %st
  1623. fxch %st(1)
  1624. fstpt 96(%rsp)
  1625. fldt (%rax)
  1626. fmulp %st, %st(1)
  1627. fstpt (%rsp)
  1628. je ..B2.144
  1629. ..B2.143:
  1630. movl %ebx, %edi
  1631. ..___tag_value___libm_lgamma.279:
  1632. call fesetround@PLT
  1633. ..___tag_value___libm_lgamma.280:
  1634. ..B2.144:
  1635. fldt .L_2il0floatpacket.6(%rip)
  1636. testb %bpl, %bpl
  1637. fldt 16(%rsp)
  1638. fsubp %st, %st(1)
  1639. fldt (%rsp)
  1640. fmulp %st, %st(1)
  1641. fstpl 128(%rsp)
  1642. je ..B2.146
  1643. ..B2.145:
  1644. fldcw 138(%rsp)
  1645. ..B2.146:
  1646. movq 144(%rsp), %rax
  1647. xorq %rsp, %rax
  1648. movsd 128(%rsp), %xmm0
  1649. cmpq %fs:40, %rax
  1650. jne ..B2.97
  1651. ..B2.147:
  1652. addq $152, %rsp
  1653. .cfi_def_cfa_offset 56
  1654. .cfi_restore 6
  1655. popq %rbp
  1656. .cfi_def_cfa_offset 48
  1657. .cfi_restore 3
  1658. popq %rbx
  1659. .cfi_def_cfa_offset 40
  1660. .cfi_restore 15
  1661. popq %r15
  1662. .cfi_def_cfa_offset 32
  1663. .cfi_restore 14
  1664. popq %r14
  1665. .cfi_def_cfa_offset 24
  1666. .cfi_restore 13
  1667. popq %r13
  1668. .cfi_def_cfa_offset 16
  1669. .cfi_restore 12
  1670. popq %r12
  1671. .cfi_def_cfa_offset 8
  1672. ret
  1673. .cfi_def_cfa_offset 208
  1674. .cfi_offset 3, -48
  1675. .cfi_offset 6, -56
  1676. .cfi_offset 12, -16
  1677. .cfi_offset 13, -24
  1678. .cfi_offset 14, -32
  1679. .cfi_offset 15, -40
  1680. ..B2.148:
  1681. cmpl $1073479680, %r13d
  1682. jb ..B2.156
  1683. ..B2.149:
  1684. fldt .L_2il0floatpacket.6(%rip)
  1685. lea 168+_C3(%rip), %rax
  1686. movsd %xmm0, 88(%rsp)
  1687. lea 152+_C3(%rip), %rdx
  1688. fldl 88(%rsp)
  1689. lea 136+_C3(%rip), %rcx
  1690. lea 120+_C3(%rip), %rsi
  1691. lea 104+_C3(%rip), %r8
  1692. lea 88+_C3(%rip), %r9
  1693. lea 64+_C3(%rip), %r10
  1694. lea 160+_C3(%rip), %r14
  1695. lea 144+_C3(%rip), %r15
  1696. lea 32+_C3(%rip), %r11
  1697. lea _C3(%rip), %r13
  1698. testb %r12b, %r12b
  1699. fsubp %st, %st(1)
  1700. fld %st(0)
  1701. fmul %st(1), %st
  1702. fldl (%rax)
  1703. lea 128+_C3(%rip), %rax
  1704. fmul %st(1), %st
  1705. fldt (%r10)
  1706. fldt (%r11)
  1707. fldt (%r13)
  1708. fxch %st(3)
  1709. faddl (%rdx)
  1710. fmul %st(4), %st
  1711. faddl (%rcx)
  1712. fmul %st(4), %st
  1713. faddl (%rsi)
  1714. fmul %st(4), %st
  1715. faddl (%r8)
  1716. fmul %st(4), %st
  1717. faddl (%r9)
  1718. fmul %st(4), %st
  1719. faddp %st, %st(2)
  1720. fxch %st(1)
  1721. fmul %st(3), %st
  1722. faddp %st, %st(1)
  1723. fmul %st(2), %st
  1724. faddp %st, %st(1)
  1725. fmulp %st, %st(2)
  1726. fxch %st(1)
  1727. fstpt 96(%rsp)
  1728. fldt 96(%rsp)
  1729. fldl (%r14)
  1730. fmul %st(2), %st
  1731. faddl (%r15)
  1732. fmul %st(2), %st
  1733. faddl (%rax)
  1734. lea 112+_C3(%rip), %rax
  1735. fmul %st(2), %st
  1736. faddl (%rax)
  1737. lea 96+_C3(%rip), %rax
  1738. fmul %st(2), %st
  1739. faddl (%rax)
  1740. lea 80+_C3(%rip), %rax
  1741. fmul %st(2), %st
  1742. faddl (%rax)
  1743. lea 48+_C3(%rip), %rax
  1744. fmul %st(2), %st
  1745. fldt (%rax)
  1746. lea 16+_C3(%rip), %rax
  1747. faddp %st, %st(1)
  1748. fmul %st(2), %st
  1749. fldt (%rax)
  1750. faddp %st, %st(1)
  1751. fmulp %st, %st(2)
  1752. fxch %st(1)
  1753. fstpt (%rsp)
  1754. je ..B2.152
  1755. ..B2.150:
  1756. fstp %st(0)
  1757. movl %ebx, %edi
  1758. ..___tag_value___libm_lgamma.301:
  1759. call fesetround@PLT
  1760. ..___tag_value___libm_lgamma.302:
  1761. ..B2.151:
  1762. fldt 96(%rsp)
  1763. ..B2.152:
  1764. fldt (%rsp)
  1765. testb %bpl, %bpl
  1766. faddp %st, %st(1)
  1767. fstpl 128(%rsp)
  1768. je ..B2.154
  1769. ..B2.153:
  1770. fldcw 138(%rsp)
  1771. ..B2.154:
  1772. movq 144(%rsp), %rax
  1773. xorq %rsp, %rax
  1774. movsd 128(%rsp), %xmm0
  1775. cmpq %fs:40, %rax
  1776. jne ..B2.97
  1777. ..B2.155:
  1778. addq $152, %rsp
  1779. .cfi_def_cfa_offset 56
  1780. .cfi_restore 6
  1781. popq %rbp
  1782. .cfi_def_cfa_offset 48
  1783. .cfi_restore 3
  1784. popq %rbx
  1785. .cfi_def_cfa_offset 40
  1786. .cfi_restore 15
  1787. popq %r15
  1788. .cfi_def_cfa_offset 32
  1789. .cfi_restore 14
  1790. popq %r14
  1791. .cfi_def_cfa_offset 24
  1792. .cfi_restore 13
  1793. popq %r13
  1794. .cfi_def_cfa_offset 16
  1795. .cfi_restore 12
  1796. popq %r12
  1797. .cfi_def_cfa_offset 8
  1798. ret
  1799. .cfi_def_cfa_offset 208
  1800. .cfi_offset 3, -48
  1801. .cfi_offset 6, -56
  1802. .cfi_offset 12, -16
  1803. .cfi_offset 13, -24
  1804. .cfi_offset 14, -32
  1805. .cfi_offset 15, -40
  1806. ..B2.156:
  1807. movsd %xmm0, 88(%rsp)
  1808. cmpl $1072955392, %r13d
  1809. fldl 88(%rsp)
  1810. jb ..B2.164
  1811. ..B2.157:
  1812. lea _LM(%rip), %rax
  1813. lea 184+_LGAMMA_C2(%rip), %rdx
  1814. lea 168+_LGAMMA_C2(%rip), %rcx
  1815. lea 152+_LGAMMA_C2(%rip), %rsi
  1816. lea 136+_LGAMMA_C2(%rip), %r8
  1817. lea 120+_LGAMMA_C2(%rip), %r9
  1818. lea 104+_LGAMMA_C2(%rip), %r10
  1819. lea 80+_LGAMMA_C2(%rip), %r11
  1820. fldt (%rax)
  1821. lea 176+_LGAMMA_C2(%rip), %r15
  1822. lea 160+_LGAMMA_C2(%rip), %rax
  1823. lea 48+_LGAMMA_C2(%rip), %r13
  1824. lea 16+_LGAMMA_C2(%rip), %r14
  1825. testb %r12b, %r12b
  1826. fsubrp %st, %st(1)
  1827. fld %st(0)
  1828. fmul %st(1), %st
  1829. fldl (%rdx)
  1830. fmul %st(1), %st
  1831. fldt (%r11)
  1832. fldt (%r13)
  1833. fldt (%r14)
  1834. fxch %st(3)
  1835. faddl (%rcx)
  1836. fmul %st(4), %st
  1837. faddl (%rsi)
  1838. fmul %st(4), %st
  1839. faddl (%r8)
  1840. fmul %st(4), %st
  1841. faddl (%r9)
  1842. fmul %st(4), %st
  1843. faddl (%r10)
  1844. fmul %st(4), %st
  1845. faddp %st, %st(2)
  1846. fxch %st(1)
  1847. fmul %st(3), %st
  1848. faddp %st, %st(1)
  1849. fmul %st(2), %st
  1850. faddp %st, %st(1)
  1851. fmulp %st, %st(2)
  1852. fxch %st(1)
  1853. fstpt 96(%rsp)
  1854. fldt 96(%rsp)
  1855. fldl (%r15)
  1856. fmul %st(2), %st
  1857. faddl (%rax)
  1858. lea 144+_LGAMMA_C2(%rip), %rax
  1859. fmul %st(2), %st
  1860. faddl (%rax)
  1861. lea 128+_LGAMMA_C2(%rip), %rax
  1862. fmul %st(2), %st
  1863. faddl (%rax)
  1864. lea 112+_LGAMMA_C2(%rip), %rax
  1865. fmul %st(2), %st
  1866. faddl (%rax)
  1867. lea 96+_LGAMMA_C2(%rip), %rax
  1868. fmul %st(2), %st
  1869. faddl (%rax)
  1870. lea 64+_LGAMMA_C2(%rip), %rax
  1871. fmul %st(2), %st
  1872. fldt (%rax)
  1873. lea 32+_LGAMMA_C2(%rip), %rax
  1874. faddp %st, %st(1)
  1875. fmul %st(2), %st
  1876. fldt (%rax)
  1877. lea _LGAMMA_C2(%rip), %rax
  1878. faddp %st, %st(1)
  1879. fmulp %st, %st(2)
  1880. fldt (%rax)
  1881. faddp %st, %st(2)
  1882. fxch %st(1)
  1883. fstpt (%rsp)
  1884. je ..B2.160
  1885. ..B2.158:
  1886. fstp %st(0)
  1887. movl %ebx, %edi
  1888. ..___tag_value___libm_lgamma.323:
  1889. call fesetround@PLT
  1890. ..___tag_value___libm_lgamma.324:
  1891. ..B2.159:
  1892. fldt 96(%rsp)
  1893. ..B2.160:
  1894. fldt (%rsp)
  1895. testb %bpl, %bpl
  1896. faddp %st, %st(1)
  1897. fstpl 128(%rsp)
  1898. je ..B2.162
  1899. ..B2.161:
  1900. fldcw 138(%rsp)
  1901. ..B2.162:
  1902. movq 144(%rsp), %rax
  1903. xorq %rsp, %rax
  1904. movsd 128(%rsp), %xmm0
  1905. cmpq %fs:40, %rax
  1906. jne ..B2.97
  1907. ..B2.163:
  1908. addq $152, %rsp
  1909. .cfi_def_cfa_offset 56
  1910. .cfi_restore 6
  1911. popq %rbp
  1912. .cfi_def_cfa_offset 48
  1913. .cfi_restore 3
  1914. popq %rbx
  1915. .cfi_def_cfa_offset 40
  1916. .cfi_restore 15
  1917. popq %r15
  1918. .cfi_def_cfa_offset 32
  1919. .cfi_restore 14
  1920. popq %r14
  1921. .cfi_def_cfa_offset 24
  1922. .cfi_restore 13
  1923. popq %r13
  1924. .cfi_def_cfa_offset 16
  1925. .cfi_restore 12
  1926. popq %r12
  1927. .cfi_def_cfa_offset 8
  1928. ret
  1929. .cfi_def_cfa_offset 208
  1930. .cfi_offset 3, -48
  1931. .cfi_offset 6, -56
  1932. .cfi_offset 12, -16
  1933. .cfi_offset 13, -24
  1934. .cfi_offset 14, -32
  1935. .cfi_offset 15, -40
  1936. ..B2.164:
  1937. cmpl $1072431104, %r13d
  1938. jb ..B2.172
  1939. ..B2.165:
  1940. fldt .L_2il0floatpacket.1(%rip)
  1941. lea 168+_C1(%rip), %rax
  1942. lea 152+_C1(%rip), %rdx
  1943. lea 136+_C1(%rip), %rcx
  1944. lea 120+_C1(%rip), %rsi
  1945. lea 160+_C1(%rip), %r14
  1946. lea 144+_C1(%rip), %r15
  1947. lea 104+_C1(%rip), %r8
  1948. lea 88+_C1(%rip), %r9
  1949. lea 64+_C1(%rip), %r10
  1950. lea 32+_C1(%rip), %r11
  1951. lea _C1(%rip), %r13
  1952. testb %r12b, %r12b
  1953. fsubrp %st, %st(1)
  1954. fld %st(0)
  1955. fmul %st(1), %st
  1956. fldl (%rax)
  1957. lea 128+_C1(%rip), %rax
  1958. fmul %st(1), %st
  1959. fldt (%r10)
  1960. fldt (%r11)
  1961. fldt (%r13)
  1962. fldl (%r14)
  1963. fmul %st(5), %st
  1964. fxch %st(4)
  1965. faddl (%rdx)
  1966. fmul %st(5), %st
  1967. fxch %st(4)
  1968. faddl (%r15)
  1969. fmul %st(5), %st
  1970. fxch %st(4)
  1971. faddl (%rcx)
  1972. fmul %st(5), %st
  1973. fxch %st(4)
  1974. faddl (%rax)
  1975. fmul %st(5), %st
  1976. fxch %st(4)
  1977. faddl (%rsi)
  1978. fmul %st(5), %st
  1979. lea 112+_C1(%rip), %rax
  1980. fxch %st(4)
  1981. faddl (%rax)
  1982. fmul %st(5), %st
  1983. fxch %st(4)
  1984. faddl (%r8)
  1985. fmul %st(5), %st
  1986. lea 96+_C1(%rip), %rax
  1987. fxch %st(4)
  1988. faddl (%rax)
  1989. fmul %st(5), %st
  1990. fxch %st(4)
  1991. faddl (%r9)
  1992. fmul %st(5), %st
  1993. lea 80+_C1(%rip), %rax
  1994. faddp %st, %st(3)
  1995. fxch %st(2)
  1996. fmul %st(4), %st
  1997. faddp %st, %st(1)
  1998. fmul %st(3), %st
  1999. faddp %st, %st(1)
  2000. fmulp %st, %st(3)
  2001. fxch %st(2)
  2002. fstpt 96(%rsp)
  2003. fldt 96(%rsp)
  2004. fxch %st(2)
  2005. faddl (%rax)
  2006. lea 48+_C1(%rip), %rax
  2007. fmul %st(1), %st
  2008. fldt (%rax)
  2009. lea 16+_C1(%rip), %rax
  2010. faddp %st, %st(1)
  2011. fmul %st(1), %st
  2012. fldt (%rax)
  2013. faddp %st, %st(1)
  2014. fmulp %st, %st(1)
  2015. fstpt (%rsp)
  2016. je ..B2.168
  2017. ..B2.166:
  2018. fstp %st(0)
  2019. movl %ebx, %edi
  2020. ..___tag_value___libm_lgamma.345:
  2021. call fesetround@PLT
  2022. ..___tag_value___libm_lgamma.346:
  2023. ..B2.167:
  2024. fldt 96(%rsp)
  2025. ..B2.168:
  2026. fldt (%rsp)
  2027. testb %bpl, %bpl
  2028. faddp %st, %st(1)
  2029. fstpl 128(%rsp)
  2030. je ..B2.170
  2031. ..B2.169:
  2032. fldcw 138(%rsp)
  2033. ..B2.170:
  2034. movq 144(%rsp), %rax
  2035. xorq %rsp, %rax
  2036. movsd 128(%rsp), %xmm0
  2037. cmpq %fs:40, %rax
  2038. jne ..B2.97
  2039. ..B2.171:
  2040. addq $152, %rsp
  2041. .cfi_def_cfa_offset 56
  2042. .cfi_restore 6
  2043. popq %rbp
  2044. .cfi_def_cfa_offset 48
  2045. .cfi_restore 3
  2046. popq %rbx
  2047. .cfi_def_cfa_offset 40
  2048. .cfi_restore 15
  2049. popq %r15
  2050. .cfi_def_cfa_offset 32
  2051. .cfi_restore 14
  2052. popq %r14
  2053. .cfi_def_cfa_offset 24
  2054. .cfi_restore 13
  2055. popq %r13
  2056. .cfi_def_cfa_offset 16
  2057. .cfi_restore 12
  2058. popq %r12
  2059. .cfi_def_cfa_offset 8
  2060. ret
  2061. .cfi_def_cfa_offset 208
  2062. .cfi_offset 3, -48
  2063. .cfi_offset 6, -56
  2064. .cfi_offset 12, -16
  2065. .cfi_offset 13, -24
  2066. .cfi_offset 14, -32
  2067. .cfi_offset 15, -40
  2068. ..B2.172:
  2069. fldt .L_2il0floatpacket.1(%rip)
  2070. addq $-16, %rsp
  2071. .cfi_def_cfa_offset 224
  2072. fadd %st(1), %st
  2073. fstpt (%rsp)
  2074. fstpt 32(%rsp)
  2075. ..___tag_value___libm_lgamma.368:
  2076. call lgamma_pos
  2077. ..___tag_value___libm_lgamma.369:
  2078. ..B2.221:
  2079. fldt 32(%rsp)
  2080. fxch %st(1)
  2081. fstpt 16(%rsp)
  2082. fstpt (%rsp)
  2083. call logl@PLT
  2084. ..B2.220:
  2085. addq $16, %rsp
  2086. .cfi_def_cfa_offset 208
  2087. fstpt 96(%rsp)
  2088. fldt 96(%rsp)
  2089. testb %r12b, %r12b
  2090. je ..B2.175
  2091. ..B2.173:
  2092. fstp %st(0)
  2093. movl %ebx, %edi
  2094. ..___tag_value___libm_lgamma.371:
  2095. call fesetround@PLT
  2096. ..___tag_value___libm_lgamma.372:
  2097. ..B2.174:
  2098. fldt 96(%rsp)
  2099. ..B2.175:
  2100. fldt (%rsp)
  2101. testb %bpl, %bpl
  2102. fsubp %st, %st(1)
  2103. fstpl 128(%rsp)
  2104. je ..B2.177
  2105. ..B2.176:
  2106. fldcw 138(%rsp)
  2107. ..B2.177:
  2108. movq 144(%rsp), %rax
  2109. xorq %rsp, %rax
  2110. movsd 128(%rsp), %xmm0
  2111. cmpq %fs:40, %rax
  2112. jne ..B2.97
  2113. ..B2.178:
  2114. addq $152, %rsp
  2115. .cfi_def_cfa_offset 56
  2116. .cfi_restore 6
  2117. popq %rbp
  2118. .cfi_def_cfa_offset 48
  2119. .cfi_restore 3
  2120. popq %rbx
  2121. .cfi_def_cfa_offset 40
  2122. .cfi_restore 15
  2123. popq %r15
  2124. .cfi_def_cfa_offset 32
  2125. .cfi_restore 14
  2126. popq %r14
  2127. .cfi_def_cfa_offset 24
  2128. .cfi_restore 13
  2129. popq %r13
  2130. .cfi_def_cfa_offset 16
  2131. .cfi_restore 12
  2132. popq %r12
  2133. .cfi_def_cfa_offset 8
  2134. ret
  2135. .cfi_def_cfa_offset 208
  2136. .cfi_offset 3, -48
  2137. .cfi_offset 6, -56
  2138. .cfi_offset 12, -16
  2139. .cfi_offset 13, -24
  2140. .cfi_offset 14, -32
  2141. .cfi_offset 15, -40
  2142. ..B2.186:
  2143. testb %bpl, %bpl
  2144. je ..B2.188
  2145. ..B2.187:
  2146. fldcw 138(%rsp)
  2147. ..B2.188:
  2148. testb %r12b, %r12b
  2149. je ..B2.190
  2150. ..B2.189:
  2151. movl %ebx, %edi
  2152. ..___tag_value___libm_lgamma.393:
  2153. call fesetround@PLT
  2154. ..___tag_value___libm_lgamma.394:
  2155. ..B2.190:
  2156. movq 144(%rsp), %rax
  2157. xorq %rsp, %rax
  2158. cmpq %fs:40, %rax
  2159. jne ..B2.97
  2160. ..B2.191:
  2161. pxor %xmm0, %xmm0
  2162. addq $152, %rsp
  2163. .cfi_def_cfa_offset 56
  2164. .cfi_restore 6
  2165. popq %rbp
  2166. .cfi_def_cfa_offset 48
  2167. .cfi_restore 3
  2168. popq %rbx
  2169. .cfi_def_cfa_offset 40
  2170. .cfi_restore 15
  2171. popq %r15
  2172. .cfi_def_cfa_offset 32
  2173. .cfi_restore 14
  2174. popq %r14
  2175. .cfi_def_cfa_offset 24
  2176. .cfi_restore 13
  2177. popq %r13
  2178. .cfi_def_cfa_offset 16
  2179. .cfi_restore 12
  2180. popq %r12
  2181. .cfi_def_cfa_offset 8
  2182. ret
  2183. .cfi_def_cfa_offset 208
  2184. .cfi_offset 3, -48
  2185. .cfi_offset 6, -56
  2186. .cfi_offset 12, -16
  2187. .cfi_offset 13, -24
  2188. .cfi_offset 14, -32
  2189. .cfi_offset 15, -40
  2190. ..B2.193:
  2191. movl 36(%rsp), %eax
  2192. andl $1048575, %eax
  2193. cmpl $480473, %eax
  2194. jg ..B2.196
  2195. ..B2.194:
  2196. jne ..B2.126
  2197. ..B2.195:
  2198. cmpl $663441831, 32(%rsp)
  2199. jbe ..B2.126
  2200. ..B2.196:
  2201. testb %r12b, %r12b
  2202. je ..B2.198
  2203. ..B2.197:
  2204. movl %ebx, %edi
  2205. ..___tag_value___libm_lgamma.415:
  2206. call fesetround@PLT
  2207. ..___tag_value___libm_lgamma.416:
  2208. ..B2.198:
  2209. lea _PBIG(%rip), %rax
  2210. testb %bpl, %bpl
  2211. movsd (%rax), %xmm0
  2212. mulsd %xmm0, %xmm0
  2213. movsd %xmm0, 128(%rsp)
  2214. je ..B2.200
  2215. ..B2.199:
  2216. fldcw 138(%rsp)
  2217. ..B2.200:
  2218. movq 144(%rsp), %rax
  2219. xorq %rsp, %rax
  2220. movsd 128(%rsp), %xmm0
  2221. cmpq %fs:40, %rax
  2222. jne ..B2.97
  2223. jmp ..B2.16
  2224. ..B2.223:
  2225. fstp %st(1)
  2226. fstp %st(0)
  2227. jmp ..B2.76
  2228. .align 16,0x90
  2229. .cfi_endproc
  2230. .type __libm_lgamma,@function
  2231. .size __libm_lgamma,.-__libm_lgamma
  2232. .data
  2233. # -- End __libm_lgamma
  2234. .text
  2235. # -- Begin lgamma_pos
  2236. .text
  2237. .align 16,0x90
  2238. lgamma_pos:
  2239. # parameter 1: 8 + %rsp
  2240. ..B3.1:
  2241. .cfi_startproc
  2242. ..___tag_value_lgamma_pos.418:
  2243. ..L419:
  2244. fldt 8(%rsp)
  2245. fstl -8(%rsp)
  2246. fldt .L_2il0floatpacket.4(%rip)
  2247. movzwl -2(%rsp), %ecx
  2248. andl $32752, %ecx
  2249. shrl $4, %ecx
  2250. movl -4(%rsp), %eax
  2251. shll $20, %ecx
  2252. andl $1048575, %eax
  2253. orl %eax, %ecx
  2254. cmpl $1074790400, %ecx
  2255. jb ..B3.3
  2256. ..B3.2:
  2257. fstp %st(0)
  2258. addl $-1074790400, %ecx
  2259. lea _A(%rip), %rax
  2260. sarl $20, %ecx
  2261. lea _B(%rip), %rdx
  2262. movslq %ecx, %rcx
  2263. lea _C5(%rip), %rdi
  2264. lea (%rcx,%rcx,2), %esi
  2265. shll $3, %esi
  2266. movslq %esi, %rsi
  2267. fldl (%rax,%rcx,8)
  2268. shlq $4, %rsi
  2269. fsubrp %st, %st(1)
  2270. fmull (%rdx,%rcx,8)
  2271. fld %st(0)
  2272. fmul %st(1), %st
  2273. fldt 16(%rdi,%rsi)
  2274. fmul %st(2), %st
  2275. fadd %st(1), %st
  2276. fldt 48(%rdi,%rsi)
  2277. fmul %st(3), %st
  2278. fadd %st(2), %st
  2279. fldt 32(%rdi,%rsi)
  2280. faddp %st, %st(1)
  2281. fldt 80(%rdi,%rsi)
  2282. fmul %st(4), %st
  2283. fadd %st(3), %st
  2284. fldt 64(%rdi,%rsi)
  2285. faddp %st, %st(1)
  2286. fldt 112(%rdi,%rsi)
  2287. fmul %st(5), %st
  2288. fadd %st(4), %st
  2289. fldt 144(%rdi,%rsi)
  2290. fmul %st(6), %st
  2291. fadd %st(5), %st
  2292. fldt (%rsi,%rdi)
  2293. faddp %st, %st(5)
  2294. fxch %st(3)
  2295. fmulp %st, %st(4)
  2296. fxch %st(1)
  2297. fmulp %st, %st(3)
  2298. fldt 96(%rdi,%rsi)
  2299. faddp %st, %st(1)
  2300. fmulp %st, %st(2)
  2301. fldt 128(%rdi,%rsi)
  2302. faddp %st, %st(1)
  2303. fmulp %st, %st(1)
  2304. fldt 176(%rdi,%rsi)
  2305. fmul %st(3), %st
  2306. fadd %st(2), %st
  2307. fldt 160(%rdi,%rsi)
  2308. faddp %st, %st(1)
  2309. fmulp %st, %st(1)
  2310. fldt 208(%rdi,%rsi)
  2311. fmul %st(3), %st
  2312. fadd %st(2), %st
  2313. fldt 192(%rdi,%rsi)
  2314. faddp %st, %st(1)
  2315. fmulp %st, %st(1)
  2316. fldt 240(%rdi,%rsi)
  2317. fmul %st(3), %st
  2318. fadd %st(2), %st
  2319. fldt 224(%rdi,%rsi)
  2320. faddp %st, %st(1)
  2321. fmulp %st, %st(1)
  2322. fldt 272(%rdi,%rsi)
  2323. fmul %st(3), %st
  2324. fadd %st(2), %st
  2325. fldt 256(%rdi,%rsi)
  2326. faddp %st, %st(1)
  2327. fmulp %st, %st(1)
  2328. fldt 304(%rdi,%rsi)
  2329. fmul %st(3), %st
  2330. fadd %st(2), %st
  2331. fldt 288(%rdi,%rsi)
  2332. faddp %st, %st(1)
  2333. fmulp %st, %st(1)
  2334. fldt 336(%rdi,%rsi)
  2335. fmulp %st, %st(3)
  2336. fxch %st(2)
  2337. faddp %st, %st(1)
  2338. fldt 320(%rdi,%rsi)
  2339. fadd %st, %st(1)
  2340. fxch %st(1)
  2341. fmulp %st, %st(2)
  2342. fldt 352(%rdi,%rsi)
  2343. fmulp %st, %st(2)
  2344. fxch %st(1)
  2345. jmp ..B3.11
  2346. ..B3.3:
  2347. cmpl $1073872896, %ecx
  2348. jb ..B3.5
  2349. ..B3.4:
  2350. fstp %st(0)
  2351. lea 48+_C4(%rip), %rcx
  2352. lea 16+_C4(%rip), %rax
  2353. fld %st(0)
  2354. lea 80+_C4(%rip), %rdi
  2355. fmul %st(1), %st
  2356. lea 32+_C4(%rip), %rsi
  2357. fldt (%rax)
  2358. lea 112+_C4(%rip), %r9
  2359. fmul %st(2), %st
  2360. lea _C4(%rip), %rdx
  2361. lea 64+_C4(%rip), %r8
  2362. lea 144+_C4(%rip), %r11
  2363. lea 96+_C4(%rip), %r10
  2364. lea 128+_C4(%rip), %rax
  2365. fadd %st(1), %st
  2366. fldt (%rdx)
  2367. lea 176+_C4(%rip), %rdx
  2368. faddp %st, %st(1)
  2369. fldt (%rcx)
  2370. lea 160+_C4(%rip), %rcx
  2371. fmul %st(3), %st
  2372. fadd %st(2), %st
  2373. fldt (%rsi)
  2374. lea 208+_C4(%rip), %rsi
  2375. faddp %st, %st(1)
  2376. fmulp %st, %st(1)
  2377. fldt (%rdi)
  2378. lea 192+_C4(%rip), %rdi
  2379. fmul %st(3), %st
  2380. fadd %st(2), %st
  2381. fldt (%r8)
  2382. lea 240+_C4(%rip), %r8
  2383. faddp %st, %st(1)
  2384. fmulp %st, %st(1)
  2385. fldt (%r9)
  2386. lea 224+_C4(%rip), %r9
  2387. fmul %st(3), %st
  2388. fadd %st(2), %st
  2389. fldt (%r10)
  2390. lea 272+_C4(%rip), %r10
  2391. faddp %st, %st(1)
  2392. fmulp %st, %st(1)
  2393. fldt (%r11)
  2394. lea 256+_C4(%rip), %r11
  2395. fmul %st(3), %st
  2396. fadd %st(2), %st
  2397. fldt (%rax)
  2398. lea 304+_C4(%rip), %rax
  2399. faddp %st, %st(1)
  2400. fmulp %st, %st(1)
  2401. fldt (%rdx)
  2402. lea 288+_C4(%rip), %rdx
  2403. fmul %st(3), %st
  2404. fadd %st(2), %st
  2405. fldt (%rcx)
  2406. lea 336+_C4(%rip), %rcx
  2407. faddp %st, %st(1)
  2408. fmulp %st, %st(1)
  2409. fldt (%rsi)
  2410. lea 320+_C4(%rip), %rsi
  2411. fmul %st(3), %st
  2412. fadd %st(2), %st
  2413. fldt (%rdi)
  2414. lea 352+_C4(%rip), %rdi
  2415. faddp %st, %st(1)
  2416. fmulp %st, %st(1)
  2417. fldt (%r8)
  2418. fmul %st(3), %st
  2419. fadd %st(2), %st
  2420. fldt (%r9)
  2421. faddp %st, %st(1)
  2422. fmulp %st, %st(1)
  2423. fldt (%r10)
  2424. fmul %st(3), %st
  2425. fadd %st(2), %st
  2426. fldt (%r11)
  2427. faddp %st, %st(1)
  2428. fmulp %st, %st(1)
  2429. fldt (%rax)
  2430. fmul %st(3), %st
  2431. fadd %st(2), %st
  2432. fldt (%rdx)
  2433. faddp %st, %st(1)
  2434. fmulp %st, %st(1)
  2435. fldt (%rcx)
  2436. fmul %st(3), %st
  2437. faddp %st, %st(2)
  2438. fldt (%rsi)
  2439. faddp %st, %st(2)
  2440. fmulp %st, %st(1)
  2441. fldt (%rdi)
  2442. fmulp %st, %st(1)
  2443. fldt .L_2il0floatpacket.6(%rip)
  2444. fsubrp %st, %st(2)
  2445. fmul %st(1), %st
  2446. jmp ..B3.11
  2447. ..B3.5:
  2448. cmpl $1073479680, %ecx
  2449. jb ..B3.7
  2450. ..B3.6:
  2451. fstp %st(0)
  2452. fldt .L_2il0floatpacket.6(%rip)
  2453. lea 160+_C3(%rip), %rax
  2454. lea 144+_C3(%rip), %rdx
  2455. lea 128+_C3(%rip), %rcx
  2456. lea 112+_C3(%rip), %rsi
  2457. lea 96+_C3(%rip), %rdi
  2458. lea 80+_C3(%rip), %r8
  2459. lea 48+_C3(%rip), %r9
  2460. lea 168+_C3(%rip), %r11
  2461. fsubrp %st, %st(1)
  2462. fld %st(0)
  2463. lea 16+_C3(%rip), %r10
  2464. fmul %st(1), %st
  2465. fldl (%rax)
  2466. lea 152+_C3(%rip), %rax
  2467. fmul %st(1), %st
  2468. fldt (%r9)
  2469. lea 32+_C3(%rip), %r9
  2470. fldt (%r10)
  2471. lea _C3(%rip), %r10
  2472. fxch %st(2)
  2473. faddl (%rdx)
  2474. lea 136+_C3(%rip), %rdx
  2475. fmul %st(3), %st
  2476. fldt (%r9)
  2477. fldt (%r10)
  2478. fxch %st(2)
  2479. faddl (%rcx)
  2480. lea 120+_C3(%rip), %rcx
  2481. fmul %st(5), %st
  2482. faddl (%rsi)
  2483. lea 104+_C3(%rip), %rsi
  2484. fmul %st(5), %st
  2485. faddl (%rdi)
  2486. lea 88+_C3(%rip), %rdi
  2487. fmul %st(5), %st
  2488. faddl (%r8)
  2489. lea 64+_C3(%rip), %r8
  2490. fmul %st(5), %st
  2491. faddp %st, %st(3)
  2492. fxch %st(2)
  2493. fmul %st(4), %st
  2494. faddp %st, %st(3)
  2495. fxch %st(2)
  2496. fmul %st(3), %st
  2497. fldl (%r11)
  2498. fmul %st(4), %st
  2499. fldt (%r8)
  2500. fxch %st(1)
  2501. faddl (%rax)
  2502. fmul %st(5), %st
  2503. faddl (%rdx)
  2504. fmul %st(5), %st
  2505. faddl (%rcx)
  2506. fmul %st(5), %st
  2507. faddl (%rsi)
  2508. fmul %st(5), %st
  2509. faddl (%rdi)
  2510. fmul %st(5), %st
  2511. faddp %st, %st(1)
  2512. fmul %st(4), %st
  2513. faddp %st, %st(2)
  2514. fxch %st(3)
  2515. fmulp %st, %st(1)
  2516. faddp %st, %st(1)
  2517. fmul %st(2), %st
  2518. faddp %st, %st(1)
  2519. jmp ..B3.11
  2520. ..B3.7:
  2521. cmpl $1072955392, %ecx
  2522. jb ..B3.9
  2523. ..B3.8:
  2524. fstp %st(0)
  2525. lea _LM(%rip), %rax
  2526. lea 176+_LGAMMA_C2(%rip), %rdx
  2527. lea 160+_LGAMMA_C2(%rip), %rcx
  2528. lea 144+_LGAMMA_C2(%rip), %rsi
  2529. lea 128+_LGAMMA_C2(%rip), %rdi
  2530. lea 112+_LGAMMA_C2(%rip), %r8
  2531. lea 96+_LGAMMA_C2(%rip), %r9
  2532. lea 64+_LGAMMA_C2(%rip), %r10
  2533. fldt (%rax)
  2534. lea 32+_LGAMMA_C2(%rip), %r11
  2535. lea _LGAMMA_C2(%rip), %rax
  2536. fsubrp %st, %st(1)
  2537. fld %st(0)
  2538. fmul %st(1), %st
  2539. fldl (%rdx)
  2540. lea 184+_LGAMMA_C2(%rip), %rdx
  2541. fmul %st(1), %st
  2542. fldt (%r10)
  2543. lea 80+_LGAMMA_C2(%rip), %r10
  2544. fldt (%r11)
  2545. lea 48+_LGAMMA_C2(%rip), %r11
  2546. fldt (%rax)
  2547. lea 16+_LGAMMA_C2(%rip), %rax
  2548. fxch %st(3)
  2549. faddl (%rcx)
  2550. lea 168+_LGAMMA_C2(%rip), %rcx
  2551. fmul %st(4), %st
  2552. fldt (%r10)
  2553. fldt (%r11)
  2554. fxch %st(2)
  2555. faddl (%rsi)
  2556. lea 152+_LGAMMA_C2(%rip), %rsi
  2557. fmul %st(6), %st
  2558. faddl (%rdi)
  2559. lea 136+_LGAMMA_C2(%rip), %rdi
  2560. fmul %st(6), %st
  2561. faddl (%r8)
  2562. lea 120+_LGAMMA_C2(%rip), %r8
  2563. fmul %st(6), %st
  2564. faddl (%r9)
  2565. lea 104+_LGAMMA_C2(%rip), %r9
  2566. fmul %st(6), %st
  2567. faddp %st, %st(4)
  2568. fxch %st(3)
  2569. fmul %st(5), %st
  2570. faddp %st, %st(2)
  2571. fxch %st(1)
  2572. fmul %st(4), %st
  2573. faddp %st, %st(3)
  2574. fldl (%rdx)
  2575. fmul %st(4), %st
  2576. faddl (%rcx)
  2577. fmul %st(4), %st
  2578. faddl (%rsi)
  2579. fmul %st(4), %st
  2580. faddl (%rdi)
  2581. fmul %st(4), %st
  2582. faddl (%r8)
  2583. fmul %st(4), %st
  2584. faddl (%r9)
  2585. fmul %st(4), %st
  2586. faddp %st, %st(2)
  2587. fxch %st(1)
  2588. fmul %st(3), %st
  2589. faddp %st, %st(1)
  2590. fmulp %st, %st(2)
  2591. fldt (%rax)
  2592. faddp %st, %st(2)
  2593. fxch %st(1)
  2594. fmul %st(2), %st
  2595. faddp %st, %st(1)
  2596. jmp ..B3.11
  2597. ..B3.9:
  2598. cmpl $1072431104, %ecx
  2599. jb ..B3.11
  2600. ..B3.10:
  2601. fstp %st(0)
  2602. fldt .L_2il0floatpacket.1(%rip)
  2603. lea 160+_C1(%rip), %rax
  2604. lea 144+_C1(%rip), %rdx
  2605. lea 128+_C1(%rip), %rcx
  2606. lea 112+_C1(%rip), %rsi
  2607. lea 96+_C1(%rip), %rdi
  2608. lea 80+_C1(%rip), %r8
  2609. lea 48+_C1(%rip), %r9
  2610. lea 168+_C1(%rip), %r11
  2611. fsubrp %st, %st(1)
  2612. fld %st(0)
  2613. lea 16+_C1(%rip), %r10
  2614. fmul %st(1), %st
  2615. fldl (%rax)
  2616. lea 152+_C1(%rip), %rax
  2617. fmul %st(1), %st
  2618. fldt (%r9)
  2619. lea 32+_C1(%rip), %r9
  2620. fldt (%r10)
  2621. lea _C1(%rip), %r10
  2622. fxch %st(2)
  2623. faddl (%rdx)
  2624. lea 136+_C1(%rip), %rdx
  2625. fmul %st(3), %st
  2626. fldt (%r9)
  2627. fldt (%r10)
  2628. fxch %st(2)
  2629. faddl (%rcx)
  2630. lea 120+_C1(%rip), %rcx
  2631. fmul %st(5), %st
  2632. faddl (%rsi)
  2633. lea 104+_C1(%rip), %rsi
  2634. fmul %st(5), %st
  2635. faddl (%rdi)
  2636. lea 88+_C1(%rip), %rdi
  2637. fmul %st(5), %st
  2638. faddl (%r8)
  2639. lea 64+_C1(%rip), %r8
  2640. fmul %st(5), %st
  2641. faddp %st, %st(3)
  2642. fxch %st(2)
  2643. fmul %st(4), %st
  2644. faddp %st, %st(3)
  2645. fxch %st(2)
  2646. fmul %st(3), %st
  2647. fldl (%r11)
  2648. fmul %st(4), %st
  2649. fldt (%r8)
  2650. fxch %st(1)
  2651. faddl (%rax)
  2652. fmul %st(5), %st
  2653. faddl (%rdx)
  2654. fmul %st(5), %st
  2655. faddl (%rcx)
  2656. fmul %st(5), %st
  2657. faddl (%rsi)
  2658. fmul %st(5), %st
  2659. faddl (%rdi)
  2660. fmul %st(5), %st
  2661. faddp %st, %st(1)
  2662. fmul %st(4), %st
  2663. faddp %st, %st(2)
  2664. fxch %st(3)
  2665. fmulp %st, %st(1)
  2666. faddp %st, %st(1)
  2667. fmul %st(2), %st
  2668. faddp %st, %st(1)
  2669. ..B3.11:
  2670. fstp %st(1)
  2671. ret
  2672. .align 16,0x90
  2673. .cfi_endproc
  2674. .type lgamma_pos,@function
  2675. .size lgamma_pos,.-lgamma_pos
  2676. .data
  2677. # -- End lgamma_pos
  2678. .text
  2679. # -- Begin gamma
  2680. .text
  2681. .align 16,0x90
  2682. .globl gamma
  2683. gamma:
  2684. # parameter 1: %xmm0
  2685. ..B4.1:
  2686. .cfi_startproc
  2687. ..___tag_value_gamma.421:
  2688. ..L422:
  2689. pushq %rsi
  2690. .cfi_def_cfa_offset 16
  2691. lea (%rsp), %rdi
  2692. ..___tag_value_gamma.424:
  2693. call __libm_lgamma
  2694. ..___tag_value_gamma.425:
  2695. ..B4.2:
  2696. popq %rcx
  2697. .cfi_def_cfa_offset 8
  2698. ret
  2699. .align 16,0x90
  2700. .cfi_endproc
  2701. .type gamma,@function
  2702. .size gamma,.-gamma
  2703. .data
  2704. # -- End gamma
  2705. .text
  2706. # -- Begin lgamma_r
  2707. .text
  2708. .align 16,0x90
  2709. .globl lgamma_r
  2710. lgamma_r:
  2711. # parameter 1: %xmm0
  2712. # parameter 2: %rdi
  2713. ..B5.1:
  2714. .cfi_startproc
  2715. ..___tag_value_lgamma_r.428:
  2716. ..L429:
  2717. pushq %rsi
  2718. .cfi_def_cfa_offset 16
  2719. ..___tag_value_lgamma_r.431:
  2720. call __libm_lgamma
  2721. ..___tag_value_lgamma_r.432:
  2722. ..B5.2:
  2723. popq %rcx
  2724. .cfi_def_cfa_offset 8
  2725. ret
  2726. .align 16,0x90
  2727. .cfi_endproc
  2728. .type lgamma_r,@function
  2729. .size lgamma_r,.-lgamma_r
  2730. .data
  2731. # -- End lgamma_r
  2732. .text
  2733. # -- Begin gamma_r
  2734. .text
  2735. .align 16,0x90
  2736. .globl gamma_r
  2737. gamma_r:
  2738. # parameter 1: %xmm0
  2739. # parameter 2: %rdi
  2740. ..B6.1:
  2741. .cfi_startproc
  2742. ..___tag_value_gamma_r.435:
  2743. ..L436:
  2744. pushq %rsi
  2745. .cfi_def_cfa_offset 16
  2746. ..___tag_value_gamma_r.438:
  2747. call __libm_lgamma
  2748. ..___tag_value_gamma_r.439:
  2749. ..B6.2:
  2750. popq %rcx
  2751. .cfi_def_cfa_offset 8
  2752. ret
  2753. .align 16,0x90
  2754. .cfi_endproc
  2755. .type gamma_r,@function
  2756. .size gamma_r,.-gamma_r
  2757. .data
  2758. # -- End gamma_r
  2759. .section .rodata, "a"
  2760. .align 16
  2761. .align 16
  2762. .L_2il0floatpacket.1:
  2763. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
  2764. .type .L_2il0floatpacket.1,@object
  2765. .size .L_2il0floatpacket.1,16
  2766. .align 16
  2767. .L_2il0floatpacket.2:
  2768. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xfe,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
  2769. .type .L_2il0floatpacket.2,@object
  2770. .size .L_2il0floatpacket.2,16
  2771. .align 16
  2772. .L_2il0floatpacket.4:
  2773. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  2774. .type .L_2il0floatpacket.4,@object
  2775. .size .L_2il0floatpacket.4,16
  2776. .align 16
  2777. .L_2il0floatpacket.5:
  2778. .byte 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00
  2779. .type .L_2il0floatpacket.5,@object
  2780. .size .L_2il0floatpacket.5,16
  2781. .align 16
  2782. .L_2il0floatpacket.6:
  2783. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00
  2784. .type .L_2il0floatpacket.6,@object
  2785. .size .L_2il0floatpacket.6,16
  2786. .align 16
  2787. .L_2il0floatpacket.7:
  2788. .long 0x00000000,0x80000000,0x00000000,0x00000000
  2789. .type .L_2il0floatpacket.7,@object
  2790. .size .L_2il0floatpacket.7,16
  2791. .align 16
  2792. _LRIB:
  2793. .long 3639930760
  2794. .long 3221638968
  2795. .long 169597185
  2796. .long 3221617473
  2797. .long 994230906
  2798. .long 3221595977
  2799. .long 249193764
  2800. .long 3222253755
  2801. .long 1417424869
  2802. .long 3222250609
  2803. .long 2585655974
  2804. .long 3222247463
  2805. .long 679699934
  2806. .long 3222534303
  2807. .long 2054089469
  2808. .long 3222533975
  2809. .long 3428479004
  2810. .long 3222533647
  2811. .long 1666697798
  2812. .long 3222798023
  2813. .long 4119983117
  2814. .long 3222797970
  2815. .long 2278301140
  2816. .long 3222797918
  2817. .long 753528318
  2818. .long 3223060435
  2819. .long 4151019248
  2820. .long 3223060427
  2821. .long 3253542882
  2822. .long 3223060420
  2823. .long 1221915992
  2824. .long 3223322618
  2825. .long 2139183567
  2826. .long 3223322617
  2827. .long 3056451142
  2828. .long 3223322616
  2829. .long 2968798493
  2830. .long 3223453695
  2831. .long 2743618512
  2832. .long 3223453695
  2833. .long 2518438531
  2834. .long 3223453695
  2835. .long 4156721779
  2836. .long 3223584767
  2837. .long 4139833280
  2838. .long 3223584767
  2839. .long 4122944781
  2840. .long 3223584767
  2841. .long 4282834537
  2842. .long 3223715839
  2843. .long 4280864212
  2844. .long 3223715839
  2845. .long 4278893887
  2846. .long 3223715839
  2847. .long 4293918703
  2848. .long 3223846911
  2849. .long 4293792039
  2850. .long 3223846911
  2851. .long 4293665375
  2852. .long 3223846911
  2853. .long 4294888151
  2854. .long 3223977983
  2855. .long 4294876892
  2856. .long 3223977983
  2857. .long 4294865633
  2858. .long 3223977983
  2859. .long 4294961261
  2860. .long 3224109055
  2861. .long 4294960839
  2862. .long 3224109055
  2863. .long 4294960417
  2864. .long 3224109055
  2865. .long 4294966894
  2866. .long 3224240127
  2867. .long 4294966866
  2868. .long 3224240127
  2869. .long 4294966838
  2870. .long 3224240127
  2871. .type _LRIB,@object
  2872. .size _LRIB,312
  2873. .space 8, 0x00 # pad
  2874. .align 16
  2875. _LRP16:
  2876. .long 2378050348
  2877. .long 1101969305
  2878. .long 0
  2879. .long 0
  2880. .long 0
  2881. .long 0
  2882. .long 0
  2883. .long 0
  2884. .long 0
  2885. .long 0
  2886. .long 0
  2887. .long 0
  2888. .long 0
  2889. .long 0
  2890. .long 0
  2891. .long 0
  2892. .long 0
  2893. .long 0
  2894. .long 0
  2895. .long 0
  2896. .long 0
  2897. .long 0
  2898. .long 0
  2899. .long 0
  2900. .long 0
  2901. .long 0
  2902. .type _LRP16,@object
  2903. .size _LRP16,104
  2904. .space 8, 0x00 # pad
  2905. .align 16
  2906. _LRP:
  2907. .word 17751
  2908. .word 54196
  2909. .word 10629
  2910. .word 51164
  2911. .word 16330
  2912. .word 0
  2913. .word 0
  2914. .word 0
  2915. .word 41133
  2916. .word 9612
  2917. .word 27976
  2918. .word 62729
  2919. .word 49151
  2920. .word 0
  2921. .word 0
  2922. .word 0
  2923. .word 42459
  2924. .word 13010
  2925. .word 63969
  2926. .word 39219
  2927. .word 16386
  2928. .word 0
  2929. .word 0
  2930. .word 0
  2931. .word 65437
  2932. .word 25696
  2933. .word 54808
  2934. .word 41154
  2935. .word 49155
  2936. .word 0
  2937. .word 0
  2938. .word 0
  2939. .word 58026
  2940. .word 20377
  2941. .word 22118
  2942. .word 64130
  2943. .word 16388
  2944. .word 0
  2945. .word 0
  2946. .word 0
  2947. .word 35937
  2948. .word 22559
  2949. .word 22660
  2950. .word 49256
  2951. .word 8259
  2952. .word 31940
  2953. .word 14143
  2954. .word 16516
  2955. .word 36722
  2956. .word 48879
  2957. .word 8761
  2958. .word 49313
  2959. .word 17702
  2960. .word 59215
  2961. .word 47717
  2962. .word 16573
  2963. .word 13453
  2964. .word 50588
  2965. .word 11555
  2966. .word 49370
  2967. .word 8896
  2968. .word 4195
  2969. .word 22549
  2970. .word 16631
  2971. .word 8306
  2972. .word 47544
  2973. .word 1832
  2974. .word 49429
  2975. .word 60153
  2976. .word 61869
  2977. .word 6523
  2978. .word 16691
  2979. .word 63612
  2980. .word 2764
  2981. .word 26286
  2982. .word 49489
  2983. .word 63356
  2984. .word 31621
  2985. .word 64278
  2986. .word 16751
  2987. .word 24055
  2988. .word 64192
  2989. .word 21464
  2990. .word 49552
  2991. .word 0
  2992. .word 0
  2993. .word 0
  2994. .word 0
  2995. .word 0
  2996. .word 0
  2997. .word 0
  2998. .word 0
  2999. .word 0
  3000. .word 0
  3001. .word 0
  3002. .word 0
  3003. .word 49769
  3004. .word 49242
  3005. .word 6580
  3006. .word 61152
  3007. .word 49099
  3008. .word 0
  3009. .word 0
  3010. .word 0
  3011. .word 7708
  3012. .word 25266
  3013. .word 60595
  3014. .word 42444
  3015. .word 49155
  3016. .word 0
  3017. .word 0
  3018. .word 0
  3019. .word 45975
  3020. .word 8629
  3021. .word 62832
  3022. .word 64438
  3023. .word 16390
  3024. .word 0
  3025. .word 0
  3026. .word 0
  3027. .word 39855
  3028. .word 22905
  3029. .word 44266
  3030. .word 59689
  3031. .word 49162
  3032. .word 0
  3033. .word 0
  3034. .word 0
  3035. .word 10240
  3036. .word 41089
  3037. .word 5368
  3038. .word 62588
  3039. .word 16398
  3040. .word 0
  3041. .word 0
  3042. .word 0
  3043. .word 3194
  3044. .word 32877
  3045. .word 5879
  3046. .word 49457
  3047. .word 40173
  3048. .word 43959
  3049. .word 59635
  3050. .word 16755
  3051. .word 53371
  3052. .word 1664
  3053. .word 56254
  3054. .word 49591
  3055. .word 34510
  3056. .word 44659
  3057. .word 12150
  3058. .word 16893
  3059. .word 33872
  3060. .word 42862
  3061. .word 8799
  3062. .word 49730
  3063. .word 10662
  3064. .word 44157
  3065. .word 53571
  3066. .word 17030
  3067. .word 55074
  3068. .word 58798
  3069. .word 65525
  3070. .word 49868
  3071. .word 1276
  3072. .word 34610
  3073. .word 36363
  3074. .word 17170
  3075. .word 7041
  3076. .word 29575
  3077. .word 61144
  3078. .word 50007
  3079. .word 19121
  3080. .word 53977
  3081. .word 34010
  3082. .word 17312
  3083. .word 54457
  3084. .word 12310
  3085. .word 48419
  3086. .word 50149
  3087. .word 0
  3088. .word 0
  3089. .word 0
  3090. .word 0
  3091. .word 0
  3092. .word 0
  3093. .word 0
  3094. .word 0
  3095. .word 0
  3096. .word 0
  3097. .word 0
  3098. .word 0
  3099. .word 55737
  3100. .word 12115
  3101. .word 42602
  3102. .word 40775
  3103. .word 16337
  3104. .word 0
  3105. .word 0
  3106. .word 0
  3107. .word 42581
  3108. .word 53029
  3109. .word 20983
  3110. .word 59666
  3111. .word 49157
  3112. .word 0
  3113. .word 0
  3114. .word 0
  3115. .word 24816
  3116. .word 20947
  3117. .word 58172
  3118. .word 55961
  3119. .word 16395
  3120. .word 0
  3121. .word 0
  3122. .word 0
  3123. .word 3130
  3124. .word 13042
  3125. .word 49143
  3126. .word 34463
  3127. .word 49170
  3128. .word 0
  3129. .word 0
  3130. .word 0
  3131. .word 51200
  3132. .word 24697
  3133. .word 14253
  3134. .word 47765
  3135. .word 16408
  3136. .word 0
  3137. .word 0
  3138. .word 0
  3139. .word 32693
  3140. .word 5691
  3141. .word 15709
  3142. .word 49649
  3143. .word 20491
  3144. .word 21402
  3145. .word 35932
  3146. .word 16986
  3147. .word 44071
  3148. .word 16276
  3149. .word 1675
  3150. .word 49861
  3151. .word 13758
  3152. .word 14468
  3153. .word 65445
  3154. .word 17200
  3155. .word 60394
  3156. .word 3375
  3157. .word 60434
  3158. .word 50075
  3159. .word 49748
  3160. .word 2796
  3161. .word 14419
  3162. .word 17415
  3163. .word 61579
  3164. .word 22133
  3165. .word 33066
  3166. .word 50291
  3167. .word 25055
  3168. .word 28661
  3169. .word 31699
  3170. .word 17632
  3171. .word 55823
  3172. .word 18661
  3173. .word 6347
  3174. .word 50508
  3175. .word 58142
  3176. .word 19935
  3177. .word 64799
  3178. .word 17849
  3179. .word 41216
  3180. .word 59562
  3181. .word 42287
  3182. .word 50726
  3183. .word 0
  3184. .word 0
  3185. .word 0
  3186. .word 0
  3187. .word 0
  3188. .word 0
  3189. .word 0
  3190. .word 0
  3191. .word 0
  3192. .word 0
  3193. .word 0
  3194. .word 0
  3195. .word 16006
  3196. .word 65034
  3197. .word 42959
  3198. .word 34185
  3199. .word 49109
  3200. .word 0
  3201. .word 0
  3202. .word 0
  3203. .word 40843
  3204. .word 53953
  3205. .word 46369
  3206. .word 45839
  3207. .word 49160
  3208. .word 0
  3209. .word 0
  3210. .word 0
  3211. .word 54179
  3212. .word 42767
  3213. .word 58812
  3214. .word 64462
  3215. .word 16400
  3216. .word 0
  3217. .word 0
  3218. .word 0
  3219. .word 50676
  3220. .word 3143
  3221. .word 1093
  3222. .word 60276
  3223. .word 49177
  3224. .word 0
  3225. .word 0
  3226. .word 0
  3227. .word 0
  3228. .word 56865
  3229. .word 38982
  3230. .word 63406
  3231. .word 16418
  3232. .word 0
  3233. .word 0
  3234. .word 0
  3235. .word 65273
  3236. .word 45226
  3237. .word 24230
  3238. .word 49857
  3239. .word 23450
  3240. .word 59950
  3241. .word 19796
  3242. .word 17236
  3243. .word 4038
  3244. .word 16755
  3245. .word 26702
  3246. .word 50152
  3247. .word 24087
  3248. .word 51196
  3249. .word 62539
  3250. .word 17533
  3251. .word 25486
  3252. .word 58858
  3253. .word 44079
  3254. .word 50450
  3255. .word 31845
  3256. .word 29909
  3257. .word 37453
  3258. .word 17831
  3259. .word 19699
  3260. .word 12384
  3261. .word 3664
  3262. .word 50750
  3263. .word 26808
  3264. .word 47918
  3265. .word 18611
  3266. .word 18131
  3267. .word 25376
  3268. .word 13791
  3269. .word 62285
  3270. .word 51048
  3271. .word 64886
  3272. .word 33542
  3273. .word 28786
  3274. .word 18433
  3275. .word 54686
  3276. .word 5814
  3277. .word 3500
  3278. .word 51351
  3279. .word 0
  3280. .word 0
  3281. .word 0
  3282. .word 0
  3283. .word 0
  3284. .word 0
  3285. .word 0
  3286. .word 0
  3287. .word 0
  3288. .word 0
  3289. .word 0
  3290. .word 0
  3291. .word 33175
  3292. .word 51870
  3293. .word 55516
  3294. .word 61254
  3295. .word 16338
  3296. .word 0
  3297. .word 0
  3298. .word 0
  3299. .word 3685
  3300. .word 30034
  3301. .word 48430
  3302. .word 40287
  3303. .word 49163
  3304. .word 0
  3305. .word 0
  3306. .word 0
  3307. .word 3323
  3308. .word 33320
  3309. .word 53546
  3310. .word 49572
  3311. .word 16406
  3312. .word 0
  3313. .word 0
  3314. .word 0
  3315. .word 19902
  3316. .word 19517
  3317. .word 60782
  3318. .word 40648
  3319. .word 49186
  3320. .word 0
  3321. .word 0
  3322. .word 0
  3323. .word 28672
  3324. .word 31090
  3325. .word 60187
  3326. .word 37497
  3327. .word 16430
  3328. .word 0
  3329. .word 0
  3330. .word 0
  3331. .word 4362
  3332. .word 57115
  3333. .word 1063
  3334. .word 50082
  3335. .word 17298
  3336. .word 34206
  3337. .word 30558
  3338. .word 17506
  3339. .word 19701
  3340. .word 2977
  3341. .word 30695
  3342. .word 50467
  3343. .word 45209
  3344. .word 25144
  3345. .word 62418
  3346. .word 17892
  3347. .word 6287
  3348. .word 3260
  3349. .word 59477
  3350. .word 50854
  3351. .word 26251
  3352. .word 62311
  3353. .word 23506
  3354. .word 18281
  3355. .word 50215
  3356. .word 3065
  3357. .word 23294
  3358. .word 51244
  3359. .word 519
  3360. .word 28602
  3361. .word 60080
  3362. .word 18671
  3363. .word 56824
  3364. .word 33188
  3365. .word 7096
  3366. .word 51634
  3367. .word 27357
  3368. .word 50961
  3369. .word 5574
  3370. .word 19062
  3371. .word 7770
  3372. .word 52374
  3373. .word 38304
  3374. .word 52025
  3375. .word 0
  3376. .word 0
  3377. .word 0
  3378. .word 0
  3379. .word 0
  3380. .word 0
  3381. .word 0
  3382. .word 0
  3383. .word 0
  3384. .word 0
  3385. .word 0
  3386. .word 0
  3387. .word 33559
  3388. .word 2783
  3389. .word 4720
  3390. .word 38214
  3391. .word 49112
  3392. .word 0
  3393. .word 0
  3394. .word 0
  3395. .word 65291
  3396. .word 24589
  3397. .word 47090
  3398. .word 40315
  3399. .word 49166
  3400. .word 0
  3401. .word 0
  3402. .word 0
  3403. .word 7930
  3404. .word 21505
  3405. .word 15205
  3406. .word 49607
  3407. .word 16412
  3408. .word 0
  3409. .word 0
  3410. .word 0
  3411. .word 61775
  3412. .word 9936
  3413. .word 17817
  3414. .word 40691
  3415. .word 49195
  3416. .word 0
  3417. .word 0
  3418. .word 0
  3419. .word 51200
  3420. .word 37628
  3421. .word 658
  3422. .word 37550
  3423. .word 16442
  3424. .word 0
  3425. .word 0
  3426. .word 0
  3427. .word 14352
  3428. .word 33815
  3429. .word 3114
  3430. .word 50322
  3431. .word 43816
  3432. .word 13363
  3433. .word 33081
  3434. .word 17794
  3435. .word 62601
  3436. .word 27719
  3437. .word 33798
  3438. .word 50803
  3439. .word 1036
  3440. .word 16074
  3441. .word 700
  3442. .word 18277
  3443. .word 33117
  3444. .word 56648
  3445. .word 64173
  3446. .word 51286
  3447. .word 17251
  3448. .word 52492
  3449. .word 29265
  3450. .word 18761
  3451. .word 11155
  3452. .word 27451
  3453. .word 30367
  3454. .word 51772
  3455. .word 7487
  3456. .word 7247
  3457. .word 2371
  3458. .word 19248
  3459. .word 14759
  3460. .word 9929
  3461. .word 13587
  3462. .word 52258
  3463. .word 11730
  3464. .word 26190
  3465. .word 56262
  3466. .word 19733
  3467. .word 56923
  3468. .word 11047
  3469. .word 18072
  3470. .word 52745
  3471. .word 0
  3472. .word 0
  3473. .word 0
  3474. .word 0
  3475. .word 0
  3476. .word 0
  3477. .word 0
  3478. .word 0
  3479. .word 0
  3480. .word 0
  3481. .word 0
  3482. .word 0
  3483. .word 37589
  3484. .word 36570
  3485. .word 62298
  3486. .word 45320
  3487. .word 49117
  3488. .word 0
  3489. .word 0
  3490. .word 0
  3491. .word 17708
  3492. .word 57749
  3493. .word 28642
  3494. .word 45359
  3495. .word 49169
  3496. .word 0
  3497. .word 0
  3498. .word 0
  3499. .word 40067
  3500. .word 38581
  3501. .word 2689
  3502. .word 62790
  3503. .word 16418
  3504. .word 0
  3505. .word 0
  3506. .word 0
  3507. .word 36505
  3508. .word 63458
  3509. .word 34596
  3510. .word 57945
  3511. .word 49204
  3512. .word 0
  3513. .word 0
  3514. .word 0
  3515. .word 32768
  3516. .word 38946
  3517. .word 9029
  3518. .word 60159
  3519. .word 16454
  3520. .word 0
  3521. .word 0
  3522. .word 0
  3523. .word 61014
  3524. .word 7077
  3525. .word 17362
  3526. .word 50576
  3527. .word 11572
  3528. .word 44638
  3529. .word 49972
  3530. .word 18098
  3531. .word 64171
  3532. .word 46242
  3533. .word 17172
  3534. .word 51158
  3535. .word 7607
  3536. .word 1130
  3537. .word 63213
  3538. .word 18682
  3539. .word 20847
  3540. .word 56361
  3541. .word 38627
  3542. .word 51744
  3543. .word 49497
  3544. .word 58620
  3545. .word 43800
  3546. .word 19268
  3547. .word 63056
  3548. .word 11021
  3549. .word 657
  3550. .word 52330
  3551. .word 42127
  3552. .word 49291
  3553. .word 30722
  3554. .word 19856
  3555. .word 13674
  3556. .word 31481
  3557. .word 1908
  3558. .word 52917
  3559. .word 60194
  3560. .word 12516
  3561. .word 3868
  3562. .word 20445
  3563. .word 3386
  3564. .word 31577
  3565. .word 62924
  3566. .word 53506
  3567. .word 0
  3568. .word 0
  3569. .word 0
  3570. .word 0
  3571. .word 0
  3572. .word 0
  3573. .word 0
  3574. .word 0
  3575. .word 0
  3576. .word 0
  3577. .word 0
  3578. .word 0
  3579. .word 44838
  3580. .word 25647
  3581. .word 6736
  3582. .word 62345
  3583. .word 16353
  3584. .word 0
  3585. .word 0
  3586. .word 0
  3587. .word 31560
  3588. .word 12645
  3589. .word 60726
  3590. .word 56699
  3591. .word 49172
  3592. .word 0
  3593. .word 0
  3594. .word 0
  3595. .word 56942
  3596. .word 25011
  3597. .word 17364
  3598. .word 49055
  3599. .word 16425
  3600. .word 0
  3601. .word 0
  3602. .word 0
  3603. .word 3371
  3604. .word 3119
  3605. .word 24466
  3606. .word 56588
  3607. .word 49214
  3608. .word 0
  3609. .word 0
  3610. .word 0
  3611. .word 14336
  3612. .word 15684
  3613. .word 2636
  3614. .word 36719
  3615. .word 16468
  3616. .word 0
  3617. .word 0
  3618. .word 0
  3619. .word 47554
  3620. .word 44810
  3621. .word 53673
  3622. .word 50840
  3623. .word 53371
  3624. .word 50832
  3625. .word 58584
  3626. .word 18417
  3627. .word 46548
  3628. .word 9025
  3629. .word 35353
  3630. .word 51530
  3631. .word 2727
  3632. .word 25780
  3633. .word 5967
  3634. .word 19108
  3635. .word 27113
  3636. .word 1073
  3637. .word 59097
  3638. .word 52222
  3639. .word 11834
  3640. .word 38905
  3641. .word 4058
  3642. .word 19800
  3643. .word 56017
  3644. .word 55971
  3645. .word 60637
  3646. .word 52914
  3647. .word 5287
  3648. .word 8439
  3649. .word 65517
  3650. .word 20493
  3651. .word 37028
  3652. .word 58958
  3653. .word 62480
  3654. .word 53607
  3655. .word 57582
  3656. .word 43721
  3657. .word 1738
  3658. .word 21188
  3659. .word 9819
  3660. .word 37368
  3661. .word 17165
  3662. .word 54304
  3663. .word 0
  3664. .word 0
  3665. .word 0
  3666. .word 0
  3667. .word 0
  3668. .word 0
  3669. .word 0
  3670. .word 0
  3671. .word 0
  3672. .word 0
  3673. .word 0
  3674. .word 0
  3675. .word 13429
  3676. .word 7444
  3677. .word 20593
  3678. .word 34837
  3679. .word 16356
  3680. .word 0
  3681. .word 0
  3682. .word 0
  3683. .word 49742
  3684. .word 37689
  3685. .word 16091
  3686. .word 38981
  3687. .word 49176
  3688. .word 0
  3689. .word 0
  3690. .word 0
  3691. .word 46524
  3692. .word 21314
  3693. .word 39987
  3694. .word 46372
  3695. .word 16432
  3696. .word 0
  3697. .word 0
  3698. .word 0
  3699. .word 14081
  3700. .word 37459
  3701. .word 64348
  3702. .word 36776
  3703. .word 49225
  3704. .word 0
  3705. .word 0
  3706. .word 0
  3707. .word 30720
  3708. .word 57650
  3709. .word 51740
  3710. .word 32812
  3711. .word 16482
  3712. .word 0
  3713. .word 0
  3714. .word 0
  3715. .word 13868
  3716. .word 61714
  3717. .word 32487
  3718. .word 51118
  3719. .word 53288
  3720. .word 8914
  3721. .word 15189
  3722. .word 18750
  3723. .word 25547
  3724. .word 51031
  3725. .word 54157
  3726. .word 51918
  3727. .word 4587
  3728. .word 22569
  3729. .word 2868
  3730. .word 19552
  3731. .word 4628
  3732. .word 56702
  3733. .word 63256
  3734. .word 52720
  3735. .word 60585
  3736. .word 38579
  3737. .word 10763
  3738. .word 20354
  3739. .word 20343
  3740. .word 32825
  3741. .word 42223
  3742. .word 53523
  3743. .word 15259
  3744. .word 21287
  3745. .word 25207
  3746. .word 21157
  3747. .word 19232
  3748. .word 27853
  3749. .word 30722
  3750. .word 54327
  3751. .word 6202
  3752. .word 34921
  3753. .word 46892
  3754. .word 21963
  3755. .word 54314
  3756. .word 63337
  3757. .word 3818
  3758. .word 55135
  3759. .word 0
  3760. .word 0
  3761. .word 0
  3762. .word 0
  3763. .word 0
  3764. .word 0
  3765. .word 0
  3766. .word 0
  3767. .word 0
  3768. .word 0
  3769. .word 0
  3770. .word 0
  3771. .word 12932
  3772. .word 7413
  3773. .word 50416
  3774. .word 52775
  3775. .word 49126
  3776. .word 0
  3777. .word 0
  3778. .word 0
  3779. .word 49070
  3780. .word 42612
  3781. .word 57119
  3782. .word 58471
  3783. .word 49179
  3784. .word 0
  3785. .word 0
  3786. .word 0
  3787. .word 37517
  3788. .word 48554
  3789. .word 12217
  3790. .word 52169
  3791. .word 16439
  3792. .word 0
  3793. .word 0
  3794. .word 0
  3795. .word 3686
  3796. .word 14060
  3797. .word 10284
  3798. .word 62061
  3799. .word 49235
  3800. .word 0
  3801. .word 0
  3802. .word 0
  3803. .word 12288
  3804. .word 36186
  3805. .word 45004
  3806. .word 41528
  3807. .word 16496
  3808. .word 0
  3809. .word 0
  3810. .word 0
  3811. .word 36572
  3812. .word 10708
  3813. .word 62070
  3814. .word 51404
  3815. .word 43863
  3816. .word 23526
  3817. .word 34237
  3818. .word 19093
  3819. .word 49453
  3820. .word 49937
  3821. .word 30100
  3822. .word 52320
  3823. .word 42622
  3824. .word 48103
  3825. .word 45810
  3826. .word 20009
  3827. .word 63343
  3828. .word 18283
  3829. .word 24986
  3830. .word 53236
  3831. .word 211
  3832. .word 7406
  3833. .word 23986
  3834. .word 20928
  3835. .word 55487
  3836. .word 58939
  3837. .word 35978
  3838. .word 54154
  3839. .word 20786
  3840. .word 29108
  3841. .word 45903
  3842. .word 21845
  3843. .word 43676
  3844. .word 27033
  3845. .word 56912
  3846. .word 55073
  3847. .word 56762
  3848. .word 13326
  3849. .word 51569
  3850. .word 22766
  3851. .word 11195
  3852. .word 61166
  3853. .word 50980
  3854. .word 55993
  3855. .word 0
  3856. .word 0
  3857. .word 0
  3858. .word 0
  3859. .word 0
  3860. .word 0
  3861. .word 0
  3862. .word 0
  3863. .word 0
  3864. .word 0
  3865. .word 0
  3866. .word 0
  3867. .word 8176
  3868. .word 5164
  3869. .word 64154
  3870. .word 36090
  3871. .word 16365
  3872. .word 0
  3873. .word 0
  3874. .word 0
  3875. .word 19140
  3876. .word 63711
  3877. .word 39190
  3878. .word 47508
  3879. .word 49183
  3880. .word 0
  3881. .word 0
  3882. .word 0
  3883. .word 61957
  3884. .word 29915
  3885. .word 7046
  3886. .word 34440
  3887. .word 16447
  3888. .word 0
  3889. .word 0
  3890. .word 0
  3891. .word 29909
  3892. .word 15770
  3893. .word 39264
  3894. .word 33288
  3895. .word 49247
  3896. .word 0
  3897. .word 0
  3898. .word 0
  3899. .word 38912
  3900. .word 2108
  3901. .word 35420
  3902. .word 36197
  3903. .word 16511
  3904. .word 0
  3905. .word 0
  3906. .word 0
  3907. .word 63755
  3908. .word 16362
  3909. .word 32791
  3910. .word 51700
  3911. .word 7043
  3912. .word 34288
  3913. .word 50374
  3914. .word 19448
  3915. .word 36869
  3916. .word 13569
  3917. .word 51161
  3918. .word 52734
  3919. .word 30422
  3920. .word 39536
  3921. .word 34368
  3922. .word 20483
  3923. .word 2356
  3924. .word 27571
  3925. .word 10627
  3926. .word 53769
  3927. .word 24204
  3928. .word 35273
  3929. .word 27312
  3930. .word 21520
  3931. .word 8451
  3932. .word 46569
  3933. .word 41820
  3934. .word 54805
  3935. .word 23553
  3936. .word 63476
  3937. .word 47626
  3938. .word 22556
  3939. .word 30024
  3940. .word 47627
  3941. .word 14141
  3942. .word 55843
  3943. .word 22061
  3944. .word 10635
  3945. .word 17534
  3946. .word 23595
  3947. .word 50593
  3948. .word 17237
  3949. .word 38322
  3950. .word 56882
  3951. .word 0
  3952. .word 0
  3953. .word 0
  3954. .word 0
  3955. .word 0
  3956. .word 0
  3957. .word 0
  3958. .word 0
  3959. .word 0
  3960. .word 0
  3961. .word 0
  3962. .word 0
  3963. .word 26357
  3964. .word 41545
  3965. .word 7157
  3966. .word 37888
  3967. .word 16369
  3968. .word 0
  3969. .word 0
  3970. .word 0
  3971. .word 28550
  3972. .word 47270
  3973. .word 51275
  3974. .word 41572
  3975. .word 49187
  3976. .word 0
  3977. .word 0
  3978. .word 0
  3979. .word 7474
  3980. .word 4460
  3981. .word 27226
  3982. .word 52743
  3983. .word 16454
  3984. .word 0
  3985. .word 0
  3986. .word 0
  3987. .word 18816
  3988. .word 51641
  3989. .word 26417
  3990. .word 44610
  3991. .word 49258
  3992. .word 0
  3993. .word 0
  3994. .word 0
  3995. .word 43008
  3996. .word 61733
  3997. .word 61279
  3998. .word 42447
  3999. .word 16526
  4000. .word 0
  4001. .word 0
  4002. .word 0
  4003. .word 45407
  4004. .word 18829
  4005. .word 2399
  4006. .word 52005
  4007. .word 35928
  4008. .word 2098
  4009. .word 15792
  4010. .word 19814
  4011. .word 23614
  4012. .word 62930
  4013. .word 12196
  4014. .word 53160
  4015. .word 7674
  4016. .word 56712
  4017. .word 55660
  4018. .word 20970
  4019. .word 53358
  4020. .word 2019
  4021. .word 18277
  4022. .word 54318
  4023. .word 57563
  4024. .word 186
  4025. .word 18788
  4026. .word 22129
  4027. .word 38957
  4028. .word 32276
  4029. .word 61462
  4030. .word 55475
  4031. .word 46995
  4032. .word 58305
  4033. .word 12150
  4034. .word 23287
  4035. .word 60702
  4036. .word 18274
  4037. .word 9955
  4038. .word 56635
  4039. .word 40407
  4040. .word 43665
  4041. .word 14520
  4042. .word 24448
  4043. .word 50736
  4044. .word 28578
  4045. .word 16181
  4046. .word 57795
  4047. .word 0
  4048. .word 0
  4049. .word 0
  4050. .word 0
  4051. .word 0
  4052. .word 0
  4053. .word 0
  4054. .word 0
  4055. .word 0
  4056. .word 0
  4057. .word 0
  4058. .word 0
  4059. .word 5404
  4060. .word 12511
  4061. .word 60447
  4062. .word 38763
  4063. .word 16373
  4064. .word 0
  4065. .word 0
  4066. .word 0
  4067. .word 42770
  4068. .word 34093
  4069. .word 51209
  4070. .word 39016
  4071. .word 49191
  4072. .word 0
  4073. .word 0
  4074. .word 0
  4075. .word 6888
  4076. .word 59302
  4077. .word 12508
  4078. .word 46457
  4079. .word 16462
  4080. .word 0
  4081. .word 0
  4082. .word 0
  4083. .word 49565
  4084. .word 60790
  4085. .word 42341
  4086. .word 36877
  4087. .word 49270
  4088. .word 0
  4089. .word 0
  4090. .word 0
  4091. .word 28672
  4092. .word 39351
  4093. .word 39031
  4094. .word 32932
  4095. .word 16542
  4096. .word 0
  4097. .word 0
  4098. .word 0
  4099. .word 35933
  4100. .word 37102
  4101. .word 41613
  4102. .word 52318
  4103. .word 59745
  4104. .word 3284
  4105. .word 26050
  4106. .word 20190
  4107. .word 16458
  4108. .word 62792
  4109. .word 1547
  4110. .word 53599
  4111. .word 38519
  4112. .word 37566
  4113. .word 10560
  4114. .word 21472
  4115. .word 36560
  4116. .word 62869
  4117. .word 6875
  4118. .word 54881
  4119. .word 58623
  4120. .word 15626
  4121. .word 21634
  4122. .word 22754
  4123. .word 22503
  4124. .word 3380
  4125. .word 55147
  4126. .word 56163
  4127. .word 21679
  4128. .word 23644
  4129. .word 42908
  4130. .word 24037
  4131. .word 43760
  4132. .word 1032
  4133. .word 52442
  4134. .word 57447
  4135. .word 14782
  4136. .word 45605
  4137. .word 45261
  4138. .word 25322
  4139. .word 22271
  4140. .word 11633
  4141. .word 47287
  4142. .word 58733
  4143. .word 0
  4144. .word 0
  4145. .word 0
  4146. .word 0
  4147. .word 0
  4148. .word 0
  4149. .word 0
  4150. .word 0
  4151. .word 0
  4152. .word 0
  4153. .word 0
  4154. .word 0
  4155. .type _LRP,@object
  4156. .size _LRP,2496
  4157. .align 16
  4158. _RRIB:
  4159. .long 4234632914
  4160. .long 3221491298
  4161. .long 2516645996
  4162. .long 3221465084
  4163. .long 798659078
  4164. .long 3221438870
  4165. .long 2133702104
  4166. .long 3221835523
  4167. .long 3164494255
  4168. .long 3221825037
  4169. .long 4195286406
  4170. .long 3221814551
  4171. .long 816546054
  4172. .long 3222285677
  4173. .long 2019136897
  4174. .long 3222284366
  4175. .long 3221727740
  4176. .long 3222283055
  4177. .long 2093868532
  4178. .long 3222538608
  4179. .long 1475393241
  4180. .long 3222538346
  4181. .long 856917950
  4182. .long 3222538084
  4183. .long 2471449286
  4184. .long 3222798751
  4185. .long 629767309
  4186. .long 3222798699
  4187. .long 3083052628
  4188. .long 3222798646
  4189. .long 862741805
  4190. .long 3223060539
  4191. .long 4260232735
  4192. .long 3223060531
  4193. .long 3362756369
  4194. .long 3223060524
  4195. .long 3046734174
  4196. .long 3223322627
  4197. .long 1076409337
  4198. .long 3223322627
  4199. .long 3401051796
  4200. .long 3223322626
  4201. .long 1762435764
  4202. .long 3223453696
  4203. .long 1551329531
  4204. .long 3223453696
  4205. .long 1340223298
  4206. .long 3223453696
  4207. .long 175962963
  4208. .long 3223584768
  4209. .long 155133815
  4210. .long 3223584768
  4211. .long 134304667
  4212. .long 3223584768
  4213. .long 16073407
  4214. .long 3223715840
  4215. .long 14103082
  4216. .long 3223715840
  4217. .long 12132757
  4218. .long 3223715840
  4219. .long 1330068
  4220. .long 3223846912
  4221. .long 1175257
  4222. .long 3223846912
  4223. .long 1020446
  4224. .long 3223846912
  4225. .long 101663
  4226. .long 3223977984
  4227. .long 90404
  4228. .long 3223977984
  4229. .long 79145
  4230. .long 3223977984
  4231. .long 7020
  4232. .long 3224109056
  4233. .long 6457
  4234. .long 3224109056
  4235. .long 5894
  4236. .long 3224109056
  4237. .type _RRIB,@object
  4238. .size _RRIB,312
  4239. .space 8, 0x00 # pad
  4240. .align 16
  4241. _RRP:
  4242. .word 26273
  4243. .word 65347
  4244. .word 56168
  4245. .word 33169
  4246. .word 16329
  4247. .word 0
  4248. .word 0
  4249. .word 0
  4250. .word 899
  4251. .word 31387
  4252. .word 19253
  4253. .word 49663
  4254. .word 16383
  4255. .word 0
  4256. .word 0
  4257. .word 0
  4258. .word 58984
  4259. .word 6058
  4260. .word 23936
  4261. .word 39799
  4262. .word 16385
  4263. .word 0
  4264. .word 0
  4265. .word 0
  4266. .word 62168
  4267. .word 21442
  4268. .word 12332
  4269. .word 46245
  4270. .word 16383
  4271. .word 0
  4272. .word 0
  4273. .word 0
  4274. .word 32619
  4275. .word 37054
  4276. .word 53131
  4277. .word 16575
  4278. .word 61379
  4279. .word 13125
  4280. .word 14178
  4281. .word 16562
  4282. .word 10270
  4283. .word 45115
  4284. .word 37615
  4285. .word 16506
  4286. .word 38745
  4287. .word 51073
  4288. .word 34560
  4289. .word 16498
  4290. .word 53490
  4291. .word 20212
  4292. .word 2544
  4293. .word 16440
  4294. .word 38291
  4295. .word 26669
  4296. .word 54063
  4297. .word 16440
  4298. .word 45779
  4299. .word 11956
  4300. .word 18019
  4301. .word 16540
  4302. .word 18677
  4303. .word 64033
  4304. .word 42794
  4305. .word 16529
  4306. .word 35035
  4307. .word 51098
  4308. .word 10618
  4309. .word 16473
  4310. .word 64107
  4311. .word 31719
  4312. .word 36522
  4313. .word 16468
  4314. .word 8831
  4315. .word 57419
  4316. .word 13215
  4317. .word 16407
  4318. .word 40450
  4319. .word 31904
  4320. .word 29069
  4321. .word 16417
  4322. .word 3821
  4323. .word 29651
  4324. .word 12061
  4325. .word 62640
  4326. .word 16333
  4327. .word 0
  4328. .word 0
  4329. .word 0
  4330. .word 3177
  4331. .word 32099
  4332. .word 13049
  4333. .word 63749
  4334. .word 16385
  4335. .word 0
  4336. .word 0
  4337. .word 0
  4338. .word 10153
  4339. .word 35464
  4340. .word 38075
  4341. .word 52902
  4342. .word 16387
  4343. .word 0
  4344. .word 0
  4345. .word 0
  4346. .word 20859
  4347. .word 27364
  4348. .word 47250
  4349. .word 57481
  4350. .word 16389
  4351. .word 0
  4352. .word 0
  4353. .word 0
  4354. .word 12411
  4355. .word 3381
  4356. .word 24721
  4357. .word 16978
  4358. .word 33723
  4359. .word 48761
  4360. .word 26869
  4361. .word 16934
  4362. .word 60995
  4363. .word 48715
  4364. .word 17741
  4365. .word 16804
  4366. .word 43031
  4367. .word 16238
  4368. .word 40105
  4369. .word 16761
  4370. .word 3889
  4371. .word 41280
  4372. .word 47482
  4373. .word 16635
  4374. .word 43797
  4375. .word 63405
  4376. .word 37827
  4377. .word 16594
  4378. .word 62186
  4379. .word 39109
  4380. .word 61647
  4381. .word 16889
  4382. .word 62356
  4383. .word 27755
  4384. .word 9779
  4385. .word 16848
  4386. .word 54712
  4387. .word 4438
  4388. .word 22518
  4389. .word 16720
  4390. .word 46932
  4391. .word 1372
  4392. .word 7843
  4393. .word 16677
  4394. .word 64555
  4395. .word 14297
  4396. .word 39523
  4397. .word 16553
  4398. .word 24913
  4399. .word 15735
  4400. .word 26400
  4401. .word 16514
  4402. .word 23128
  4403. .word 31275
  4404. .word 33489
  4405. .word 52246
  4406. .word 49103
  4407. .word 0
  4408. .word 0
  4409. .word 0
  4410. .word 56543
  4411. .word 37040
  4412. .word 59300
  4413. .word 54866
  4414. .word 16387
  4415. .word 0
  4416. .word 0
  4417. .word 0
  4418. .word 35342
  4419. .word 2554
  4420. .word 44652
  4421. .word 41504
  4422. .word 16391
  4423. .word 0
  4424. .word 0
  4425. .word 0
  4426. .word 60438
  4427. .word 21728
  4428. .word 35033
  4429. .word 43725
  4430. .word 16395
  4431. .word 0
  4432. .word 0
  4433. .word 0
  4434. .word 2425
  4435. .word 35124
  4436. .word 13908
  4437. .word 17426
  4438. .word 60985
  4439. .word 47869
  4440. .word 25665
  4441. .word 17352
  4442. .word 21213
  4443. .word 45459
  4444. .word 26876
  4445. .word 17133
  4446. .word 52591
  4447. .word 14597
  4448. .word 24526
  4449. .word 17060
  4450. .word 20426
  4451. .word 18941
  4452. .word 5374
  4453. .word 16845
  4454. .word 38724
  4455. .word 49064
  4456. .word 24125
  4457. .word 16773
  4458. .word 29994
  4459. .word 36366
  4460. .word 21088
  4461. .word 17279
  4462. .word 13269
  4463. .word 25406
  4464. .word 24800
  4465. .word 17205
  4466. .word 56893
  4467. .word 35190
  4468. .word 33689
  4469. .word 16988
  4470. .word 18235
  4471. .word 52539
  4472. .word 13276
  4473. .word 16916
  4474. .word 8454
  4475. .word 46451
  4476. .word 9758
  4477. .word 16704
  4478. .word 59084
  4479. .word 57882
  4480. .word 27928
  4481. .word 16633
  4482. .word 38110
  4483. .word 57460
  4484. .word 5118
  4485. .word 49980
  4486. .word 16335
  4487. .word 0
  4488. .word 0
  4489. .word 0
  4490. .word 32056
  4491. .word 19825
  4492. .word 28737
  4493. .word 63161
  4494. .word 16389
  4495. .word 0
  4496. .word 0
  4497. .word 0
  4498. .word 37650
  4499. .word 4479
  4500. .word 6518
  4501. .word 59238
  4502. .word 16395
  4503. .word 0
  4504. .word 0
  4505. .word 0
  4506. .word 47963
  4507. .word 64405
  4508. .word 49841
  4509. .word 37534
  4510. .word 16402
  4511. .word 0
  4512. .word 0
  4513. .word 0
  4514. .word 53082
  4515. .word 25478
  4516. .word 58397
  4517. .word 17968
  4518. .word 35980
  4519. .word 11362
  4520. .word 59289
  4521. .word 17858
  4522. .word 37178
  4523. .word 29007
  4524. .word 44012
  4525. .word 17530
  4526. .word 40762
  4527. .word 17715
  4528. .word 56491
  4529. .word 17422
  4530. .word 58318
  4531. .word 3223
  4532. .word 43216
  4533. .word 17097
  4534. .word 46157
  4535. .word 23530
  4536. .word 32141
  4537. .word 16991
  4538. .word 63138
  4539. .word 35190
  4540. .word 24151
  4541. .word 17748
  4542. .word 9862
  4543. .word 36309
  4544. .word 14376
  4545. .word 17639
  4546. .word 38034
  4547. .word 65220
  4548. .word 2337
  4549. .word 17314
  4550. .word 16819
  4551. .word 31850
  4552. .word 22525
  4553. .word 17205
  4554. .word 7604
  4555. .word 29558
  4556. .word 57367
  4557. .word 16883
  4558. .word 27719
  4559. .word 62170
  4560. .word 8797
  4561. .word 16778
  4562. .word 19348
  4563. .word 65423
  4564. .word 37299
  4565. .word 53534
  4566. .word 49106
  4567. .word 0
  4568. .word 0
  4569. .word 0
  4570. .word 8233
  4571. .word 55180
  4572. .word 9457
  4573. .word 46319
  4574. .word 16392
  4575. .word 0
  4576. .word 0
  4577. .word 0
  4578. .word 43066
  4579. .word 26574
  4580. .word 6722
  4581. .word 65137
  4582. .word 16400
  4583. .word 0
  4584. .word 0
  4585. .word 0
  4586. .word 4285
  4587. .word 7102
  4588. .word 7454
  4589. .word 61224
  4590. .word 16409
  4591. .word 0
  4592. .word 0
  4593. .word 0
  4594. .word 1453
  4595. .word 4915
  4596. .word 61926
  4597. .word 18584
  4598. .word 43088
  4599. .word 28644
  4600. .word 50480
  4601. .word 18434
  4602. .word 16532
  4603. .word 18100
  4604. .word 54137
  4605. .word 17983
  4606. .word 49885
  4607. .word 46980
  4608. .word 54409
  4609. .word 17832
  4610. .word 24326
  4611. .word 38273
  4612. .word 20489
  4613. .word 17385
  4614. .word 28149
  4615. .word 12270
  4616. .word 61982
  4617. .word 17236
  4618. .word 4581
  4619. .word 37632
  4620. .word 45525
  4621. .word 18282
  4622. .word 46626
  4623. .word 30655
  4624. .word 34430
  4625. .word 18132
  4626. .word 63429
  4627. .word 60638
  4628. .word 37201
  4629. .word 17683
  4630. .word 18031
  4631. .word 50879
  4632. .word 14891
  4633. .word 17535
  4634. .word 64064
  4635. .word 1811
  4636. .word 54229
  4637. .word 17089
  4638. .word 27163
  4639. .word 21077
  4640. .word 40059
  4641. .word 16943
  4642. .word 43177
  4643. .word 42972
  4644. .word 46613
  4645. .word 45511
  4646. .word 49111
  4647. .word 0
  4648. .word 0
  4649. .word 0
  4650. .word 51480
  4651. .word 49923
  4652. .word 15697
  4653. .word 40352
  4654. .word 16395
  4655. .word 0
  4656. .word 0
  4657. .word 0
  4658. .word 9513
  4659. .word 31676
  4660. .word 11989
  4661. .word 49652
  4662. .word 16406
  4663. .word 0
  4664. .word 0
  4665. .word 0
  4666. .word 30527
  4667. .word 7034
  4668. .word 38319
  4669. .word 40746
  4670. .word 16418
  4671. .word 0
  4672. .word 0
  4673. .word 0
  4674. .word 7022
  4675. .word 27009
  4676. .word 58741
  4677. .word 19257
  4678. .word 64033
  4679. .word 16049
  4680. .word 22023
  4681. .word 19062
  4682. .word 45243
  4683. .word 42262
  4684. .word 39716
  4685. .word 18476
  4686. .word 50731
  4687. .word 20793
  4688. .word 36853
  4689. .word 18281
  4690. .word 36100
  4691. .word 48270
  4692. .word 37858
  4693. .word 17699
  4694. .word 42104
  4695. .word 28941
  4696. .word 36380
  4697. .word 17506
  4698. .word 23499
  4699. .word 6717
  4700. .word 19492
  4701. .word 18866
  4702. .word 55911
  4703. .word 14060
  4704. .word 7353
  4705. .word 18672
  4706. .word 26519
  4707. .word 16988
  4708. .word 4787
  4709. .word 18087
  4710. .word 28065
  4711. .word 5309
  4712. .word 5697
  4713. .word 17893
  4714. .word 40193
  4715. .word 22022
  4716. .word 5795
  4717. .word 17314
  4718. .word 8456
  4719. .word 42078
  4720. .word 24130
  4721. .word 17122
  4722. .word 59016
  4723. .word 62162
  4724. .word 39673
  4725. .word 39540
  4726. .word 16347
  4727. .word 0
  4728. .word 0
  4729. .word 0
  4730. .word 38154
  4731. .word 49049
  4732. .word 18422
  4733. .word 40324
  4734. .word 16398
  4735. .word 0
  4736. .word 0
  4737. .word 0
  4738. .word 42164
  4739. .word 50610
  4740. .word 50330
  4741. .word 49617
  4742. .word 16412
  4743. .word 0
  4744. .word 0
  4745. .word 0
  4746. .word 25875
  4747. .word 59750
  4748. .word 15469
  4749. .word 40704
  4750. .word 16427
  4751. .word 0
  4752. .word 0
  4753. .word 0
  4754. .word 34173
  4755. .word 58862
  4756. .word 54392
  4757. .word 19977
  4758. .word 59819
  4759. .word 8454
  4760. .word 18296
  4761. .word 19734
  4762. .word 30024
  4763. .word 20882
  4764. .word 32589
  4765. .word 19004
  4766. .word 29754
  4767. .word 31085
  4768. .word 31060
  4769. .word 18761
  4770. .word 52191
  4771. .word 27376
  4772. .word 34749
  4773. .word 18035
  4774. .word 4562
  4775. .word 4929
  4776. .word 33854
  4777. .word 17794
  4778. .word 25001
  4779. .word 9100
  4780. .word 13901
  4781. .word 19490
  4782. .word 47424
  4783. .word 1290
  4784. .word 2840
  4785. .word 19248
  4786. .word 22386
  4787. .word 25633
  4788. .word 77
  4789. .word 18519
  4790. .word 15514
  4791. .word 17548
  4792. .word 1870
  4793. .word 18277
  4794. .word 63012
  4795. .word 41083
  4796. .word 3742
  4797. .word 17554
  4798. .word 48968
  4799. .word 51531
  4800. .word 22462
  4801. .word 17314
  4802. .word 41404
  4803. .word 42732
  4804. .word 62757
  4805. .word 38778
  4806. .word 16348
  4807. .word 0
  4808. .word 0
  4809. .word 0
  4810. .word 7009
  4811. .word 42712
  4812. .word 36892
  4813. .word 45360
  4814. .word 16401
  4815. .word 0
  4816. .word 0
  4817. .word 0
  4818. .word 39847
  4819. .word 2109
  4820. .word 39294
  4821. .word 62791
  4822. .word 16418
  4823. .word 0
  4824. .word 0
  4825. .word 0
  4826. .word 32179
  4827. .word 43914
  4828. .word 44915
  4829. .word 57947
  4830. .word 16436
  4831. .word 0
  4832. .word 0
  4833. .word 0
  4834. .word 27779
  4835. .word 16034
  4836. .word 51140
  4837. .word 20738
  4838. .word 17003
  4839. .word 57008
  4840. .word 53620
  4841. .word 20444
  4842. .word 23469
  4843. .word 38349
  4844. .word 865
  4845. .word 19562
  4846. .word 25226
  4847. .word 11109
  4848. .word 43957
  4849. .word 19268
  4850. .word 36845
  4851. .word 29881
  4852. .word 17299
  4853. .word 18390
  4854. .word 19837
  4855. .word 16116
  4856. .word 50064
  4857. .word 18098
  4858. .word 57862
  4859. .word 29290
  4860. .word 2992
  4861. .word 20149
  4862. .word 46818
  4863. .word 59090
  4864. .word 31382
  4865. .word 19856
  4866. .word 61466
  4867. .word 30954
  4868. .word 38749
  4869. .word 18976
  4870. .word 30984
  4871. .word 39998
  4872. .word 63388
  4873. .word 18682
  4874. .word 41543
  4875. .word 16681
  4876. .word 17428
  4877. .word 17808
  4878. .word 20643
  4879. .word 64049
  4880. .word 24643
  4881. .word 17517
  4882. .word 52468
  4883. .word 15578
  4884. .word 48717
  4885. .word 44571
  4886. .word 16353
  4887. .word 0
  4888. .word 0
  4889. .word 0
  4890. .word 54595
  4891. .word 6191
  4892. .word 4821
  4893. .word 56700
  4894. .word 16404
  4895. .word 0
  4896. .word 0
  4897. .word 0
  4898. .word 50514
  4899. .word 10282
  4900. .word 25695
  4901. .word 49055
  4902. .word 16425
  4903. .word 0
  4904. .word 0
  4905. .word 0
  4906. .word 13176
  4907. .word 11594
  4908. .word 38881
  4909. .word 56588
  4910. .word 16446
  4911. .word 0
  4912. .word 0
  4913. .word 0
  4914. .word 28019
  4915. .word 59660
  4916. .word 42453
  4917. .word 21536
  4918. .word 50810
  4919. .word 20541
  4920. .word 28938
  4921. .word 21188
  4922. .word 53928
  4923. .word 47752
  4924. .word 60679
  4925. .word 20146
  4926. .word 24270
  4927. .word 60826
  4928. .word 4097
  4929. .word 19800
  4930. .word 57327
  4931. .word 59875
  4932. .word 35368
  4933. .word 18762
  4934. .word 31038
  4935. .word 58486
  4936. .word 58593
  4937. .word 18417
  4938. .word 41074
  4939. .word 26743
  4940. .word 60755
  4941. .word 20839
  4942. .word 49334
  4943. .word 8669
  4944. .word 63919
  4945. .word 20493
  4946. .word 20472
  4947. .word 19395
  4948. .word 59120
  4949. .word 19454
  4950. .word 27230
  4951. .word 61299
  4952. .word 5980
  4953. .word 19108
  4954. .word 60536
  4955. .word 14479
  4956. .word 53684
  4957. .word 18072
  4958. .word 24589
  4959. .word 24698
  4960. .word 60903
  4961. .word 17729
  4962. .word 24724
  4963. .word 11272
  4964. .word 24781
  4965. .word 60135
  4966. .word 16357
  4967. .word 0
  4968. .word 0
  4969. .word 0
  4970. .word 54850
  4971. .word 34200
  4972. .word 16766
  4973. .word 38981
  4974. .word 16408
  4975. .word 0
  4976. .word 0
  4977. .word 0
  4978. .word 58717
  4979. .word 18738
  4980. .word 40849
  4981. .word 46372
  4982. .word 16432
  4983. .word 0
  4984. .word 0
  4985. .word 0
  4986. .word 11614
  4987. .word 63671
  4988. .word 65373
  4989. .word 36776
  4990. .word 16457
  4991. .word 0
  4992. .word 0
  4993. .word 0
  4994. .word 54464
  4995. .word 24503
  4996. .word 3823
  4997. .word 22367
  4998. .word 6780
  4999. .word 11041
  5000. .word 46896
  5001. .word 21963
  5002. .word 31922
  5003. .word 33372
  5004. .word 42225
  5005. .word 20755
  5006. .word 24666
  5007. .word 18144
  5008. .word 10765
  5009. .word 20354
  5010. .word 1690
  5011. .word 51390
  5012. .word 54159
  5013. .word 19150
  5014. .word 40728
  5015. .word 53860
  5016. .word 15190
  5017. .word 18750
  5018. .word 62163
  5019. .word 16835
  5020. .word 30725
  5021. .word 21559
  5022. .word 49586
  5023. .word 46435
  5024. .word 25209
  5025. .word 21157
  5026. .word 392
  5027. .word 18629
  5028. .word 63258
  5029. .word 19952
  5030. .word 57023
  5031. .word 35208
  5032. .word 2869
  5033. .word 19552
  5034. .word 15849
  5035. .word 23514
  5036. .word 32489
  5037. .word 18350
  5038. .word 45455
  5039. .word 56342
  5040. .word 1433
  5041. .word 17952
  5042. .word 26203
  5043. .word 24931
  5044. .word 14914
  5045. .word 64372
  5046. .word 49126
  5047. .word 0
  5048. .word 0
  5049. .word 0
  5050. .word 32494
  5051. .word 4334
  5052. .word 57160
  5053. .word 58471
  5054. .word 16411
  5055. .word 0
  5056. .word 0
  5057. .word 0
  5058. .word 38313
  5059. .word 48554
  5060. .word 12217
  5061. .word 52169
  5062. .word 16439
  5063. .word 0
  5064. .word 0
  5065. .word 0
  5066. .word 13841
  5067. .word 14060
  5068. .word 10284
  5069. .word 62061
  5070. .word 16467
  5071. .word 0
  5072. .word 0
  5073. .word 0
  5074. .word 27928
  5075. .word 25887
  5076. .word 22600
  5077. .word 23226
  5078. .word 25867
  5079. .word 43031
  5080. .word 24792
  5081. .word 22767
  5082. .word 61361
  5083. .word 28179
  5084. .word 36008
  5085. .word 21386
  5086. .word 1901
  5087. .word 19713
  5088. .word 23997
  5089. .word 20928
  5090. .word 53849
  5091. .word 49977
  5092. .word 30100
  5093. .word 19552
  5094. .word 12987
  5095. .word 23545
  5096. .word 34237
  5097. .word 19093
  5098. .word 36035
  5099. .word 18526
  5100. .word 55738
  5101. .word 22305
  5102. .word 4173
  5103. .word 53170
  5104. .word 44844
  5105. .word 21845
  5106. .word 20134
  5107. .word 6065
  5108. .word 24986
  5109. .word 20468
  5110. .word 63684
  5111. .word 40633
  5112. .word 45810
  5113. .word 20009
  5114. .word 28281
  5115. .word 10708
  5116. .word 62070
  5117. .word 18636
  5118. .word 42557
  5119. .word 63889
  5120. .word 18197
  5121. .word 18180
  5122. .word 24464
  5123. .word 43564
  5124. .word 52277
  5125. .word 36083
  5126. .word 16365
  5127. .word 0
  5128. .word 0
  5129. .word 0
  5130. .word 8651
  5131. .word 37688
  5132. .word 39193
  5133. .word 47508
  5134. .word 16415
  5135. .word 0
  5136. .word 0
  5137. .word 0
  5138. .word 61957
  5139. .word 29915
  5140. .word 7046
  5141. .word 34440
  5142. .word 16447
  5143. .word 0
  5144. .word 0
  5145. .word 0
  5146. .word 29909
  5147. .word 15770
  5148. .word 39264
  5149. .word 33288
  5150. .word 16479
  5151. .word 0
  5152. .word 0
  5153. .word 0
  5154. .word 16042
  5155. .word 19253
  5156. .word 38322
  5157. .word 24114
  5158. .word 28448
  5159. .word 10617
  5160. .word 17534
  5161. .word 23595
  5162. .word 64229
  5163. .word 46570
  5164. .word 41820
  5165. .word 22037
  5166. .word 23727
  5167. .word 35273
  5168. .word 27312
  5169. .word 21520
  5170. .word 36874
  5171. .word 13569
  5172. .word 51161
  5173. .word 19966
  5174. .word 7043
  5175. .word 34288
  5176. .word 50374
  5177. .word 19448
  5178. .word 38316
  5179. .word 47529
  5180. .word 14141
  5181. .word 23075
  5182. .word 12297
  5183. .word 63477
  5184. .word 47626
  5185. .word 22556
  5186. .word 1229
  5187. .word 27571
  5188. .word 10627
  5189. .word 21001
  5190. .word 30426
  5191. .word 39536
  5192. .word 34368
  5193. .word 20483
  5194. .word 63755
  5195. .word 16362
  5196. .word 32791
  5197. .word 18932
  5198. .word 1939
  5199. .word 19329
  5200. .word 44209
  5201. .word 18417
  5202. .word 1291
  5203. .word 6677
  5204. .word 4999
  5205. .word 37888
  5206. .word 16369
  5207. .word 0
  5208. .word 0
  5209. .word 0
  5210. .word 36671
  5211. .word 58224
  5212. .word 51275
  5213. .word 41572
  5214. .word 16419
  5215. .word 0
  5216. .word 0
  5217. .word 0
  5218. .word 7476
  5219. .word 4460
  5220. .word 27226
  5221. .word 52743
  5222. .word 16454
  5223. .word 0
  5224. .word 0
  5225. .word 0
  5226. .word 18838
  5227. .word 51641
  5228. .word 26417
  5229. .word 44610
  5230. .word 16490
  5231. .word 0
  5232. .word 0
  5233. .word 0
  5234. .word 10710
  5235. .word 48640
  5236. .word 32083
  5237. .word 25027
  5238. .word 33620
  5239. .word 55766
  5240. .word 26236
  5241. .word 24448
  5242. .word 24667
  5243. .word 39142
  5244. .word 61464
  5245. .word 22707
  5246. .word 56170
  5247. .word 8470
  5248. .word 18789
  5249. .word 22129
  5250. .word 23296
  5251. .word 62931
  5252. .word 12196
  5253. .word 20392
  5254. .word 57231
  5255. .word 2098
  5256. .word 15792
  5257. .word 19814
  5258. .word 1704
  5259. .word 49608
  5260. .word 9547
  5261. .word 23867
  5262. .word 46419
  5263. .word 24648
  5264. .word 11891
  5265. .word 23287
  5266. .word 19376
  5267. .word 1296
  5268. .word 18277
  5269. .word 21550
  5270. .word 46223
  5271. .word 56399
  5272. .word 55660
  5273. .word 20970
  5274. .word 45364
  5275. .word 18829
  5276. .word 2399
  5277. .word 19237
  5278. .word 9387
  5279. .word 60414
  5280. .word 47613
  5281. .word 18660
  5282. .type _RRP,@object
  5283. .size _RRP,2080
  5284. .align 16
  5285. _LN_SQRT_TWO_PI:
  5286. .word 42293
  5287. .word 9717
  5288. .word 36419
  5289. .word 60223
  5290. .word 16382
  5291. .word 0
  5292. .word 0
  5293. .word 0
  5294. .type _LN_SQRT_TWO_PI,@object
  5295. .size _LN_SQRT_TWO_PI,16
  5296. .align 16
  5297. _S10:
  5298. .word 26777
  5299. .word 63736
  5300. .word 61426
  5301. .word 52480
  5302. .word 49148
  5303. .word 0
  5304. .word 0
  5305. .word 0
  5306. .type _S10,@object
  5307. .size _S10,16
  5308. .align 16
  5309. _W2:
  5310. .word 43691
  5311. .word 43690
  5312. .word 43690
  5313. .word 43690
  5314. .word 16379
  5315. .word 0
  5316. .word 0
  5317. .word 0
  5318. .type _W2,@object
  5319. .size _W2,16
  5320. .align 16
  5321. _S06:
  5322. .word 26251
  5323. .word 64205
  5324. .word 25991
  5325. .word 44448
  5326. .word 49149
  5327. .word 0
  5328. .word 0
  5329. .word 0
  5330. .type _S06,@object
  5331. .size _S06,16
  5332. .align 16
  5333. _S02:
  5334. .word 39072
  5335. .word 38974
  5336. .word 13074
  5337. .word 53901
  5338. .word 49151
  5339. .word 0
  5340. .word 0
  5341. .word 0
  5342. .type _S02,@object
  5343. .size _S02,16
  5344. .align 16
  5345. _S12:
  5346. .word 13864
  5347. .word 61389
  5348. .word 41932
  5349. .word 43701
  5350. .word 49148
  5351. .word 0
  5352. .word 0
  5353. .word 0
  5354. .type _S12,@object
  5355. .size _S12,16
  5356. .align 16
  5357. _S08:
  5358. .word 6565
  5359. .word 12686
  5360. .word 39772
  5361. .word 32901
  5362. .word 49149
  5363. .word 0
  5364. .word 0
  5365. .word 0
  5366. .type _S08,@object
  5367. .size _S08,16
  5368. .align 16
  5369. _S04:
  5370. .word 60211
  5371. .word 16071
  5372. .word 37206
  5373. .word 35465
  5374. .word 49150
  5375. .word 0
  5376. .word 0
  5377. .word 0
  5378. .type _S04,@object
  5379. .size _S04,16
  5380. .align 16
  5381. _A:
  5382. .long 0
  5383. .long 1074790400
  5384. .long 0
  5385. .long 1075838976
  5386. .long 0
  5387. .long 1076887552
  5388. .long 0
  5389. .long 1077936128
  5390. .long 0
  5391. .long 1078984704
  5392. .long 0
  5393. .long 1080033280
  5394. .long 0
  5395. .long 1081081856
  5396. .type _A,@object
  5397. .size _A,56
  5398. .space 8, 0x00 # pad
  5399. .align 16
  5400. _B:
  5401. .long 0
  5402. .long 1070596096
  5403. .long 0
  5404. .long 1069547520
  5405. .long 0
  5406. .long 1068498944
  5407. .long 0
  5408. .long 1067450368
  5409. .long 0
  5410. .long 1066401792
  5411. .long 0
  5412. .long 1065353216
  5413. .long 0
  5414. .long 1064304640
  5415. .type _B,@object
  5416. .size _B,56
  5417. .space 8, 0x00 # pad
  5418. .align 16
  5419. _C5:
  5420. .word 65250
  5421. .word 31226
  5422. .word 64195
  5423. .word 51294
  5424. .word 16385
  5425. .word 0
  5426. .word 0
  5427. .word 0
  5428. .word 2062
  5429. .word 11523
  5430. .word 15490
  5431. .word 40735
  5432. .word 49153
  5433. .word 0
  5434. .word 0
  5435. .word 0
  5436. .word 32754
  5437. .word 31980
  5438. .word 31403
  5439. .word 49421
  5440. .word 16385
  5441. .word 0
  5442. .word 0
  5443. .word 0
  5444. .word 43174
  5445. .word 39951
  5446. .word 44282
  5447. .word 37916
  5448. .word 49153
  5449. .word 0
  5450. .word 0
  5451. .word 0
  5452. .word 17740
  5453. .word 24638
  5454. .word 31711
  5455. .word 45907
  5456. .word 16385
  5457. .word 0
  5458. .word 0
  5459. .word 0
  5460. .word 40119
  5461. .word 37337
  5462. .word 13155
  5463. .word 65076
  5464. .word 49152
  5465. .word 0
  5466. .word 0
  5467. .word 0
  5468. .word 17604
  5469. .word 23486
  5470. .word 20029
  5471. .word 41172
  5472. .word 16385
  5473. .word 0
  5474. .word 0
  5475. .word 0
  5476. .word 33185
  5477. .word 5727
  5478. .word 44714
  5479. .word 50187
  5480. .word 49152
  5481. .word 0
  5482. .word 0
  5483. .word 0
  5484. .word 59315
  5485. .word 25153
  5486. .word 8859
  5487. .word 35740
  5488. .word 16385
  5489. .word 0
  5490. .word 0
  5491. .word 0
  5492. .word 56975
  5493. .word 59828
  5494. .word 57702
  5495. .word 65082
  5496. .word 49151
  5497. .word 0
  5498. .word 0
  5499. .word 0
  5500. .word 44451
  5501. .word 24185
  5502. .word 18874
  5503. .word 60288
  5504. .word 16384
  5505. .word 0
  5506. .word 0
  5507. .word 0
  5508. .word 63603
  5509. .word 63450
  5510. .word 63770
  5511. .word 55108
  5512. .word 49150
  5513. .word 0
  5514. .word 0
  5515. .word 0
  5516. .word 29224
  5517. .word 39171
  5518. .word 38378
  5519. .word 49676
  5520. .word 16384
  5521. .word 0
  5522. .word 0
  5523. .word 0
  5524. .word 11522
  5525. .word 59843
  5526. .word 6225
  5527. .word 34695
  5528. .word 16381
  5529. .word 0
  5530. .word 0
  5531. .word 0
  5532. .word 52920
  5533. .word 16467
  5534. .word 35974
  5535. .word 40266
  5536. .word 16384
  5537. .word 0
  5538. .word 0
  5539. .word 0
  5540. .word 32911
  5541. .word 20526
  5542. .word 49212
  5543. .word 40083
  5544. .word 16383
  5545. .word 0
  5546. .word 0
  5547. .word 0
  5548. .word 50633
  5549. .word 19120
  5550. .word 5716
  5551. .word 64631
  5552. .word 16383
  5553. .word 0
  5554. .word 0
  5555. .word 0
  5556. .word 27278
  5557. .word 20509
  5558. .word 60679
  5559. .word 63371
  5560. .word 16383
  5561. .word 0
  5562. .word 0
  5563. .word 0
  5564. .word 47711
  5565. .word 23018
  5566. .word 38994
  5567. .word 51179
  5568. .word 16383
  5569. .word 0
  5570. .word 0
  5571. .word 0
  5572. .word 57200
  5573. .word 35818
  5574. .word 16826
  5575. .word 37630
  5576. .word 16384
  5577. .word 0
  5578. .word 0
  5579. .word 0
  5580. .word 2413
  5581. .word 19605
  5582. .word 64315
  5583. .word 49218
  5584. .word 16381
  5585. .word 0
  5586. .word 0
  5587. .word 0
  5588. .word 41670
  5589. .word 6403
  5590. .word 34702
  5591. .word 40993
  5592. .word 16383
  5593. .word 0
  5594. .word 0
  5595. .word 0
  5596. .word 6011
  5597. .word 2134
  5598. .word 32659
  5599. .word 52266
  5600. .word 16366
  5601. .word 0
  5602. .word 0
  5603. .word 0
  5604. .word 0
  5605. .word 0
  5606. .word 0
  5607. .word 0
  5608. .word 0
  5609. .word 0
  5610. .word 0
  5611. .word 0
  5612. .word 42605
  5613. .word 32107
  5614. .word 35187
  5615. .word 43545
  5616. .word 16382
  5617. .word 0
  5618. .word 0
  5619. .word 0
  5620. .word 3574
  5621. .word 60450
  5622. .word 45882
  5623. .word 53610
  5624. .word 16383
  5625. .word 0
  5626. .word 0
  5627. .word 0
  5628. .word 2808
  5629. .word 20835
  5630. .word 5027
  5631. .word 56256
  5632. .word 16383
  5633. .word 0
  5634. .word 0
  5635. .word 0
  5636. .word 3021
  5637. .word 28181
  5638. .word 33636
  5639. .word 39028
  5640. .word 16384
  5641. .word 0
  5642. .word 0
  5643. .word 0
  5644. .word 14493
  5645. .word 33433
  5646. .word 18281
  5647. .word 35725
  5648. .word 16384
  5649. .word 0
  5650. .word 0
  5651. .word 0
  5652. .word 39323
  5653. .word 51299
  5654. .word 2596
  5655. .word 32961
  5656. .word 16384
  5657. .word 0
  5658. .word 0
  5659. .word 0
  5660. .word 28336
  5661. .word 24032
  5662. .word 53553
  5663. .word 44237
  5664. .word 16384
  5665. .word 0
  5666. .word 0
  5667. .word 0
  5668. .word 52853
  5669. .word 63658
  5670. .word 36534
  5671. .word 41882
  5672. .word 16383
  5673. .word 0
  5674. .word 0
  5675. .word 0
  5676. .word 47917
  5677. .word 51227
  5678. .word 19034
  5679. .word 54081
  5680. .word 16384
  5681. .word 0
  5682. .word 0
  5683. .word 0
  5684. .word 51044
  5685. .word 31166
  5686. .word 18963
  5687. .word 37856
  5688. .word 16381
  5689. .word 0
  5690. .word 0
  5691. .word 0
  5692. .word 35962
  5693. .word 40199
  5694. .word 871
  5695. .word 65049
  5696. .word 16384
  5697. .word 0
  5698. .word 0
  5699. .word 0
  5700. .word 39889
  5701. .word 54182
  5702. .word 40011
  5703. .word 55797
  5704. .word 49150
  5705. .word 0
  5706. .word 0
  5707. .word 0
  5708. .word 29169
  5709. .word 47361
  5710. .word 8730
  5711. .word 38268
  5712. .word 16385
  5713. .word 0
  5714. .word 0
  5715. .word 0
  5716. .word 39706
  5717. .word 37143
  5718. .word 20168
  5719. .word 33289
  5720. .word 49152
  5721. .word 0
  5722. .word 0
  5723. .word 0
  5724. .word 16433
  5725. .word 42895
  5726. .word 21426
  5727. .word 43820
  5728. .word 16385
  5729. .word 0
  5730. .word 0
  5731. .word 0
  5732. .word 1625
  5733. .word 9463
  5734. .word 65082
  5735. .word 51468
  5736. .word 49152
  5737. .word 0
  5738. .word 0
  5739. .word 0
  5740. .word 58247
  5741. .word 1594
  5742. .word 2790
  5743. .word 48648
  5744. .word 16385
  5745. .word 0
  5746. .word 0
  5747. .word 0
  5748. .word 20868
  5749. .word 31765
  5750. .word 34026
  5751. .word 33401
  5752. .word 49153
  5753. .word 0
  5754. .word 0
  5755. .word 0
  5756. .word 23737
  5757. .word 4448
  5758. .word 39427
  5759. .word 52225
  5760. .word 16385
  5761. .word 0
  5762. .word 0
  5763. .word 0
  5764. .word 3456
  5765. .word 40222
  5766. .word 65015
  5767. .word 38939
  5768. .word 49153
  5769. .word 0
  5770. .word 0
  5771. .word 0
  5772. .word 35551
  5773. .word 41260
  5774. .word 40325
  5775. .word 54131
  5776. .word 16385
  5777. .word 0
  5778. .word 0
  5779. .word 0
  5780. .word 8973
  5781. .word 47485
  5782. .word 2472
  5783. .word 41842
  5784. .word 49153
  5785. .word 0
  5786. .word 0
  5787. .word 0
  5788. .word 43053
  5789. .word 31703
  5790. .word 19755
  5791. .word 33274
  5792. .word 16367
  5793. .word 0
  5794. .word 0
  5795. .word 0
  5796. .word 0
  5797. .word 0
  5798. .word 0
  5799. .word 0
  5800. .word 0
  5801. .word 0
  5802. .word 0
  5803. .word 0
  5804. .word 36731
  5805. .word 27611
  5806. .word 11212
  5807. .word 55816
  5808. .word 16382
  5809. .word 0
  5810. .word 0
  5811. .word 0
  5812. .word 63893
  5813. .word 30149
  5814. .word 45246
  5815. .word 60594
  5816. .word 16383
  5817. .word 0
  5818. .word 0
  5819. .word 0
  5820. .word 47198
  5821. .word 37666
  5822. .word 57801
  5823. .word 61119
  5824. .word 16383
  5825. .word 0
  5826. .word 0
  5827. .word 0
  5828. .word 25856
  5829. .word 56265
  5830. .word 35798
  5831. .word 40402
  5832. .word 16384
  5833. .word 0
  5834. .word 0
  5835. .word 0
  5836. .word 6470
  5837. .word 34102
  5838. .word 54471
  5839. .word 38654
  5840. .word 16384
  5841. .word 0
  5842. .word 0
  5843. .word 0
  5844. .word 9295
  5845. .word 39366
  5846. .word 17179
  5847. .word 34081
  5848. .word 16384
  5849. .word 0
  5850. .word 0
  5851. .word 0
  5852. .word 45822
  5853. .word 31766
  5854. .word 42784
  5855. .word 47587
  5856. .word 16384
  5857. .word 0
  5858. .word 0
  5859. .word 0
  5860. .word 5059
  5861. .word 11140
  5862. .word 37473
  5863. .word 43359
  5864. .word 16383
  5865. .word 0
  5866. .word 0
  5867. .word 0
  5868. .word 58055
  5869. .word 60744
  5870. .word 5900
  5871. .word 57832
  5872. .word 16384
  5873. .word 0
  5874. .word 0
  5875. .word 0
  5876. .word 38212
  5877. .word 45613
  5878. .word 58947
  5879. .word 40054
  5880. .word 16381
  5881. .word 0
  5882. .word 0
  5883. .word 0
  5884. .word 7938
  5885. .word 56610
  5886. .word 27106
  5887. .word 34591
  5888. .word 16385
  5889. .word 0
  5890. .word 0
  5891. .word 0
  5892. .word 32824
  5893. .word 16764
  5894. .word 60057
  5895. .word 56720
  5896. .word 49150
  5897. .word 0
  5898. .word 0
  5899. .word 0
  5900. .word 10908
  5901. .word 30532
  5902. .word 62164
  5903. .word 40510
  5904. .word 16385
  5905. .word 0
  5906. .word 0
  5907. .word 0
  5908. .word 63750
  5909. .word 13029
  5910. .word 27501
  5911. .word 34026
  5912. .word 49152
  5913. .word 0
  5914. .word 0
  5915. .word 0
  5916. .word 33477
  5917. .word 11068
  5918. .word 13144
  5919. .word 46215
  5920. .word 16385
  5921. .word 0
  5922. .word 0
  5923. .word 0
  5924. .word 42530
  5925. .word 57434
  5926. .word 58521
  5927. .word 52671
  5928. .word 49152
  5929. .word 0
  5930. .word 0
  5931. .word 0
  5932. .word 18986
  5933. .word 9605
  5934. .word 39740
  5935. .word 51163
  5936. .word 16385
  5937. .word 0
  5938. .word 0
  5939. .word 0
  5940. .word 28928
  5941. .word 13634
  5942. .word 42974
  5943. .word 34196
  5944. .word 49153
  5945. .word 0
  5946. .word 0
  5947. .word 0
  5948. .word 35215
  5949. .word 30142
  5950. .word 47225
  5951. .word 54824
  5952. .word 16385
  5953. .word 0
  5954. .word 0
  5955. .word 0
  5956. .word 28719
  5957. .word 4316
  5958. .word 52012
  5959. .word 39873
  5960. .word 49153
  5961. .word 0
  5962. .word 0
  5963. .word 0
  5964. .word 4508
  5965. .word 8703
  5966. .word 27075
  5967. .word 56773
  5968. .word 16385
  5969. .word 0
  5970. .word 0
  5971. .word 0
  5972. .word 26288
  5973. .word 30246
  5974. .word 8808
  5975. .word 42848
  5976. .word 49153
  5977. .word 0
  5978. .word 0
  5979. .word 0
  5980. .word 44455
  5981. .word 3575
  5982. .word 25942
  5983. .word 45691
  5984. .word 16367
  5985. .word 0
  5986. .word 0
  5987. .word 0
  5988. .word 0
  5989. .word 0
  5990. .word 0
  5991. .word 0
  5992. .word 0
  5993. .word 0
  5994. .word 0
  5995. .word 0
  5996. .word 2794
  5997. .word 62330
  5998. .word 8461
  5999. .word 63853
  6000. .word 16382
  6001. .word 0
  6002. .word 0
  6003. .word 0
  6004. .word 21479
  6005. .word 44765
  6006. .word 7865
  6007. .word 64840
  6008. .word 16383
  6009. .word 0
  6010. .word 0
  6011. .word 0
  6012. .word 31874
  6013. .word 33681
  6014. .word 56423
  6015. .word 65041
  6016. .word 16383
  6017. .word 0
  6018. .word 0
  6019. .word 0
  6020. .word 21473
  6021. .word 44172
  6022. .word 64358
  6023. .word 41494
  6024. .word 16384
  6025. .word 0
  6026. .word 0
  6027. .word 0
  6028. .word 32222
  6029. .word 10523
  6030. .word 55592
  6031. .word 40956
  6032. .word 16384
  6033. .word 0
  6034. .word 0
  6035. .word 0
  6036. .word 21434
  6037. .word 30837
  6038. .word 63797
  6039. .word 34911
  6040. .word 16384
  6041. .word 0
  6042. .word 0
  6043. .word 0
  6044. .word 39649
  6045. .word 32992
  6046. .word 36682
  6047. .word 50257
  6048. .word 16384
  6049. .word 0
  6050. .word 0
  6051. .word 0
  6052. .word 13095
  6053. .word 39473
  6054. .word 7384
  6055. .word 44359
  6056. .word 16383
  6057. .word 0
  6058. .word 0
  6059. .word 0
  6060. .word 31843
  6061. .word 64809
  6062. .word 59872
  6063. .word 60895
  6064. .word 16384
  6065. .word 0
  6066. .word 0
  6067. .word 0
  6068. .word 8672
  6069. .word 5021
  6070. .word 16314
  6071. .word 40945
  6072. .word 16381
  6073. .word 0
  6074. .word 0
  6075. .word 0
  6076. .word 39714
  6077. .word 18801
  6078. .word 4723
  6079. .word 36324
  6080. .word 16385
  6081. .word 0
  6082. .word 0
  6083. .word 0
  6084. .word 614
  6085. .word 42734
  6086. .word 5731
  6087. .word 57950
  6088. .word 49150
  6089. .word 0
  6090. .word 0
  6091. .word 0
  6092. .word 64434
  6093. .word 24821
  6094. .word 2679
  6095. .word 42435
  6096. .word 16385
  6097. .word 0
  6098. .word 0
  6099. .word 0
  6100. .word 12194
  6101. .word 23846
  6102. .word 20957
  6103. .word 34750
  6104. .word 49152
  6105. .word 0
  6106. .word 0
  6107. .word 0
  6108. .word 10830
  6109. .word 21930
  6110. .word 2400
  6111. .word 48308
  6112. .word 16385
  6113. .word 0
  6114. .word 0
  6115. .word 0
  6116. .word 22166
  6117. .word 52453
  6118. .word 43476
  6119. .word 53777
  6120. .word 49152
  6121. .word 0
  6122. .word 0
  6123. .word 0
  6124. .word 47257
  6125. .word 46311
  6126. .word 24367
  6127. .word 53391
  6128. .word 16385
  6129. .word 0
  6130. .word 0
  6131. .word 0
  6132. .word 54217
  6133. .word 40926
  6134. .word 61378
  6135. .word 34907
  6136. .word 49153
  6137. .word 0
  6138. .word 0
  6139. .word 0
  6140. .word 63951
  6141. .word 56465
  6142. .word 60729
  6143. .word 57145
  6144. .word 16385
  6145. .word 0
  6146. .word 0
  6147. .word 0
  6148. .word 26614
  6149. .word 13946
  6150. .word 18662
  6151. .word 40698
  6152. .word 49153
  6153. .word 0
  6154. .word 0
  6155. .word 0
  6156. .word 1838
  6157. .word 12847
  6158. .word 15941
  6159. .word 59142
  6160. .word 16385
  6161. .word 0
  6162. .word 0
  6163. .word 0
  6164. .word 4759
  6165. .word 49273
  6166. .word 38799
  6167. .word 43731
  6168. .word 49153
  6169. .word 0
  6170. .word 0
  6171. .word 0
  6172. .word 26568
  6173. .word 56798
  6174. .word 57629
  6175. .word 34217
  6176. .word 16368
  6177. .word 0
  6178. .word 0
  6179. .word 0
  6180. .word 0
  6181. .word 0
  6182. .word 0
  6183. .word 0
  6184. .word 0
  6185. .word 0
  6186. .word 0
  6187. .word 0
  6188. .word 25804
  6189. .word 39657
  6190. .word 51638
  6191. .word 34652
  6192. .word 16383
  6193. .word 0
  6194. .word 0
  6195. .word 0
  6196. .word 2771
  6197. .word 24731
  6198. .word 11874
  6199. .word 33806
  6200. .word 16384
  6201. .word 0
  6202. .word 0
  6203. .word 0
  6204. .word 19474
  6205. .word 34269
  6206. .word 14010
  6207. .word 33912
  6208. .word 16384
  6209. .word 0
  6210. .word 0
  6211. .word 0
  6212. .word 56824
  6213. .word 53459
  6214. .word 23053
  6215. .word 42279
  6216. .word 16384
  6217. .word 0
  6218. .word 0
  6219. .word 0
  6220. .word 18742
  6221. .word 13031
  6222. .word 52011
  6223. .word 42483
  6224. .word 16384
  6225. .word 0
  6226. .word 0
  6227. .word 0
  6228. .word 5937
  6229. .word 64580
  6230. .word 50859
  6231. .word 35501
  6232. .word 16384
  6233. .word 0
  6234. .word 0
  6235. .word 0
  6236. .word 23055
  6237. .word 38603
  6238. .word 6524
  6239. .word 51938
  6240. .word 16384
  6241. .word 0
  6242. .word 0
  6243. .word 0
  6244. .word 3664
  6245. .word 27625
  6246. .word 50793
  6247. .word 45121
  6248. .word 16383
  6249. .word 0
  6250. .word 0
  6251. .word 0
  6252. .word 52489
  6253. .word 3557
  6254. .word 32438
  6255. .word 62735
  6256. .word 16384
  6257. .word 0
  6258. .word 0
  6259. .word 0
  6260. .word 894
  6261. .word 16203
  6262. .word 51477
  6263. .word 42152
  6264. .word 16381
  6265. .word 0
  6266. .word 0
  6267. .word 0
  6268. .word 34963
  6269. .word 47118
  6270. .word 6430
  6271. .word 37322
  6272. .word 16385
  6273. .word 0
  6274. .word 0
  6275. .word 0
  6276. .word 26422
  6277. .word 42936
  6278. .word 42081
  6279. .word 58310
  6280. .word 49150
  6281. .word 0
  6282. .word 0
  6283. .word 0
  6284. .word 13130
  6285. .word 21399
  6286. .word 54693
  6287. .word 43505
  6288. .word 16385
  6289. .word 0
  6290. .word 0
  6291. .word 0
  6292. .word 30323
  6293. .word 50910
  6294. .word 30337
  6295. .word 35076
  6296. .word 49152
  6297. .word 0
  6298. .word 0
  6299. .word 0
  6300. .word 38115
  6301. .word 10576
  6302. .word 10000
  6303. .word 49442
  6304. .word 16385
  6305. .word 0
  6306. .word 0
  6307. .word 0
  6308. .word 37599
  6309. .word 18432
  6310. .word 63354
  6311. .word 54317
  6312. .word 49152
  6313. .word 0
  6314. .word 0
  6315. .word 0
  6316. .word 58822
  6317. .word 42699
  6318. .word 64187
  6319. .word 54575
  6320. .word 16385
  6321. .word 0
  6322. .word 0
  6323. .word 0
  6324. .word 64288
  6325. .word 61574
  6326. .word 23831
  6327. .word 35266
  6328. .word 49153
  6329. .word 0
  6330. .word 0
  6331. .word 0
  6332. .word 11805
  6333. .word 33285
  6334. .word 40274
  6335. .word 58365
  6336. .word 16385
  6337. .word 0
  6338. .word 0
  6339. .word 0
  6340. .word 20167
  6341. .word 739
  6342. .word 36989
  6343. .word 41119
  6344. .word 49153
  6345. .word 0
  6346. .word 0
  6347. .word 0
  6348. .word 62447
  6349. .word 46690
  6350. .word 58491
  6351. .word 60379
  6352. .word 16385
  6353. .word 0
  6354. .word 0
  6355. .word 0
  6356. .word 1463
  6357. .word 47000
  6358. .word 35484
  6359. .word 44185
  6360. .word 49153
  6361. .word 0
  6362. .word 0
  6363. .word 0
  6364. .word 64817
  6365. .word 40328
  6366. .word 40776
  6367. .word 61320
  6368. .word 16368
  6369. .word 0
  6370. .word 0
  6371. .word 0
  6372. .word 0
  6373. .word 0
  6374. .word 0
  6375. .word 0
  6376. .word 0
  6377. .word 0
  6378. .word 0
  6379. .word 0
  6380. .word 60250
  6381. .word 42976
  6382. .word 52322
  6383. .word 36598
  6384. .word 16383
  6385. .word 0
  6386. .word 0
  6387. .word 0
  6388. .word 26918
  6389. .word 53639
  6390. .word 1629
  6391. .word 34777
  6392. .word 16384
  6393. .word 0
  6394. .word 0
  6395. .word 0
  6396. .word 192
  6397. .word 43979
  6398. .word 65472
  6399. .word 34978
  6400. .word 16384
  6401. .word 0
  6402. .word 0
  6403. .word 0
  6404. .word 52261
  6405. .word 56023
  6406. .word 49807
  6407. .word 42881
  6408. .word 16384
  6409. .word 0
  6410. .word 0
  6411. .word 0
  6412. .word 1627
  6413. .word 46939
  6414. .word 43260
  6415. .word 43630
  6416. .word 16384
  6417. .word 0
  6418. .word 0
  6419. .word 0
  6420. .word 60557
  6421. .word 13735
  6422. .word 20430
  6423. .word 35946
  6424. .word 16384
  6425. .word 0
  6426. .word 0
  6427. .word 0
  6428. .word 37731
  6429. .word 15708
  6430. .word 47147
  6431. .word 53188
  6432. .word 16384
  6433. .word 0
  6434. .word 0
  6435. .word 0
  6436. .word 21753
  6437. .word 29315
  6438. .word 41089
  6439. .word 45691
  6440. .word 16383
  6441. .word 0
  6442. .word 0
  6443. .word 0
  6444. .word 6001
  6445. .word 56966
  6446. .word 64901
  6447. .word 64096
  6448. .word 16384
  6449. .word 0
  6450. .word 0
  6451. .word 0
  6452. .word 60203
  6453. .word 9392
  6454. .word 60017
  6455. .word 43055
  6456. .word 16381
  6457. .word 0
  6458. .word 0
  6459. .word 0
  6460. .word 63698
  6461. .word 8838
  6462. .word 668
  6463. .word 38058
  6464. .word 16385
  6465. .word 0
  6466. .word 0
  6467. .word 0
  6468. .word 63354
  6469. .word 11979
  6470. .word 38628
  6471. .word 58569
  6472. .word 49150
  6473. .word 0
  6474. .word 0
  6475. .word 0
  6476. .word 14495
  6477. .word 23154
  6478. .word 18917
  6479. .word 44293
  6480. .word 16385
  6481. .word 0
  6482. .word 0
  6483. .word 0
  6484. .word 21391
  6485. .word 34042
  6486. .word 43308
  6487. .word 35313
  6488. .word 49152
  6489. .word 0
  6490. .word 0
  6491. .word 0
  6492. .word 19364
  6493. .word 56057
  6494. .word 34969
  6495. .word 50274
  6496. .word 16385
  6497. .word 0
  6498. .word 0
  6499. .word 0
  6500. .word 24688
  6501. .word 56191
  6502. .word 53239
  6503. .word 54710
  6504. .word 49152
  6505. .word 0
  6506. .word 0
  6507. .word 0
  6508. .word 29387
  6509. .word 5660
  6510. .word 12964
  6511. .word 55444
  6512. .word 16385
  6513. .word 0
  6514. .word 0
  6515. .word 0
  6516. .word 35686
  6517. .word 64227
  6518. .word 46433
  6519. .word 35526
  6520. .word 49153
  6521. .word 0
  6522. .word 0
  6523. .word 0
  6524. .word 36666
  6525. .word 59843
  6526. .word 47733
  6527. .word 59258
  6528. .word 16385
  6529. .word 0
  6530. .word 0
  6531. .word 0
  6532. .word 36678
  6533. .word 17293
  6534. .word 20572
  6535. .word 41425
  6536. .word 49153
  6537. .word 0
  6538. .word 0
  6539. .word 0
  6540. .word 18431
  6541. .word 63251
  6542. .word 49151
  6543. .word 61285
  6544. .word 16385
  6545. .word 0
  6546. .word 0
  6547. .word 0
  6548. .word 60545
  6549. .word 37455
  6550. .word 56348
  6551. .word 44514
  6552. .word 49153
  6553. .word 0
  6554. .word 0
  6555. .word 0
  6556. .word 37261
  6557. .word 1613
  6558. .word 29792
  6559. .word 57954
  6560. .word 16369
  6561. .word 0
  6562. .word 0
  6563. .word 0
  6564. .word 0
  6565. .word 0
  6566. .word 0
  6567. .word 0
  6568. .word 0
  6569. .word 0
  6570. .word 0
  6571. .word 0
  6572. .word 15271
  6573. .word 17124
  6574. .word 50042
  6575. .word 38057
  6576. .word 16383
  6577. .word 0
  6578. .word 0
  6579. .word 0
  6580. .word 7933
  6581. .word 60764
  6582. .word 31972
  6583. .word 35498
  6584. .word 16384
  6585. .word 0
  6586. .word 0
  6587. .word 0
  6588. .word 36698
  6589. .word 903
  6590. .word 21735
  6591. .word 35834
  6592. .word 16384
  6593. .word 0
  6594. .word 0
  6595. .word 0
  6596. .word 61921
  6597. .word 64342
  6598. .word 37428
  6599. .word 43367
  6600. .word 16384
  6601. .word 0
  6602. .word 0
  6603. .word 0
  6604. .word 25723
  6605. .word 57108
  6606. .word 17005
  6607. .word 44538
  6608. .word 16384
  6609. .word 0
  6610. .word 0
  6611. .word 0
  6612. .word 55361
  6613. .word 30601
  6614. .word 552
  6615. .word 36302
  6616. .word 16384
  6617. .word 0
  6618. .word 0
  6619. .word 0
  6620. .word 60144
  6621. .word 14680
  6622. .word 32635
  6623. .word 54172
  6624. .word 16384
  6625. .word 0
  6626. .word 0
  6627. .word 0
  6628. .word 56958
  6629. .word 12456
  6630. .word 10479
  6631. .word 46147
  6632. .word 16383
  6633. .word 0
  6634. .word 0
  6635. .word 0
  6636. .word 483
  6637. .word 34108
  6638. .word 14727
  6639. .word 65164
  6640. .word 16384
  6641. .word 0
  6642. .word 0
  6643. .word 0
  6644. .word 43794
  6645. .word 49057
  6646. .word 50532
  6647. .word 43789
  6648. .word 16381
  6649. .word 0
  6650. .word 0
  6651. .word 0
  6652. .word 12225
  6653. .word 29228
  6654. .word 35085
  6655. .word 38633
  6656. .word 16385
  6657. .word 0
  6658. .word 0
  6659. .word 0
  6660. .word 54219
  6661. .word 64754
  6662. .word 11030
  6663. .word 58760
  6664. .word 49150
  6665. .word 0
  6666. .word 0
  6667. .word 0
  6668. .word 52932
  6669. .word 63137
  6670. .word 8758
  6671. .word 44908
  6672. .word 16385
  6673. .word 0
  6674. .word 0
  6675. .word 0
  6676. .word 27270
  6677. .word 37632
  6678. .word 62601
  6679. .word 35495
  6680. .word 49152
  6681. .word 0
  6682. .word 0
  6683. .word 0
  6684. .word 53773
  6685. .word 63879
  6686. .word 47305
  6687. .word 50923
  6688. .word 16385
  6689. .word 0
  6690. .word 0
  6691. .word 0
  6692. .word 29965
  6693. .word 53650
  6694. .word 14162
  6695. .word 55014
  6696. .word 49152
  6697. .word 0
  6698. .word 0
  6699. .word 0
  6700. .word 10444
  6701. .word 24307
  6702. .word 52989
  6703. .word 56120
  6704. .word 16385
  6705. .word 0
  6706. .word 0
  6707. .word 0
  6708. .word 12949
  6709. .word 6021
  6710. .word 2059
  6711. .word 35728
  6712. .word 49153
  6713. .word 0
  6714. .word 0
  6715. .word 0
  6716. .word 41140
  6717. .word 26313
  6718. .word 26076
  6719. .word 59954
  6720. .word 16385
  6721. .word 0
  6722. .word 0
  6723. .word 0
  6724. .word 53675
  6725. .word 12584
  6726. .word 54309
  6727. .word 41661
  6728. .word 49153
  6729. .word 0
  6730. .word 0
  6731. .word 0
  6732. .word 28849
  6733. .word 13964
  6734. .word 11627
  6735. .word 61991
  6736. .word 16385
  6737. .word 0
  6738. .word 0
  6739. .word 0
  6740. .word 33057
  6741. .word 63851
  6742. .word 41026
  6743. .word 44769
  6744. .word 49153
  6745. .word 0
  6746. .word 0
  6747. .word 0
  6748. .word 61939
  6749. .word 60366
  6750. .word 37868
  6751. .word 56319
  6752. .word 16370
  6753. .word 0
  6754. .word 0
  6755. .word 0
  6756. .word 0
  6757. .word 0
  6758. .word 0
  6759. .word 0
  6760. .word 0
  6761. .word 0
  6762. .word 0
  6763. .word 0
  6764. .type _C5,@object
  6765. .size _C5,2688
  6766. .align 16
  6767. _C4:
  6768. .word 39764
  6769. .word 13333
  6770. .word 46799
  6771. .word 55432
  6772. .word 16385
  6773. .word 0
  6774. .word 0
  6775. .word 0
  6776. .word 6306
  6777. .word 35111
  6778. .word 59607
  6779. .word 63624
  6780. .word 49153
  6781. .word 0
  6782. .word 0
  6783. .word 0
  6784. .word 40772
  6785. .word 10749
  6786. .word 40067
  6787. .word 48311
  6788. .word 16382
  6789. .word 0
  6790. .word 0
  6791. .word 0
  6792. .word 17977
  6793. .word 41258
  6794. .word 10043
  6795. .word 63023
  6796. .word 16381
  6797. .word 0
  6798. .word 0
  6799. .word 0
  6800. .word 17757
  6801. .word 54940
  6802. .word 38650
  6803. .word 52104
  6804. .word 16384
  6805. .word 0
  6806. .word 0
  6807. .word 0
  6808. .word 36152
  6809. .word 14316
  6810. .word 50442
  6811. .word 43322
  6812. .word 49148
  6813. .word 0
  6814. .word 0
  6815. .word 0
  6816. .word 48990
  6817. .word 25502
  6818. .word 42020
  6819. .word 58640
  6820. .word 16385
  6821. .word 0
  6822. .word 0
  6823. .word 0
  6824. .word 57431
  6825. .word 49505
  6826. .word 17362
  6827. .word 46284
  6828. .word 49151
  6829. .word 0
  6830. .word 0
  6831. .word 0
  6832. .word 34483
  6833. .word 2420
  6834. .word 54299
  6835. .word 50782
  6836. .word 16386
  6837. .word 0
  6838. .word 0
  6839. .word 0
  6840. .word 37575
  6841. .word 3091
  6842. .word 26415
  6843. .word 50860
  6844. .word 49152
  6845. .word 0
  6846. .word 0
  6847. .word 0
  6848. .word 5185
  6849. .word 25440
  6850. .word 63351
  6851. .word 37946
  6852. .word 16387
  6853. .word 0
  6854. .word 0
  6855. .word 0
  6856. .word 37934
  6857. .word 12918
  6858. .word 47534
  6859. .word 41618
  6860. .word 49153
  6861. .word 0
  6862. .word 0
  6863. .word 0
  6864. .word 59537
  6865. .word 51974
  6866. .word 16286
  6867. .word 51369
  6868. .word 16387
  6869. .word 0
  6870. .word 0
  6871. .word 0
  6872. .word 31611
  6873. .word 51820
  6874. .word 58572
  6875. .word 58708
  6876. .word 49153
  6877. .word 0
  6878. .word 0
  6879. .word 0
  6880. .word 57757
  6881. .word 54077
  6882. .word 23114
  6883. .word 64558
  6884. .word 16387
  6885. .word 0
  6886. .word 0
  6887. .word 0
  6888. .word 63584
  6889. .word 48263
  6890. .word 62815
  6891. .word 37616
  6892. .word 49154
  6893. .word 0
  6894. .word 0
  6895. .word 0
  6896. .word 281
  6897. .word 14439
  6898. .word 46939
  6899. .word 38182
  6900. .word 16388
  6901. .word 0
  6902. .word 0
  6903. .word 0
  6904. .word 63169
  6905. .word 10307
  6906. .word 53265
  6907. .word 44896
  6908. .word 49154
  6909. .word 0
  6910. .word 0
  6911. .word 0
  6912. .word 22654
  6913. .word 54923
  6914. .word 22649
  6915. .word 42855
  6916. .word 16388
  6917. .word 0
  6918. .word 0
  6919. .word 0
  6920. .word 37607
  6921. .word 64061
  6922. .word 25856
  6923. .word 50581
  6924. .word 49154
  6925. .word 0
  6926. .word 0
  6927. .word 0
  6928. .word 47296
  6929. .word 11647
  6930. .word 64103
  6931. .word 45853
  6932. .word 16388
  6933. .word 0
  6934. .word 0
  6935. .word 0
  6936. .word 30544
  6937. .word 55384
  6938. .word 11467
  6939. .word 54194
  6940. .word 49154
  6941. .word 0
  6942. .word 0
  6943. .word 0
  6944. .word 39553
  6945. .word 55407
  6946. .word 30581
  6947. .word 33698
  6948. .word 49111
  6949. .word 0
  6950. .word 0
  6951. .word 0
  6952. .type _C4,@object
  6953. .size _C4,368
  6954. .align 16
  6955. _C3:
  6956. .word 28854
  6957. .word 1182
  6958. .word 12345
  6959. .word 55415
  6960. .word 16381
  6961. .word 0
  6962. .word 0
  6963. .word 0
  6964. .word 12848
  6965. .word 12413
  6966. .word 26149
  6967. .word 42266
  6968. .word 16381
  6969. .word 0
  6970. .word 0
  6971. .word 0
  6972. .word 13313
  6973. .word 43952
  6974. .word 210
  6975. .word 35312
  6976. .word 49147
  6977. .word 0
  6978. .word 0
  6979. .word 0
  6980. .word 13187
  6981. .word 60452
  6982. .word 5475
  6983. .word 43161
  6984. .word 16377
  6985. .word 0
  6986. .word 0
  6987. .word 0
  6988. .word 20972
  6989. .word 51120
  6990. .word 32272
  6991. .word 61954
  6992. .word 49143
  6993. .word 0
  6994. .word 0
  6995. .word 0
  6996. .word 22296
  6997. .word 60123
  6998. .word 44502
  6999. .word 16231
  7000. .word 21517
  7001. .word 49855
  7002. .word 35525
  7003. .word 48979
  7004. .word 44698
  7005. .word 63620
  7006. .word 45930
  7007. .word 16192
  7008. .word 34147
  7009. .word 51190
  7010. .word 16340
  7011. .word 48941
  7012. .word 42301
  7013. .word 55313
  7014. .word 4730
  7015. .word 16154
  7016. .word 35999
  7017. .word 24973
  7018. .word 36325
  7019. .word 48903
  7020. .word 63277
  7021. .word 55760
  7022. .word 33014
  7023. .word 16117
  7024. .word 6314
  7025. .word 46281
  7026. .word 52205
  7027. .word 48867
  7028. .word 12513
  7029. .word 17037
  7030. .word 21130
  7031. .word 16082
  7032. .word 49946
  7033. .word 1999
  7034. .word 4813
  7035. .word 48833
  7036. .word 595
  7037. .word 34534
  7038. .word 265
  7039. .word 16049
  7040. .word 36690
  7041. .word 64093
  7042. .word 7546
  7043. .word 48800
  7044. .type _C3,@object
  7045. .size _C3,176
  7046. .align 16
  7047. _LM:
  7048. .word 64512
  7049. .word 46577
  7050. .word 49946
  7051. .word 47894
  7052. .word 16383
  7053. .word 0
  7054. .word 0
  7055. .word 0
  7056. .type _LM,@object
  7057. .size _LM,16
  7058. .align 16
  7059. _LGAMMA_C2:
  7060. .word 3599
  7061. .word 7250
  7062. .word 52710
  7063. .word 63693
  7064. .word 49147
  7065. .word 0
  7066. .word 0
  7067. .word 0
  7068. .word 31159
  7069. .word 473
  7070. .word 17060
  7071. .word 35466
  7072. .word 16327
  7073. .word 0
  7074. .word 0
  7075. .word 0
  7076. .word 23705
  7077. .word 29125
  7078. .word 24135
  7079. .word 63417
  7080. .word 16381
  7081. .word 0
  7082. .word 0
  7083. .word 0
  7084. .word 8259
  7085. .word 13793
  7086. .word 15470
  7087. .word 38689
  7088. .word 49148
  7089. .word 0
  7090. .word 0
  7091. .word 0
  7092. .word 1592
  7093. .word 43035
  7094. .word 5286
  7095. .word 33882
  7096. .word 16379
  7097. .word 0
  7098. .word 0
  7099. .word 0
  7100. .word 34241
  7101. .word 35161
  7102. .word 18170
  7103. .word 34381
  7104. .word 49146
  7105. .word 0
  7106. .word 0
  7107. .word 0
  7108. .word 17215
  7109. .word 38817
  7110. .word 26343
  7111. .word 16274
  7112. .word 43407
  7113. .word 38166
  7114. .word 8095
  7115. .word 49029
  7116. .word 9256
  7117. .word 10755
  7118. .word 64736
  7119. .word 16248
  7120. .word 19293
  7121. .word 8064
  7122. .word 12058
  7123. .word 49006
  7124. .word 55284
  7125. .word 28504
  7126. .word 33554
  7127. .word 16226
  7128. .word 50892
  7129. .word 40251
  7130. .word 63876
  7131. .word 48982
  7132. .word 34903
  7133. .word 32886
  7134. .word 50950
  7135. .word 16204
  7136. .word 5270
  7137. .word 55866
  7138. .word 9779
  7139. .word 48962
  7140. .word 8284
  7141. .word 46907
  7142. .word 3681
  7143. .word 16183
  7144. .word 12968
  7145. .word 35363
  7146. .word 2442
  7147. .word 48942
  7148. .word 52637
  7149. .word 49970
  7150. .word 50463
  7151. .word 16163
  7152. .word 28134
  7153. .word 34361
  7154. .word 26628
  7155. .word 48914
  7156. .type _LGAMMA_C2,@object
  7157. .size _LGAMMA_C2,192
  7158. .align 16
  7159. _C1:
  7160. .word 51111
  7161. .word 32176
  7162. .word 26595
  7163. .word 37828
  7164. .word 49150
  7165. .word 0
  7166. .word 0
  7167. .word 0
  7168. .word 38980
  7169. .word 38974
  7170. .word 13074
  7171. .word 53901
  7172. .word 16382
  7173. .word 0
  7174. .word 0
  7175. .word 0
  7176. .word 30416
  7177. .word 21910
  7178. .word 43743
  7179. .word 52518
  7180. .word 49149
  7181. .word 0
  7182. .word 0
  7183. .word 0
  7184. .word 47709
  7185. .word 16075
  7186. .word 37206
  7187. .word 35465
  7188. .word 16381
  7189. .word 0
  7190. .word 0
  7191. .word 0
  7192. .word 15719
  7193. .word 21694
  7194. .word 57533
  7195. .word 54364
  7196. .word 49148
  7197. .word 0
  7198. .word 0
  7199. .word 0
  7200. .word 13628
  7201. .word 45309
  7202. .word 46092
  7203. .word 16325
  7204. .word 18814
  7205. .word 7557
  7206. .word 28730
  7207. .word 49090
  7208. .word 30522
  7209. .word 27866
  7210. .word 4275
  7211. .word 16320
  7212. .word 35905
  7213. .word 26356
  7214. .word 32871
  7215. .word 49084
  7216. .word 38506
  7217. .word 60969
  7218. .word 40989
  7219. .word 16313
  7220. .word 18199
  7221. .word 53198
  7222. .word 18595
  7223. .word 49079
  7224. .word 21817
  7225. .word 41319
  7226. .word 22094
  7227. .word 16309
  7228. .word 3261
  7229. .word 2506
  7230. .word 46646
  7231. .word 49075
  7232. .word 41261
  7233. .word 44393
  7234. .word 26269
  7235. .word 16306
  7236. .word 45347
  7237. .word 5923
  7238. .word 3109
  7239. .word 49073
  7240. .word 3843
  7241. .word 55608
  7242. .word 31192
  7243. .word 16299
  7244. .word 33944
  7245. .word 58380
  7246. .word 1271
  7247. .word 49050
  7248. .type _C1,@object
  7249. .size _C1,176
  7250. .align 8
  7251. .L_2il0floatpacket.0:
  7252. .long 0x00000000,0xc3300000
  7253. .type .L_2il0floatpacket.0,@object
  7254. .size .L_2il0floatpacket.0,8
  7255. .align 8
  7256. .L_2il0floatpacket.3:
  7257. .long 0x00000000,0x40080000
  7258. .type .L_2il0floatpacket.3,@object
  7259. .size .L_2il0floatpacket.3,8
  7260. .align 8
  7261. .L_2il0floatpacket.9:
  7262. .long 0x00000000,0x3ff00000
  7263. .type .L_2il0floatpacket.9,@object
  7264. .size .L_2il0floatpacket.9,8
  7265. .align 4
  7266. .L_2il0floatpacket.8:
  7267. .long 0x3f800000
  7268. .type .L_2il0floatpacket.8,@object
  7269. .size .L_2il0floatpacket.8,4
  7270. .align 4
  7271. _TWO_52H:
  7272. .long 0
  7273. .long 1127743488
  7274. .type _TWO_52H,@object
  7275. .size _TWO_52H,8
  7276. .align 4
  7277. _S26:
  7278. .long 1826776023
  7279. .long 1070820717
  7280. .type _S26,@object
  7281. .size _S26,8
  7282. .align 4
  7283. _S22:
  7284. .long 342869935
  7285. .long 3214497781
  7286. .type _S22,@object
  7287. .size _S22,8
  7288. .align 4
  7289. _S18:
  7290. .long 1060196486
  7291. .long 3216761200
  7292. .type _S18,@object
  7293. .size _S18,8
  7294. .align 4
  7295. _S14:
  7296. .long 3265047626
  7297. .long 3217180894
  7298. .type _S14,@object
  7299. .size _S14,8
  7300. .align 4
  7301. _W4:
  7302. .long 381774871
  7303. .long 3211182444
  7304. .type _W4,@object
  7305. .size _W4,8
  7306. .align 4
  7307. _S28:
  7308. .long 2468013457
  7309. .long 3218873328
  7310. .type _S28,@object
  7311. .size _S28,8
  7312. .align 4
  7313. _S24:
  7314. .long 3872164012
  7315. .long 3218225849
  7316. .type _S24,@object
  7317. .size _S24,8
  7318. .align 4
  7319. _S20:
  7320. .long 1339685656
  7321. .long 3216855407
  7322. .type _S20,@object
  7323. .size _S20,8
  7324. .align 4
  7325. _S16:
  7326. .long 618803264
  7327. .long 3217033139
  7328. .type _S16,@object
  7329. .size _S16,8
  7330. .align 4
  7331. _PBIG:
  7332. .long 4294967295
  7333. .long 2146435071
  7334. .type _PBIG,@object
  7335. .size _PBIG,8
  7336. .data
  7337. .section .note.GNU-stack, ""
  7338. // -- Begin DWARF2 SEGMENT .eh_frame
  7339. .section .eh_frame,"a",@progbits
  7340. .eh_frame_seg:
  7341. .align 1
  7342. # End