dpml_ux_bessel.S 167 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227
  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 "dpml_ux_bessel.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin __dpml_ux_bessel__
  41. .text
  42. .align 16,0x90
  43. __dpml_ux_bessel__:
  44. # parameter 1: %rdi
  45. # parameter 2: %rsi
  46. # parameter 3: %rdx
  47. # parameter 4: %rcx
  48. ..B1.1:
  49. .cfi_startproc
  50. ..___tag_value___dpml_ux_bessel__.1:
  51. ..L2:
  52. pushq %r12
  53. .cfi_def_cfa_offset 16
  54. .cfi_offset 12, -16
  55. pushq %r13
  56. .cfi_def_cfa_offset 24
  57. .cfi_offset 13, -24
  58. pushq %r14
  59. .cfi_def_cfa_offset 32
  60. .cfi_offset 14, -32
  61. pushq %r15
  62. .cfi_def_cfa_offset 40
  63. .cfi_offset 15, -40
  64. pushq %rbx
  65. .cfi_def_cfa_offset 48
  66. .cfi_offset 3, -48
  67. pushq %rbp
  68. .cfi_def_cfa_offset 56
  69. .cfi_offset 6, -56
  70. subq $136, %rsp
  71. .cfi_def_cfa_offset 192
  72. movq %rsi, %r13
  73. movq %fs:40, %rax
  74. movq %rcx, %r14
  75. xorq %rsp, %rax
  76. movq %rdx, %r15
  77. movq %rax, 120(%rsp)
  78. movq %rdi, %rbp
  79. cmpq $2, %r13
  80. jge ..B1.53
  81. ..B1.2:
  82. lea __bessel_x_table(%rip), %r10
  83. lea (%r13,%r15), %rbx
  84. lea (%rbx,%rbx,2), %r11
  85. movl 4(%rbp), %ecx
  86. cmpl $5, %ecx
  87. movq 8(%rbp), %rax
  88. jg ..B1.8
  89. ..B1.3:
  90. je ..B1.50
  91. ..B1.4:
  92. movq %r10, %rbx
  93. addq 19552(%r10,%r11,8), %rbx
  94. testl %ecx, %ecx
  95. jl ..B1.23
  96. ..B1.5:
  97. negl %ecx
  98. addl $5, %ecx
  99. shrq %cl, %rax
  100. jmp ..B1.6
  101. ..B1.7:
  102. movq 8(%rbx), %r10
  103. sarq $32, %r10
  104. andq $1023, %r10
  105. addq %r10, %rbx
  106. ..B1.6:
  107. cmpq (%rbx), %rax
  108. jbe ..B1.23
  109. jmp ..B1.7
  110. ..B1.8:
  111. xorl %edi, %edi
  112. movq %rbp, %rsi
  113. movl $2, %edx
  114. lea 96(%rsp), %rcx
  115. ..___tag_value___dpml_ux_bessel__.16:
  116. call __dpml_divide__@PLT
  117. ..___tag_value___dpml_ux_bessel__.17:
  118. ..B1.9:
  119. testq %r13, %r13
  120. jne ..B1.11
  121. ..B1.10:
  122. movl $10, %ebx
  123. lea 18168+__bessel_x_table(%rip), %rsi
  124. lea 18504+__bessel_x_table(%rip), %r12
  125. jmp ..B1.12
  126. ..B1.11:
  127. movl $9, %ebx
  128. lea 18872+__bessel_x_table(%rip), %rsi
  129. lea 19208+__bessel_x_table(%rip), %r12
  130. ..B1.12:
  131. movl $9, %edx
  132. lea 96(%rsp), %rdi
  133. movq $0x1000000000000044, %rcx
  134. lea (%rsp), %r8
  135. ..___tag_value___dpml_ux_bessel__.18:
  136. call __dpml_evaluate_rational__@PLT
  137. ..___tag_value___dpml_ux_bessel__.19:
  138. ..B1.13:
  139. movq %r12, %rsi
  140. lea 96(%rsp), %rdi
  141. movq %rbx, %rdx
  142. movl $70, %ecx
  143. lea 24(%rsp), %r8
  144. ..___tag_value___dpml_ux_bessel__.20:
  145. call __dpml_evaluate_rational__@PLT
  146. ..___tag_value___dpml_ux_bessel__.21:
  147. ..B1.14:
  148. movq %rbp, %rdi
  149. lea (%r13,%r13), %rsi
  150. negq %rsi
  151. movl $3, %edx
  152. incq %rsi
  153. lea 48(%rsp), %rcx
  154. subq %r15, %rsi
  155. ..___tag_value___dpml_ux_bessel__.22:
  156. call __dpml_ux_sincos@PLT
  157. ..___tag_value___dpml_ux_bessel__.23:
  158. ..B1.15:
  159. lea (%rsp), %rdi
  160. movq %rdi, %rdx
  161. lea 48(%rsp), %rsi
  162. ..___tag_value___dpml_ux_bessel__.24:
  163. call __dpml_multiply__@PLT
  164. ..___tag_value___dpml_ux_bessel__.25:
  165. ..B1.16:
  166. lea 24(%rsp), %rdi
  167. movq %rdi, %rdx
  168. lea 72(%rsp), %rsi
  169. ..___tag_value___dpml_ux_bessel__.26:
  170. call __dpml_multiply__@PLT
  171. ..___tag_value___dpml_ux_bessel__.27:
  172. ..B1.17:
  173. xorl %edx, %edx
  174. movl $1, %eax
  175. testq %r13, %r13
  176. lea (%rsp), %rdi
  177. cmove %rax, %rdx
  178. lea 24(%rsp), %rsi
  179. movq %rdi, %rcx
  180. ..___tag_value___dpml_ux_bessel__.28:
  181. call __dpml_addsub__@PLT
  182. ..___tag_value___dpml_ux_bessel__.29:
  183. ..B1.18:
  184. movl $1, %esi
  185. lea 96(%rsp), %rdi
  186. lea 24(%rsp), %rdx
  187. ..___tag_value___dpml_ux_bessel__.30:
  188. call __dpml_ux_sqrt_evaluation__@PLT
  189. ..___tag_value___dpml_ux_bessel__.31:
  190. ..B1.19:
  191. movq %r14, %rdx
  192. lea (%rsp), %rdi
  193. lea 24(%rsp), %rsi
  194. ..___tag_value___dpml_ux_bessel__.32:
  195. call __dpml_multiply__@PLT
  196. ..___tag_value___dpml_ux_bessel__.33:
  197. ..B1.20:
  198. movq 120(%rsp), %rax
  199. xorq %rsp, %rax
  200. cmpq %fs:40, %rax
  201. jne ..B1.47
  202. ..B1.21:
  203. addq $136, %rsp
  204. .cfi_def_cfa_offset 56
  205. .cfi_restore 6
  206. popq %rbp
  207. .cfi_def_cfa_offset 48
  208. .cfi_restore 3
  209. popq %rbx
  210. .cfi_def_cfa_offset 40
  211. .cfi_restore 15
  212. popq %r15
  213. .cfi_def_cfa_offset 32
  214. .cfi_restore 14
  215. popq %r14
  216. .cfi_def_cfa_offset 24
  217. .cfi_restore 13
  218. popq %r13
  219. .cfi_def_cfa_offset 16
  220. .cfi_restore 12
  221. popq %r12
  222. .cfi_def_cfa_offset 8
  223. ret
  224. .cfi_def_cfa_offset 192
  225. .cfi_offset 3, -48
  226. .cfi_offset 6, -56
  227. .cfi_offset 12, -16
  228. .cfi_offset 13, -24
  229. .cfi_offset 14, -32
  230. .cfi_offset 15, -40
  231. ..B1.23:
  232. movq 8(%rbx), %r12
  233. testq $8388608, %r12
  234. jne ..B1.25
  235. ..B1.24:
  236. movq %rbp, %r15
  237. jmp ..B1.28
  238. ..B1.25:
  239. movq 16(%rbx), %rax
  240. movq %rbp, %rdi
  241. movq %rax, 32(%rsp)
  242. lea 24(%rsp), %rsi
  243. movq 24(%rbx), %r10
  244. movl $1, %edx
  245. movq %r10, 16(%rsi)
  246. lea (%rsp), %rcx
  247. movl $0, 24(%rcx)
  248. movl 40(%rbx), %r15d
  249. andl $7, %r15d
  250. movl %r15d, 28(%rcx)
  251. ..___tag_value___dpml_ux_bessel__.54:
  252. call __dpml_addsub__@PLT
  253. ..___tag_value___dpml_ux_bessel__.55:
  254. ..B1.26:
  255. movq 32(%rbx), %rax
  256. lea (%rsp), %rdi
  257. movq %rax, 32(%rdi)
  258. lea 24(%rsp), %rsi
  259. movq 40(%rbx), %r10
  260. movl $1, %edx
  261. movq %rdi, %rcx
  262. addl $-128, %r15d
  263. movq %r10, 16(%rsi)
  264. movl %r15d, 4(%rsi)
  265. ..___tag_value___dpml_ux_bessel__.56:
  266. call __dpml_addsub__@PLT
  267. ..___tag_value___dpml_ux_bessel__.57:
  268. ..B1.27:
  269. lea (%rsp), %r15
  270. ..B1.28:
  271. movq %r12, %rdx
  272. addq $48, %rbx
  273. sarq $14, %rdx
  274. andq $127, %rdx
  275. testq $16777216, %r12
  276. je ..B1.30
  277. ..B1.29:
  278. movq %r12, %rcx
  279. movl $1, %eax
  280. shrq $7, %rcx
  281. movq %r12, %r8
  282. andq $127, %r8
  283. movq %r15, %rdi
  284. shlq %cl, %rax
  285. movq %rdx, %rsi
  286. decq %rax
  287. movq %rbx, %rdx
  288. movq %rax, %rcx
  289. movq %r14, %r9
  290. ..___tag_value___dpml_ux_bessel__.58:
  291. call __dpml_evaluate_packed_poly__@PLT
  292. ..___tag_value___dpml_ux_bessel__.59:
  293. jmp ..B1.31
  294. ..B1.30:
  295. movq %r15, %rdi
  296. movq %rbx, %rsi
  297. movq %r12, %rcx
  298. movq %r14, %r8
  299. ..___tag_value___dpml_ux_bessel__.60:
  300. call __dpml_evaluate_rational__@PLT
  301. ..___tag_value___dpml_ux_bessel__.61:
  302. ..B1.31:
  303. movq %r12, %rdx
  304. sarq $11, %rdx
  305. andq $3, %rdx
  306. je ..B1.33
  307. ..B1.32:
  308. decq %rdx
  309. lea 24(%r14), %rsi
  310. movq %r14, %rdi
  311. movq %r14, %rcx
  312. ..___tag_value___dpml_ux_bessel__.62:
  313. call __dpml_addsub__@PLT
  314. ..___tag_value___dpml_ux_bessel__.63:
  315. ..B1.33:
  316. testq $4194304, %r12
  317. je ..B1.35
  318. ..B1.34:
  319. movq %r15, %rdi
  320. movq %r14, %rsi
  321. movq %r14, %rdx
  322. ..___tag_value___dpml_ux_bessel__.64:
  323. call __dpml_multiply__@PLT
  324. ..___tag_value___dpml_ux_bessel__.65:
  325. ..B1.35:
  326. testq $8192, %r12
  327. je ..B1.37
  328. ..B1.36:
  329. movslq (%r14), %rax
  330. btcq $31, %rax
  331. movl %eax, (%r14)
  332. ..B1.37:
  333. testq $2097152, %r12
  334. je ..B1.45
  335. ..B1.38:
  336. cmpq %rbp, %r15
  337. jne ..B1.40
  338. ..B1.39:
  339. sarq $58, %r12
  340. subl %r12d, 4(%rbp)
  341. ..B1.40:
  342. cmpq $1, %r13
  343. je ..B1.48
  344. ..B1.41:
  345. movq %rbp, %rdi
  346. lea 19664+__bessel_x_table(%rip), %rsi
  347. lea (%rsp), %rdx
  348. ..___tag_value___dpml_ux_bessel__.66:
  349. call __dpml_ux_log__@PLT
  350. ..___tag_value___dpml_ux_bessel__.67:
  351. ..B1.42:
  352. movq %rbp, %rdi
  353. movq %r13, %rsi
  354. xorl %edx, %edx
  355. lea 24(%rsp), %rcx
  356. ..___tag_value___dpml_ux_bessel__.68:
  357. call __dpml_ux_bessel__
  358. ..___tag_value___dpml_ux_bessel__.69:
  359. ..B1.43:
  360. lea (%rsp), %rsi
  361. movq %rsi, %rdx
  362. lea 24(%rsp), %rdi
  363. ..___tag_value___dpml_ux_bessel__.70:
  364. call __dpml_multiply__@PLT
  365. ..___tag_value___dpml_ux_bessel__.71:
  366. ..B1.44:
  367. movq %r14, %rsi
  368. lea (%rsp), %rdi
  369. movl $1, %edx
  370. movq %r14, %rcx
  371. ..___tag_value___dpml_ux_bessel__.72:
  372. call __dpml_addsub__@PLT
  373. ..___tag_value___dpml_ux_bessel__.73:
  374. ..B1.45:
  375. movq 120(%rsp), %rax
  376. xorq %rsp, %rax
  377. cmpq %fs:40, %rax
  378. je ..B1.21
  379. ..B1.47:
  380. call __stack_chk_fail@PLT
  381. ..B1.48:
  382. lea 19640+__bessel_x_table(%rip), %rdi
  383. movq %rbp, %rsi
  384. movl $2, %edx
  385. lea 24(%rsp), %rcx
  386. ..___tag_value___dpml_ux_bessel__.74:
  387. call __dpml_divide__@PLT
  388. ..___tag_value___dpml_ux_bessel__.75:
  389. ..B1.49:
  390. movq %r14, %rdi
  391. lea 24(%rsp), %rsi
  392. xorl %edx, %edx
  393. movq %r14, %rcx
  394. ..___tag_value___dpml_ux_bessel__.76:
  395. call __dpml_addsub__@PLT
  396. ..___tag_value___dpml_ux_bessel__.77:
  397. jmp ..B1.41
  398. ..B1.50:
  399. cmpq 19544(%r10,%r11,8), %rax
  400. ja ..B1.8
  401. ..B1.51:
  402. movq %r10, %rbx
  403. addq 19552(%r10,%r11,8), %rbx
  404. jmp ..B1.5
  405. ..B1.53:
  406. movq %rbp, %rdi
  407. movq %r13, %rsi
  408. movq %r15, %rdx
  409. movq %r14, %rcx
  410. ..___tag_value___dpml_ux_bessel__.78:
  411. call __dpml_ux_large_order_bessel__
  412. ..___tag_value___dpml_ux_bessel__.79:
  413. ..B1.54:
  414. movq 120(%rsp), %rax
  415. xorq %rsp, %rax
  416. cmpq %fs:40, %rax
  417. jne ..B1.47
  418. jmp ..B1.21
  419. .align 16,0x90
  420. .cfi_endproc
  421. .type __dpml_ux_bessel__,@function
  422. .size __dpml_ux_bessel__,.-__dpml_ux_bessel__
  423. .data
  424. # -- End __dpml_ux_bessel__
  425. .text
  426. # -- Begin __dpml_ux_large_order_bessel__
  427. .text
  428. .align 16,0x90
  429. __dpml_ux_large_order_bessel__:
  430. # parameter 1: %rdi
  431. # parameter 2: %rsi
  432. # parameter 3: %rdx
  433. # parameter 4: %rcx
  434. ..B2.1:
  435. .cfi_startproc
  436. ..___tag_value___dpml_ux_large_order_bessel__.81:
  437. ..L82:
  438. pushq %r12
  439. .cfi_def_cfa_offset 16
  440. .cfi_offset 12, -16
  441. pushq %r13
  442. .cfi_def_cfa_offset 24
  443. .cfi_offset 13, -24
  444. pushq %r14
  445. .cfi_def_cfa_offset 32
  446. .cfi_offset 14, -32
  447. pushq %r15
  448. .cfi_def_cfa_offset 40
  449. .cfi_offset 15, -40
  450. pushq %rbx
  451. .cfi_def_cfa_offset 48
  452. .cfi_offset 3, -48
  453. pushq %rbp
  454. .cfi_def_cfa_offset 56
  455. .cfi_offset 6, -56
  456. subq $184, %rsp
  457. .cfi_def_cfa_offset 240
  458. movq %rdi, %r13
  459. movq %rcx, %rbx
  460. movq %rdx, %r15
  461. movq %rsi, %rbp
  462. xorl %edi, %edi
  463. movq %r13, %rsi
  464. movl $2, %edx
  465. movq %fs:40, %rax
  466. lea 120(%rsp), %rcx
  467. xorq %rsp, %rax
  468. movq %rax, 48(%rcx)
  469. ..___tag_value___dpml_ux_large_order_bessel__.96:
  470. call __dpml_divide__@PLT
  471. ..___tag_value___dpml_ux_large_order_bessel__.97:
  472. ..B2.2:
  473. movl $2, %esi
  474. lea 48(%rsp), %rax
  475. movq %rax, %rdi
  476. lea 72(%rsp), %r14
  477. movq %rax, -8(%rax)
  478. lea 96(%rsp), %r12
  479. movq %rbp, 8(%rax)
  480. ..___tag_value___dpml_ux_large_order_bessel__.98:
  481. call __dpml_ffs_and_shift__@PLT
  482. ..___tag_value___dpml_ux_large_order_bessel__.99:
  483. ..B2.57:
  484. movq %rax, %rcx
  485. ..B2.3:
  486. movl 4(%r13), %r10d
  487. negq %rcx
  488. movslq %r10d, %r8
  489. addq $64, %rcx
  490. negq %r8
  491. pxor %xmm0, %xmm0
  492. addq %rcx, %r8
  493. pxor %xmm1, %xmm1
  494. cvtsi2sdq %r8, %xmm0
  495. cvtsi2sdq %rcx, %xmm1
  496. subsd .L_2il0floatpacket.97(%rip), %xmm0
  497. subsd .L_2il0floatpacket.98(%rip), %xmm1
  498. pxor %xmm2, %xmm2
  499. movq %rcx, %rax
  500. cvtsi2sdq %rbp, %xmm2
  501. mulsd .L_2il0floatpacket.96(%rip), %xmm1
  502. mulsd %xmm0, %xmm2
  503. negq %rax
  504. subsd %xmm1, %xmm2
  505. incq %rax
  506. pxor %xmm1, %xmm1
  507. cvtsi2sdq %rax, %xmm1
  508. cmpq $2, %r15
  509. subsd %xmm2, %xmm1
  510. je ..B2.53
  511. ..B2.4:
  512. movsd .L_2il0floatpacket.100(%rip), %xmm0
  513. comisd %xmm1, %xmm0
  514. jbe ..B2.8
  515. ..B2.5:
  516. movl $-65536, %edx
  517. xorl %eax, %eax
  518. ..B2.6:
  519. movl %eax, (%rbx)
  520. movq $0x8000000000000000, %rax
  521. movl %edx, 4(%rbx)
  522. movq %rax, 8(%rbx)
  523. movq $0, 16(%rbx)
  524. movq 168(%rsp), %rdx
  525. xorq %rsp, %rdx
  526. cmpq %fs:40, %rdx
  527. jne ..B2.32
  528. ..B2.7:
  529. addq $184, %rsp
  530. .cfi_def_cfa_offset 56
  531. .cfi_restore 6
  532. popq %rbp
  533. .cfi_def_cfa_offset 48
  534. .cfi_restore 3
  535. popq %rbx
  536. .cfi_def_cfa_offset 40
  537. .cfi_restore 15
  538. popq %r15
  539. .cfi_def_cfa_offset 32
  540. .cfi_restore 14
  541. popq %r14
  542. .cfi_def_cfa_offset 24
  543. .cfi_restore 13
  544. popq %r13
  545. .cfi_def_cfa_offset 16
  546. .cfi_restore 12
  547. popq %r12
  548. .cfi_def_cfa_offset 8
  549. ret
  550. .cfi_def_cfa_offset 240
  551. .cfi_offset 3, -48
  552. .cfi_offset 6, -56
  553. .cfi_offset 12, -16
  554. .cfi_offset 13, -24
  555. .cfi_offset 14, -32
  556. .cfi_offset 15, -40
  557. ..B2.8:
  558. negq %rcx
  559. movq 8(%r13), %r9
  560. movq %r9, %rax
  561. shrq %cl, %rax
  562. testq %r8, %r8
  563. jle ..B2.38
  564. ..B2.9:
  565. shrq $1, %r9
  566. pxor %xmm0, %xmm0
  567. cvtsi2ssq %r9, %xmm0
  568. movss %xmm0, 32(%rsp)
  569. pxor %xmm0, %xmm0
  570. cvtsi2ssq %rbp, %xmm0
  571. movss %xmm0, 16(%rsp)
  572. movl %r10d, (%rsp)
  573. ..___tag_value___dpml_ux_large_order_bessel__.120:
  574. call log2f@PLT
  575. ..___tag_value___dpml_ux_large_order_bessel__.121:
  576. ..B2.58:
  577. movl (%rsp), %r10d
  578. movss %xmm0, 8(%rsp)
  579. ..B2.10:
  580. movss .L_2il0floatpacket.101(%rip), %xmm0
  581. mulss 8(%rsp), %xmm0
  582. movss .L_2il0floatpacket.108(%rip), %xmm1
  583. movl %r10d, (%rsp)
  584. addss .L_2il0floatpacket.102(%rip), %xmm0
  585. addss 16(%rsp), %xmm1
  586. addss %xmm0, %xmm1
  587. movss 32(%rsp), %xmm0
  588. movss %xmm1, 24(%rsp)
  589. ..___tag_value___dpml_ux_large_order_bessel__.122:
  590. call log2f@PLT
  591. ..___tag_value___dpml_ux_large_order_bessel__.123:
  592. ..B2.59:
  593. movl (%rsp), %r10d
  594. movss %xmm0, 32(%rsp)
  595. ..B2.11:
  596. addl $-64, %r10d
  597. pxor %xmm0, %xmm0
  598. cvtsi2ss %r10d, %xmm0
  599. movss 32(%rsp), %xmm3
  600. pxor %xmm1, %xmm1
  601. pxor %xmm4, %xmm4
  602. addss %xmm0, %xmm3
  603. cvtss2sd 16(%rsp), %xmm4
  604. addss .L_2il0floatpacket.103(%rip), %xmm3
  605. movss %xmm3, 32(%rsp)
  606. cvtss2sd %xmm3, %xmm1
  607. subss 8(%rsp), %xmm3
  608. movsd .L_2il0floatpacket.96(%rip), %xmm2
  609. cvtss2sd %xmm3, %xmm3
  610. mulsd %xmm2, %xmm1
  611. addsd %xmm2, %xmm4
  612. movsd .L_2il0floatpacket.104(%rip), %xmm5
  613. mulsd %xmm3, %xmm4
  614. subsd %xmm1, %xmm5
  615. movss 24(%rsp), %xmm0
  616. subsd %xmm4, %xmm5
  617. cvtsd2ss %xmm5, %xmm5
  618. movss %xmm5, (%rsp)
  619. ..___tag_value___dpml_ux_large_order_bessel__.124:
  620. call log2f@PLT
  621. ..___tag_value___dpml_ux_large_order_bessel__.125:
  622. ..B2.12:
  623. pxor %xmm2, %xmm2
  624. pxor %xmm1, %xmm1
  625. cvtss2sd %xmm0, %xmm2
  626. cvtss2sd (%rsp), %xmm1
  627. subss 32(%rsp), %xmm0
  628. mulsd .L_2il0floatpacket.105(%rip), %xmm2
  629. cvtss2sd %xmm0, %xmm0
  630. addsd %xmm1, %xmm2
  631. divsd %xmm0, %xmm2
  632. cvtsd2ss %xmm2, %xmm2
  633. movss 24(%rsp), %xmm0
  634. movsd %xmm1, 16(%rsp)
  635. addss %xmm2, %xmm0
  636. cvtss2sd %xmm0, %xmm0
  637. mulsd .L_2il0floatpacket.96(%rip), %xmm0
  638. cvtsd2ss %xmm0, %xmm0
  639. movss %xmm0, 8(%rsp)
  640. ..___tag_value___dpml_ux_large_order_bessel__.126:
  641. call log2f@PLT
  642. ..___tag_value___dpml_ux_large_order_bessel__.127:
  643. ..B2.61:
  644. movsd 16(%rsp), %xmm1
  645. ..B2.13:
  646. pxor %xmm2, %xmm2
  647. cvtss2sd %xmm0, %xmm2
  648. subss 32(%rsp), %xmm0
  649. mulsd .L_2il0floatpacket.105(%rip), %xmm2
  650. cvtss2sd %xmm0, %xmm0
  651. addsd %xmm1, %xmm2
  652. divsd %xmm0, %xmm2
  653. cvtsd2ss %xmm2, %xmm2
  654. movss 8(%rsp), %xmm0
  655. movsd %xmm1, 16(%rsp)
  656. addss %xmm2, %xmm0
  657. cvtss2sd %xmm0, %xmm0
  658. mulsd .L_2il0floatpacket.96(%rip), %xmm0
  659. cvtsd2ss %xmm0, %xmm0
  660. movss %xmm0, (%rsp)
  661. ..___tag_value___dpml_ux_large_order_bessel__.128:
  662. call log2f@PLT
  663. ..___tag_value___dpml_ux_large_order_bessel__.129:
  664. ..B2.62:
  665. movsd 16(%rsp), %xmm1
  666. movaps %xmm0, %xmm3
  667. ..B2.14:
  668. pxor %xmm2, %xmm2
  669. movq $0x8000000000000000, %r13
  670. cvtss2sd %xmm3, %xmm2
  671. subss 32(%rsp), %xmm3
  672. movsd .L_2il0floatpacket.105(%rip), %xmm0
  673. xorl %r8d, %r8d
  674. mulsd %xmm2, %xmm0
  675. xorl %r9d, %r9d
  676. cvtss2sd %xmm3, %xmm3
  677. addsd %xmm0, %xmm1
  678. divsd %xmm3, %xmm1
  679. cvtsd2ss %xmm1, %xmm1
  680. movss (%rsp), %xmm4
  681. movsd .L_2il0floatpacket.96(%rip), %xmm5
  682. addss %xmm1, %xmm4
  683. cvtss2sd %xmm4, %xmm4
  684. mulsd %xmm4, %xmm5
  685. cvtsd2ss %xmm5, %xmm5
  686. cvtss2sd %xmm5, %xmm5
  687. movsd .L_2il0floatpacket.109(%rip), %xmm7
  688. movaps %xmm7, %xmm6
  689. addsd .L_2il0floatpacket.106(%rip), %xmm5
  690. comisd %xmm7, %xmm5
  691. cmplesd %xmm5, %xmm6
  692. movaps %xmm5, %xmm8
  693. movd %xmm6, %r15
  694. subsd %xmm7, %xmm8
  695. jae ..L130
  696. movaps %xmm5, %xmm8
  697. ..L130:
  698. cvttsd2si %xmm8, %rax
  699. andq %r13, %r15
  700. addq %r15, %rax
  701. lea 1(%rbp), %r15
  702. cmpq %r15, %rax
  703. movl %r8d, 48(%rsp)
  704. cmova %rax, %r15
  705. movl $-262144, 52(%rsp)
  706. testq $1, %r15
  707. movq %r9, 56(%rsp)
  708. movq %r9, 64(%rsp)
  709. movl %r8d, 72(%rsp)
  710. movl $1, 76(%rsp)
  711. movq %r13, 80(%rsp)
  712. movq %r9, 88(%rsp)
  713. movl %r8d, 8(%rsp)
  714. je ..B2.16
  715. ..B2.15:
  716. movl $-262144, 12(%rsp)
  717. movq %r9, 16(%rsp)
  718. movq %r9, 24(%rsp)
  719. jmp ..B2.17
  720. ..B2.16:
  721. movl $1, 12(%rsp)
  722. movq %r13, 16(%rsp)
  723. movq $0, 24(%rsp)
  724. ..B2.17:
  725. movl $2, %esi
  726. lea 144(%rsp), %rdi
  727. lea (%r15,%r15), %rax
  728. movq %rax, 8(%rdi)
  729. ..___tag_value___dpml_ux_large_order_bessel__.131:
  730. call __dpml_ffs_and_shift__@PLT
  731. ..___tag_value___dpml_ux_large_order_bessel__.132:
  732. ..B2.18:
  733. movl 148(%rsp), %ecx
  734. movq %r13, %rax
  735. addl $62, %ecx
  736. shrq %cl, %rax
  737. movq %rbp, (%rsp)
  738. movq %rax, %r13
  739. movq 40(%rsp), %rbp
  740. ..B2.19:
  741. movq %r12, %rdx
  742. lea 120(%rsp), %rdi
  743. lea 144(%rsp), %rsi
  744. ..___tag_value___dpml_ux_large_order_bessel__.133:
  745. call __dpml_multiply__@PLT
  746. ..___tag_value___dpml_ux_large_order_bessel__.134:
  747. ..B2.20:
  748. movq %r14, %rdi
  749. movq %r12, %rsi
  750. movq %r12, %rdx
  751. ..___tag_value___dpml_ux_large_order_bessel__.135:
  752. call __dpml_multiply__@PLT
  753. ..___tag_value___dpml_ux_large_order_bessel__.136:
  754. ..B2.21:
  755. movq %r12, %rdi
  756. xorl %esi, %esi
  757. ..___tag_value___dpml_ux_large_order_bessel__.137:
  758. call __dpml_ffs_and_shift__@PLT
  759. ..___tag_value___dpml_ux_large_order_bessel__.138:
  760. ..B2.22:
  761. movq %rbp, %rdi
  762. xorl %esi, %esi
  763. ..___tag_value___dpml_ux_large_order_bessel__.139:
  764. call __dpml_ffs_and_shift__@PLT
  765. ..___tag_value___dpml_ux_large_order_bessel__.140:
  766. ..B2.23:
  767. movq %r12, %rdi
  768. movq %rbp, %rsi
  769. movl $1, %edx
  770. movq %r12, %rcx
  771. ..___tag_value___dpml_ux_large_order_bessel__.141:
  772. call __dpml_addsub__@PLT
  773. ..___tag_value___dpml_ux_large_order_bessel__.142:
  774. ..B2.24:
  775. decq %r15
  776. je ..B2.33
  777. ..B2.25:
  778. cmpq (%rsp), %r15
  779. jne ..B2.27
  780. ..B2.26:
  781. movl (%r12), %r8d
  782. movl 4(%r12), %r9d
  783. movq 8(%r12), %r10
  784. movq 16(%r12), %r11
  785. movl %r8d, (%rbx)
  786. movl %r9d, 4(%rbx)
  787. movq %r10, 8(%rbx)
  788. movq %r11, 16(%rbx)
  789. ..B2.27:
  790. testq $1, %r15
  791. jne ..B2.29
  792. ..B2.28:
  793. movq %r12, %rsi
  794. lea 8(%rsp), %rdi
  795. xorl %edx, %edx
  796. movq %rdi, %rcx
  797. ..___tag_value___dpml_ux_large_order_bessel__.143:
  798. call __dpml_addsub__@PLT
  799. ..___tag_value___dpml_ux_large_order_bessel__.144:
  800. ..B2.29:
  801. movq %rbp, %r8
  802. movq %r14, %rbp
  803. movq %r12, %r14
  804. movq %r8, %r12
  805. movq 152(%rsp), %r8
  806. movq $0x8000000000000000, %r9
  807. subq %r13, %r8
  808. cmpq %r9, %r8
  809. jae ..B2.31
  810. ..B2.30:
  811. decl 148(%rsp)
  812. addq %r8, %r8
  813. addq %r13, %r13
  814. ..B2.31:
  815. movq %r8, 152(%rsp)
  816. jmp ..B2.19
  817. ..B2.32:
  818. call __stack_chk_fail@PLT
  819. ..B2.33:
  820. movq %r12, %rdi
  821. lea 8(%rsp), %rsi
  822. xorl %edx, %edx
  823. movq %rsi, %rcx
  824. incl 4(%rsi)
  825. ..___tag_value___dpml_ux_large_order_bessel__.145:
  826. call __dpml_addsub__@PLT
  827. ..___tag_value___dpml_ux_large_order_bessel__.146:
  828. ..B2.34:
  829. movq %rbx, %rdi
  830. lea 8(%rsp), %rsi
  831. movl $2, %edx
  832. movq %rbx, %rcx
  833. ..___tag_value___dpml_ux_large_order_bessel__.147:
  834. call __dpml_divide__@PLT
  835. ..___tag_value___dpml_ux_large_order_bessel__.148:
  836. ..B2.35:
  837. movq 168(%rsp), %rax
  838. xorq %rsp, %rax
  839. cmpq %fs:40, %rax
  840. jne ..B2.32
  841. jmp ..B2.7
  842. ..B2.38:
  843. jne ..B2.40
  844. ..B2.39:
  845. cmpq %rbp, %rax
  846. jb ..B2.9
  847. ..B2.40:
  848. movq %r13, %rdi
  849. xorl %esi, %esi
  850. movq %r15, %rdx
  851. lea 48(%rsp), %rcx
  852. ..___tag_value___dpml_ux_large_order_bessel__.149:
  853. call __dpml_ux_bessel__
  854. ..___tag_value___dpml_ux_large_order_bessel__.150:
  855. ..B2.41:
  856. movq %r13, %rdi
  857. movl $1, %esi
  858. movq %r15, %rdx
  859. movq %r14, %rcx
  860. ..___tag_value___dpml_ux_large_order_bessel__.151:
  861. call __dpml_ux_bessel__
  862. ..___tag_value___dpml_ux_large_order_bessel__.152:
  863. ..B2.42:
  864. movq $0x8000000000000000, %r15
  865. decq %rbp
  866. movq %rbx, (%rsp)
  867. movq %r15, %r13
  868. movl $0, 144(%rsp)
  869. movl $2, 148(%rsp)
  870. movq %r15, 152(%rsp)
  871. movq $0, 160(%rsp)
  872. movq 40(%rsp), %rbx
  873. ..B2.43:
  874. movq %r12, %rdx
  875. lea 120(%rsp), %rdi
  876. lea 144(%rsp), %rsi
  877. ..___tag_value___dpml_ux_large_order_bessel__.153:
  878. call __dpml_multiply__@PLT
  879. ..___tag_value___dpml_ux_large_order_bessel__.154:
  880. ..B2.44:
  881. movq %r14, %rdi
  882. movq %r12, %rsi
  883. movq %r12, %rdx
  884. ..___tag_value___dpml_ux_large_order_bessel__.155:
  885. call __dpml_multiply__@PLT
  886. ..___tag_value___dpml_ux_large_order_bessel__.156:
  887. ..B2.45:
  888. movq %r12, %rdi
  889. movq %rbx, %rsi
  890. movl $1, %edx
  891. movq %r12, %rcx
  892. ..___tag_value___dpml_ux_large_order_bessel__.157:
  893. call __dpml_addsub__@PLT
  894. ..___tag_value___dpml_ux_large_order_bessel__.158:
  895. ..B2.46:
  896. decq %rbp
  897. testq %rbp, %rbp
  898. jle ..B2.50
  899. ..B2.47:
  900. movq %rbx, %rax
  901. movq %r14, %rbx
  902. movq %r12, %r14
  903. movq %rax, %r12
  904. movq 152(%rsp), %rax
  905. addq %r13, %rax
  906. cmpq %r13, %rax
  907. jae ..B2.49
  908. ..B2.48:
  909. shrq $1, %rax
  910. incl 148(%rsp)
  911. addq %r15, %rax
  912. shrq $1, %r13
  913. ..B2.49:
  914. movq %rax, 152(%rsp)
  915. jmp ..B2.43
  916. ..B2.50:
  917. movq (%rsp), %rbx
  918. movl (%r12), %eax
  919. movl 4(%r12), %ebp
  920. movq 8(%r12), %r8
  921. movq 16(%r12), %rdx
  922. movl %eax, (%rbx)
  923. movl %ebp, 4(%rbx)
  924. movq %r8, 8(%rbx)
  925. movq %rdx, 16(%rbx)
  926. movq 168(%rsp), %rcx
  927. xorq %rsp, %rcx
  928. cmpq %fs:40, %rcx
  929. jne ..B2.32
  930. jmp ..B2.7
  931. ..B2.53:
  932. comisd .L_2il0floatpacket.99(%rip), %xmm2
  933. jbe ..B2.40
  934. ..B2.54:
  935. movl $65536, %edx
  936. movq $0x080000000, %rax
  937. jmp ..B2.6
  938. .align 16,0x90
  939. .cfi_endproc
  940. .type __dpml_ux_large_order_bessel__,@function
  941. .size __dpml_ux_large_order_bessel__,.-__dpml_ux_large_order_bessel__
  942. .data
  943. # -- End __dpml_ux_large_order_bessel__
  944. .text
  945. # -- Begin __j0q
  946. .text
  947. .align 16,0x90
  948. .globl __j0q
  949. __j0q:
  950. # parameter 1: %xmm0
  951. ..B3.1:
  952. .cfi_startproc
  953. ..___tag_value___j0q.160:
  954. ..L161:
  955. pushq %r14
  956. .cfi_def_cfa_offset 16
  957. .cfi_offset 14, -16
  958. pushq %r15
  959. .cfi_def_cfa_offset 24
  960. .cfi_offset 15, -24
  961. pushq %rbx
  962. .cfi_def_cfa_offset 32
  963. .cfi_offset 3, -32
  964. subq $368, %rsp
  965. .cfi_def_cfa_offset 400
  966. xorl %esi, %esi
  967. lea __bessel_x_table(%rip), %rcx
  968. lea 48(%rsp), %rdi
  969. movq %fs:40, %rax
  970. lea 304(%rsp), %rdx
  971. xorq %rsp, %rax
  972. lea 336(%rsp), %r8
  973. movaps %xmm0, (%rdi)
  974. lea (%rsp), %r9
  975. movq %rax, 48(%rdx)
  976. movq $1, -40(%rdi)
  977. movq $0, (%r9)
  978. ..___tag_value___j0q.169:
  979. call __dpml_unpack_x_or_y__@PLT
  980. ..___tag_value___j0q.170:
  981. ..B3.2:
  982. testq %rax, %rax
  983. jl ..B3.20
  984. ..B3.4:
  985. movl 308(%rsp), %ecx
  986. lea 19544+__bessel_x_table(%rip), %rdi
  987. movq 312(%rsp), %rax
  988. cmpl $5, %ecx
  989. movl $0, 304(%rsp)
  990. jg ..B3.10
  991. ..B3.5:
  992. je ..B3.44
  993. ..B3.6:
  994. lea __bessel_x_table(%rip), %rbx
  995. addq 8(%rdi), %rbx
  996. testl %ecx, %ecx
  997. jl ..B3.23
  998. ..B3.7:
  999. negl %ecx
  1000. addl $5, %ecx
  1001. shrq %cl, %rax
  1002. jmp ..B3.8
  1003. ..B3.9:
  1004. movq 8(%rbx), %rcx
  1005. sarq $32, %rcx
  1006. andq $1023, %rcx
  1007. addq %rcx, %rbx
  1008. ..B3.8:
  1009. cmpq (%rbx), %rax
  1010. jbe ..B3.23
  1011. jmp ..B3.9
  1012. ..B3.10:
  1013. xorl %edi, %edi
  1014. lea 304(%rsp), %rsi
  1015. movl $2, %edx
  1016. lea 160(%rsp), %rcx
  1017. ..___tag_value___j0q.171:
  1018. call __dpml_divide__@PLT
  1019. ..___tag_value___j0q.172:
  1020. ..B3.11:
  1021. lea 18168+__bessel_x_table(%rip), %rsi
  1022. lea 160(%rsp), %rdi
  1023. movl $9, %edx
  1024. movq $0x1000000000000044, %rcx
  1025. lea 64(%rsp), %r8
  1026. ..___tag_value___j0q.173:
  1027. call __dpml_evaluate_rational__@PLT
  1028. ..___tag_value___j0q.174:
  1029. ..B3.12:
  1030. lea 18504+__bessel_x_table(%rip), %rsi
  1031. lea 160(%rsp), %rdi
  1032. movl $10, %edx
  1033. movl $70, %ecx
  1034. lea 88(%rsp), %r8
  1035. ..___tag_value___j0q.175:
  1036. call __dpml_evaluate_rational__@PLT
  1037. ..___tag_value___j0q.176:
  1038. ..B3.13:
  1039. movl $1, %esi
  1040. lea 304(%rsp), %rdi
  1041. movl $3, %edx
  1042. lea 112(%rsp), %rcx
  1043. ..___tag_value___j0q.177:
  1044. call __dpml_ux_sincos@PLT
  1045. ..___tag_value___j0q.178:
  1046. ..B3.14:
  1047. lea 64(%rsp), %rdi
  1048. movq %rdi, %rdx
  1049. lea 112(%rsp), %rsi
  1050. ..___tag_value___j0q.179:
  1051. call __dpml_multiply__@PLT
  1052. ..___tag_value___j0q.180:
  1053. ..B3.15:
  1054. lea 88(%rsp), %rdi
  1055. movq %rdi, %rdx
  1056. lea 136(%rsp), %rsi
  1057. ..___tag_value___j0q.181:
  1058. call __dpml_multiply__@PLT
  1059. ..___tag_value___j0q.182:
  1060. ..B3.16:
  1061. movl $1, %edx
  1062. lea 64(%rsp), %rdi
  1063. movq %rdi, %rcx
  1064. lea 88(%rsp), %rsi
  1065. ..___tag_value___j0q.183:
  1066. call __dpml_addsub__@PLT
  1067. ..___tag_value___j0q.184:
  1068. ..B3.17:
  1069. movl $1, %esi
  1070. lea 160(%rsp), %rdi
  1071. lea 88(%rsp), %rdx
  1072. ..___tag_value___j0q.185:
  1073. call __dpml_ux_sqrt_evaluation__@PLT
  1074. ..___tag_value___j0q.186:
  1075. ..B3.18:
  1076. lea 64(%rsp), %rdi
  1077. lea 88(%rsp), %rsi
  1078. lea 256(%rsp), %rdx
  1079. ..___tag_value___j0q.187:
  1080. call __dpml_multiply__@PLT
  1081. ..___tag_value___j0q.188:
  1082. ..B3.19:
  1083. xorl %edx, %edx
  1084. lea 256(%rsp), %rdi
  1085. xorl %ecx, %ecx
  1086. lea 336(%rsp), %rsi
  1087. lea (%rsp), %r8
  1088. ..___tag_value___j0q.189:
  1089. call __dpml_pack__@PLT
  1090. ..___tag_value___j0q.190:
  1091. ..B3.20:
  1092. movq 352(%rsp), %rax
  1093. xorq %rsp, %rax
  1094. movaps 336(%rsp), %xmm0
  1095. cmpq %fs:40, %rax
  1096. jne ..B3.46
  1097. ..B3.21:
  1098. addq $368, %rsp
  1099. .cfi_def_cfa_offset 32
  1100. .cfi_restore 3
  1101. popq %rbx
  1102. .cfi_def_cfa_offset 24
  1103. .cfi_restore 15
  1104. popq %r15
  1105. .cfi_def_cfa_offset 16
  1106. .cfi_restore 14
  1107. popq %r14
  1108. .cfi_def_cfa_offset 8
  1109. ret
  1110. .cfi_def_cfa_offset 400
  1111. .cfi_offset 3, -32
  1112. .cfi_offset 14, -16
  1113. .cfi_offset 15, -24
  1114. ..B3.23:
  1115. movq 8(%rbx), %r14
  1116. testq $8388608, %r14
  1117. jne ..B3.25
  1118. ..B3.24:
  1119. lea 304(%rsp), %r15
  1120. jmp ..B3.28
  1121. ..B3.25:
  1122. movq 16(%rbx), %rax
  1123. lea 304(%rsp), %rdi
  1124. movq %rax, -88(%rdi)
  1125. lea 208(%rsp), %rsi
  1126. movq 24(%rbx), %r8
  1127. movl $1, %edx
  1128. movq %r8, 16(%rsi)
  1129. lea 184(%rsp), %rcx
  1130. movl $0, 24(%rcx)
  1131. movl 40(%rbx), %r15d
  1132. andl $7, %r15d
  1133. movl %r15d, 28(%rcx)
  1134. ..___tag_value___j0q.202:
  1135. call __dpml_addsub__@PLT
  1136. ..___tag_value___j0q.203:
  1137. ..B3.26:
  1138. movq 32(%rbx), %rax
  1139. lea 184(%rsp), %rdi
  1140. movq %rax, 32(%rdi)
  1141. lea 208(%rsp), %rsi
  1142. movq 40(%rbx), %r8
  1143. movl $1, %edx
  1144. movq %rdi, %rcx
  1145. addl $-128, %r15d
  1146. movq %r8, 16(%rsi)
  1147. movl %r15d, 4(%rsi)
  1148. ..___tag_value___j0q.204:
  1149. call __dpml_addsub__@PLT
  1150. ..___tag_value___j0q.205:
  1151. ..B3.27:
  1152. lea 184(%rsp), %r15
  1153. ..B3.28:
  1154. movq %r14, %rdx
  1155. addq $48, %rbx
  1156. sarq $14, %rdx
  1157. andq $127, %rdx
  1158. testq $16777216, %r14
  1159. je ..B3.30
  1160. ..B3.29:
  1161. movq %r14, %rcx
  1162. movl $1, %eax
  1163. shrq $7, %rcx
  1164. movq %r14, %r8
  1165. andq $127, %r8
  1166. movq %r15, %rdi
  1167. shlq %cl, %rax
  1168. movq %rdx, %rsi
  1169. decq %rax
  1170. movq %rbx, %rdx
  1171. movq %rax, %rcx
  1172. lea 256(%rsp), %r9
  1173. ..___tag_value___j0q.206:
  1174. call __dpml_evaluate_packed_poly__@PLT
  1175. ..___tag_value___j0q.207:
  1176. jmp ..B3.31
  1177. ..B3.30:
  1178. movq %r15, %rdi
  1179. movq %rbx, %rsi
  1180. movq %r14, %rcx
  1181. lea 256(%rsp), %r8
  1182. ..___tag_value___j0q.208:
  1183. call __dpml_evaluate_rational__@PLT
  1184. ..___tag_value___j0q.209:
  1185. ..B3.31:
  1186. movq %r14, %rdx
  1187. sarq $11, %rdx
  1188. andq $3, %rdx
  1189. je ..B3.33
  1190. ..B3.32:
  1191. decq %rdx
  1192. lea 256(%rsp), %rdi
  1193. movq %rdi, %rcx
  1194. lea 280(%rsp), %rsi
  1195. ..___tag_value___j0q.210:
  1196. call __dpml_addsub__@PLT
  1197. ..___tag_value___j0q.211:
  1198. ..B3.33:
  1199. testq $4194304, %r14
  1200. je ..B3.35
  1201. ..B3.34:
  1202. movq %r15, %rdi
  1203. lea 256(%rsp), %rsi
  1204. movq %rsi, %rdx
  1205. ..___tag_value___j0q.212:
  1206. call __dpml_multiply__@PLT
  1207. ..___tag_value___j0q.213:
  1208. ..B3.35:
  1209. testq $8192, %r14
  1210. je ..B3.37
  1211. ..B3.36:
  1212. movslq 256(%rsp), %rax
  1213. btcq $31, %rax
  1214. movl %eax, 256(%rsp)
  1215. ..B3.37:
  1216. testq $2097152, %r14
  1217. je ..B3.19
  1218. ..B3.38:
  1219. lea 304(%rsp), %rax
  1220. cmpq %rax, %r15
  1221. jne ..B3.40
  1222. ..B3.39:
  1223. sarq $58, %r14
  1224. subl %r14d, 308(%rsp)
  1225. ..B3.40:
  1226. lea 19664+__bessel_x_table(%rip), %rsi
  1227. lea 304(%rsp), %rdi
  1228. lea 184(%rsp), %rdx
  1229. ..___tag_value___j0q.214:
  1230. call __dpml_ux_log__@PLT
  1231. ..___tag_value___j0q.215:
  1232. ..B3.41:
  1233. xorl %esi, %esi
  1234. lea 304(%rsp), %rdi
  1235. xorl %edx, %edx
  1236. lea 208(%rsp), %rcx
  1237. ..___tag_value___j0q.216:
  1238. call __dpml_ux_bessel__
  1239. ..___tag_value___j0q.217:
  1240. ..B3.42:
  1241. lea 184(%rsp), %rsi
  1242. movq %rsi, %rdx
  1243. lea 208(%rsp), %rdi
  1244. ..___tag_value___j0q.218:
  1245. call __dpml_multiply__@PLT
  1246. ..___tag_value___j0q.219:
  1247. ..B3.43:
  1248. movl $1, %edx
  1249. lea 256(%rsp), %rsi
  1250. movq %rsi, %rcx
  1251. lea 184(%rsp), %rdi
  1252. ..___tag_value___j0q.220:
  1253. call __dpml_addsub__@PLT
  1254. ..___tag_value___j0q.221:
  1255. jmp ..B3.19
  1256. ..B3.44:
  1257. cmpq (%rdi), %rax
  1258. ja ..B3.10
  1259. ..B3.45:
  1260. lea __bessel_x_table(%rip), %rbx
  1261. addq 8(%rdi), %rbx
  1262. jmp ..B3.7
  1263. ..B3.46:
  1264. call __stack_chk_fail@PLT
  1265. .align 16,0x90
  1266. .cfi_endproc
  1267. .type __j0q,@function
  1268. .size __j0q,.-__j0q
  1269. .data
  1270. # -- End __j0q
  1271. .text
  1272. # -- Begin __j1q
  1273. .text
  1274. .align 16,0x90
  1275. .globl __j1q
  1276. __j1q:
  1277. # parameter 1: %xmm0
  1278. ..B4.1:
  1279. .cfi_startproc
  1280. ..___tag_value___j1q.223:
  1281. ..L224:
  1282. pushq %r12
  1283. .cfi_def_cfa_offset 16
  1284. .cfi_offset 12, -16
  1285. pushq %r15
  1286. .cfi_def_cfa_offset 24
  1287. .cfi_offset 15, -24
  1288. pushq %rbx
  1289. .cfi_def_cfa_offset 32
  1290. .cfi_offset 3, -32
  1291. pushq %rbp
  1292. .cfi_def_cfa_offset 40
  1293. .cfi_offset 6, -40
  1294. subq $360, %rsp
  1295. .cfi_def_cfa_offset 400
  1296. xorl %esi, %esi
  1297. movaps %xmm0, 48(%rsp)
  1298. lea 48(%rsp), %rdi
  1299. movq 8(%rdi), %rbp
  1300. lea 304(%rsp), %rdx
  1301. shrq $32, %rbp
  1302. lea 8+__bessel_x_table(%rip), %rcx
  1303. movq %fs:40, %rax
  1304. lea 336(%rsp), %r8
  1305. xorq %rsp, %rax
  1306. lea (%rsp), %r9
  1307. movq %rax, 48(%rdx)
  1308. andl $-2147483648, %ebp
  1309. movq $1, -40(%rdi)
  1310. movq $0, (%r9)
  1311. ..___tag_value___j1q.234:
  1312. call __dpml_unpack_x_or_y__@PLT
  1313. ..___tag_value___j1q.235:
  1314. ..B4.2:
  1315. testq %rax, %rax
  1316. jge ..B4.4
  1317. ..B4.3:
  1318. movq $0x7fff000000000000, %rax
  1319. movslq %ebp, %rbp
  1320. movq %rax, %rdx
  1321. movq 344(%rsp), %rcx
  1322. andq %rcx, %rdx
  1323. shlq $32, %rbp
  1324. orq %rcx, %rbp
  1325. cmpq %rdx, %rax
  1326. cmovne %rbp, %rcx
  1327. movq %rcx, 344(%rsp)
  1328. jmp ..B4.20
  1329. ..B4.4:
  1330. movl 308(%rsp), %ecx
  1331. lea 19568+__bessel_x_table(%rip), %rdi
  1332. movq 312(%rsp), %rax
  1333. cmpl $5, %ecx
  1334. movl $0, 304(%rsp)
  1335. jg ..B4.10
  1336. ..B4.5:
  1337. je ..B4.46
  1338. ..B4.6:
  1339. lea __bessel_x_table(%rip), %rbx
  1340. addq 8(%rdi), %rbx
  1341. testl %ecx, %ecx
  1342. jl ..B4.23
  1343. ..B4.7:
  1344. negl %ecx
  1345. addl $5, %ecx
  1346. shrq %cl, %rax
  1347. jmp ..B4.8
  1348. ..B4.9:
  1349. movq 8(%rbx), %rcx
  1350. sarq $32, %rcx
  1351. andq $1023, %rcx
  1352. addq %rcx, %rbx
  1353. ..B4.8:
  1354. cmpq (%rbx), %rax
  1355. jbe ..B4.23
  1356. jmp ..B4.9
  1357. ..B4.10:
  1358. xorl %edi, %edi
  1359. lea 304(%rsp), %rsi
  1360. movl $2, %edx
  1361. lea 160(%rsp), %rcx
  1362. ..___tag_value___j1q.236:
  1363. call __dpml_divide__@PLT
  1364. ..___tag_value___j1q.237:
  1365. ..B4.11:
  1366. lea 18872+__bessel_x_table(%rip), %rsi
  1367. lea 160(%rsp), %rdi
  1368. movl $9, %edx
  1369. movq $0x1000000000000044, %rcx
  1370. lea 64(%rsp), %r8
  1371. ..___tag_value___j1q.238:
  1372. call __dpml_evaluate_rational__@PLT
  1373. ..___tag_value___j1q.239:
  1374. ..B4.12:
  1375. lea 19208+__bessel_x_table(%rip), %rsi
  1376. lea 160(%rsp), %rdi
  1377. movl $9, %edx
  1378. movl $70, %ecx
  1379. lea 88(%rsp), %r8
  1380. ..___tag_value___j1q.240:
  1381. call __dpml_evaluate_rational__@PLT
  1382. ..___tag_value___j1q.241:
  1383. ..B4.13:
  1384. movq $-1, %rsi
  1385. lea 304(%rsp), %rdi
  1386. movl $3, %edx
  1387. lea 112(%rsp), %rcx
  1388. ..___tag_value___j1q.242:
  1389. call __dpml_ux_sincos@PLT
  1390. ..___tag_value___j1q.243:
  1391. ..B4.14:
  1392. lea 64(%rsp), %rdi
  1393. movq %rdi, %rdx
  1394. lea 112(%rsp), %rsi
  1395. ..___tag_value___j1q.244:
  1396. call __dpml_multiply__@PLT
  1397. ..___tag_value___j1q.245:
  1398. ..B4.15:
  1399. lea 88(%rsp), %rdi
  1400. movq %rdi, %rdx
  1401. lea 136(%rsp), %rsi
  1402. ..___tag_value___j1q.246:
  1403. call __dpml_multiply__@PLT
  1404. ..___tag_value___j1q.247:
  1405. ..B4.16:
  1406. xorl %edx, %edx
  1407. lea 64(%rsp), %rdi
  1408. movq %rdi, %rcx
  1409. lea 88(%rsp), %rsi
  1410. ..___tag_value___j1q.248:
  1411. call __dpml_addsub__@PLT
  1412. ..___tag_value___j1q.249:
  1413. ..B4.17:
  1414. movl $1, %esi
  1415. lea 160(%rsp), %rdi
  1416. lea 88(%rsp), %rdx
  1417. ..___tag_value___j1q.250:
  1418. call __dpml_ux_sqrt_evaluation__@PLT
  1419. ..___tag_value___j1q.251:
  1420. ..B4.18:
  1421. lea 64(%rsp), %rdi
  1422. lea 88(%rsp), %rsi
  1423. lea 256(%rsp), %rdx
  1424. ..___tag_value___j1q.252:
  1425. call __dpml_multiply__@PLT
  1426. ..___tag_value___j1q.253:
  1427. ..B4.19:
  1428. movl $8, %eax
  1429. xorl %ecx, %ecx
  1430. xorl %ebp, 256(%rsp)
  1431. cmovne %eax, %ecx
  1432. movl $513, %ebx
  1433. lea __bessel_error_codes(%rip), %r8
  1434. shrq %cl, %rbx
  1435. lea 256(%rsp), %rdi
  1436. movzbl %bl, %ebp
  1437. lea 336(%rsp), %rsi
  1438. movq (%r8), %rcx
  1439. movq (%r8,%rbp,8), %rdx
  1440. lea (%rsp), %r8
  1441. ..___tag_value___j1q.254:
  1442. call __dpml_pack__@PLT
  1443. ..___tag_value___j1q.255:
  1444. ..B4.20:
  1445. movq 352(%rsp), %rax
  1446. xorq %rsp, %rax
  1447. movaps 336(%rsp), %xmm0
  1448. cmpq %fs:40, %rax
  1449. jne ..B4.48
  1450. ..B4.21:
  1451. addq $360, %rsp
  1452. .cfi_def_cfa_offset 40
  1453. .cfi_restore 6
  1454. popq %rbp
  1455. .cfi_def_cfa_offset 32
  1456. .cfi_restore 3
  1457. popq %rbx
  1458. .cfi_def_cfa_offset 24
  1459. .cfi_restore 15
  1460. popq %r15
  1461. .cfi_def_cfa_offset 16
  1462. .cfi_restore 12
  1463. popq %r12
  1464. .cfi_def_cfa_offset 8
  1465. ret
  1466. .cfi_def_cfa_offset 400
  1467. .cfi_offset 3, -32
  1468. .cfi_offset 6, -40
  1469. .cfi_offset 12, -16
  1470. .cfi_offset 15, -24
  1471. ..B4.23:
  1472. movq 8(%rbx), %r12
  1473. testq $8388608, %r12
  1474. jne ..B4.25
  1475. ..B4.24:
  1476. lea 304(%rsp), %r15
  1477. jmp ..B4.28
  1478. ..B4.25:
  1479. movq 16(%rbx), %rax
  1480. lea 304(%rsp), %rdi
  1481. movq %rax, -88(%rdi)
  1482. lea 208(%rsp), %rsi
  1483. movq 24(%rbx), %r8
  1484. movl $1, %edx
  1485. movq %r8, 16(%rsi)
  1486. lea 184(%rsp), %rcx
  1487. movl $0, 24(%rcx)
  1488. movl 40(%rbx), %r15d
  1489. andl $7, %r15d
  1490. movl %r15d, 28(%rcx)
  1491. ..___tag_value___j1q.270:
  1492. call __dpml_addsub__@PLT
  1493. ..___tag_value___j1q.271:
  1494. ..B4.26:
  1495. movq 32(%rbx), %rax
  1496. lea 184(%rsp), %rdi
  1497. movq %rax, 32(%rdi)
  1498. lea 208(%rsp), %rsi
  1499. movq 40(%rbx), %r8
  1500. movl $1, %edx
  1501. movq %rdi, %rcx
  1502. addl $-128, %r15d
  1503. movq %r8, 16(%rsi)
  1504. movl %r15d, 4(%rsi)
  1505. ..___tag_value___j1q.272:
  1506. call __dpml_addsub__@PLT
  1507. ..___tag_value___j1q.273:
  1508. ..B4.27:
  1509. lea 184(%rsp), %r15
  1510. ..B4.28:
  1511. movq %r12, %rdx
  1512. addq $48, %rbx
  1513. sarq $14, %rdx
  1514. andq $127, %rdx
  1515. testq $16777216, %r12
  1516. je ..B4.30
  1517. ..B4.29:
  1518. movq %r12, %rcx
  1519. movl $1, %eax
  1520. shrq $7, %rcx
  1521. movq %r12, %r8
  1522. andq $127, %r8
  1523. movq %r15, %rdi
  1524. shlq %cl, %rax
  1525. movq %rdx, %rsi
  1526. decq %rax
  1527. movq %rbx, %rdx
  1528. movq %rax, %rcx
  1529. lea 256(%rsp), %r9
  1530. ..___tag_value___j1q.274:
  1531. call __dpml_evaluate_packed_poly__@PLT
  1532. ..___tag_value___j1q.275:
  1533. jmp ..B4.31
  1534. ..B4.30:
  1535. movq %r15, %rdi
  1536. movq %rbx, %rsi
  1537. movq %r12, %rcx
  1538. lea 256(%rsp), %r8
  1539. ..___tag_value___j1q.276:
  1540. call __dpml_evaluate_rational__@PLT
  1541. ..___tag_value___j1q.277:
  1542. ..B4.31:
  1543. movq %r12, %rdx
  1544. sarq $11, %rdx
  1545. andq $3, %rdx
  1546. je ..B4.33
  1547. ..B4.32:
  1548. decq %rdx
  1549. lea 256(%rsp), %rdi
  1550. movq %rdi, %rcx
  1551. lea 280(%rsp), %rsi
  1552. ..___tag_value___j1q.278:
  1553. call __dpml_addsub__@PLT
  1554. ..___tag_value___j1q.279:
  1555. ..B4.33:
  1556. testq $4194304, %r12
  1557. je ..B4.35
  1558. ..B4.34:
  1559. movq %r15, %rdi
  1560. lea 256(%rsp), %rsi
  1561. movq %rsi, %rdx
  1562. ..___tag_value___j1q.280:
  1563. call __dpml_multiply__@PLT
  1564. ..___tag_value___j1q.281:
  1565. ..B4.35:
  1566. testq $8192, %r12
  1567. je ..B4.37
  1568. ..B4.36:
  1569. movslq 256(%rsp), %rax
  1570. btcq $31, %rax
  1571. movl %eax, 256(%rsp)
  1572. ..B4.37:
  1573. testq $2097152, %r12
  1574. je ..B4.19
  1575. ..B4.38:
  1576. lea 304(%rsp), %rax
  1577. cmpq %rax, %r15
  1578. jne ..B4.40
  1579. ..B4.39:
  1580. sarq $58, %r12
  1581. subl %r12d, 308(%rsp)
  1582. ..B4.40:
  1583. lea 19640+__bessel_x_table(%rip), %rdi
  1584. lea 304(%rsp), %rsi
  1585. movl $2, %edx
  1586. lea 208(%rsp), %rcx
  1587. ..___tag_value___j1q.282:
  1588. call __dpml_divide__@PLT
  1589. ..___tag_value___j1q.283:
  1590. ..B4.41:
  1591. xorl %edx, %edx
  1592. lea 256(%rsp), %rdi
  1593. movq %rdi, %rcx
  1594. lea 208(%rsp), %rsi
  1595. ..___tag_value___j1q.284:
  1596. call __dpml_addsub__@PLT
  1597. ..___tag_value___j1q.285:
  1598. ..B4.42:
  1599. lea 19664+__bessel_x_table(%rip), %rsi
  1600. lea 304(%rsp), %rdi
  1601. lea 184(%rsp), %rdx
  1602. ..___tag_value___j1q.286:
  1603. call __dpml_ux_log__@PLT
  1604. ..___tag_value___j1q.287:
  1605. ..B4.43:
  1606. movl $1, %esi
  1607. lea 304(%rsp), %rdi
  1608. xorl %edx, %edx
  1609. lea 208(%rsp), %rcx
  1610. ..___tag_value___j1q.288:
  1611. call __dpml_ux_bessel__
  1612. ..___tag_value___j1q.289:
  1613. ..B4.44:
  1614. lea 184(%rsp), %rsi
  1615. movq %rsi, %rdx
  1616. lea 208(%rsp), %rdi
  1617. ..___tag_value___j1q.290:
  1618. call __dpml_multiply__@PLT
  1619. ..___tag_value___j1q.291:
  1620. ..B4.45:
  1621. movl $1, %edx
  1622. lea 256(%rsp), %rsi
  1623. movq %rsi, %rcx
  1624. lea 184(%rsp), %rdi
  1625. ..___tag_value___j1q.292:
  1626. call __dpml_addsub__@PLT
  1627. ..___tag_value___j1q.293:
  1628. jmp ..B4.19
  1629. ..B4.46:
  1630. cmpq (%rdi), %rax
  1631. ja ..B4.10
  1632. ..B4.47:
  1633. lea __bessel_x_table(%rip), %rbx
  1634. addq 8(%rdi), %rbx
  1635. jmp ..B4.7
  1636. ..B4.48:
  1637. call __stack_chk_fail@PLT
  1638. .align 16,0x90
  1639. .cfi_endproc
  1640. .type __j1q,@function
  1641. .size __j1q,.-__j1q
  1642. .data
  1643. # -- End __j1q
  1644. .text
  1645. # -- Begin __jnq
  1646. .text
  1647. .align 16,0x90
  1648. .globl __jnq
  1649. __jnq:
  1650. # parameter 1: %edi
  1651. # parameter 2: %xmm0
  1652. ..B5.1:
  1653. .cfi_startproc
  1654. ..___tag_value___jnq.295:
  1655. ..L296:
  1656. pushq %r12
  1657. .cfi_def_cfa_offset 16
  1658. .cfi_offset 12, -16
  1659. pushq %r13
  1660. .cfi_def_cfa_offset 24
  1661. .cfi_offset 13, -24
  1662. pushq %r15
  1663. .cfi_def_cfa_offset 32
  1664. .cfi_offset 15, -32
  1665. pushq %rbx
  1666. .cfi_def_cfa_offset 40
  1667. .cfi_offset 3, -40
  1668. pushq %rbp
  1669. .cfi_def_cfa_offset 48
  1670. .cfi_offset 6, -48
  1671. subq $368, %rsp
  1672. .cfi_def_cfa_offset 416
  1673. movq $0x8000000000000000, %rbp
  1674. movaps %xmm0, 48(%rsp)
  1675. andq 56(%rsp), %rbp
  1676. movslq %edi, %r13
  1677. shrq $32, %rbp
  1678. movq %fs:40, %rax
  1679. xorq %rsp, %rax
  1680. movq %rax, 352(%rsp)
  1681. testq %r13, %r13
  1682. movq $1, 8(%rsp)
  1683. movq $0, (%rsp)
  1684. jge ..B5.3
  1685. ..B5.2:
  1686. negq %r13
  1687. xorl $-2147483648, %ebp
  1688. ..B5.3:
  1689. xorl %r12d, %r12d
  1690. testq $1, %r13
  1691. lea 48(%rsp), %rdi
  1692. cmove %r12d, %ebp
  1693. movl $2, %eax
  1694. cmpq $2, %r13
  1695. lea __bessel_x_table(%rip), %r12
  1696. cmovle %r13, %rax
  1697. xorl %esi, %esi
  1698. lea 304(%rsp), %rdx
  1699. andl $-2147483648, %ebp
  1700. lea 336(%rsp), %r8
  1701. lea (%rsp), %r9
  1702. lea (%r12,%rax,8), %rcx
  1703. ..___tag_value___jnq.308:
  1704. call __dpml_unpack_x_or_y__@PLT
  1705. ..___tag_value___jnq.309:
  1706. ..B5.4:
  1707. testq %rax, %rax
  1708. jge ..B5.6
  1709. ..B5.5:
  1710. movq $0x7fff000000000000, %rax
  1711. movslq %ebp, %rbp
  1712. movq %rax, %rdx
  1713. movq 344(%rsp), %rcx
  1714. andq %rcx, %rdx
  1715. shlq $32, %rbp
  1716. orq %rcx, %rbp
  1717. cmpq %rdx, %rax
  1718. cmovne %rbp, %rcx
  1719. movq %rcx, 344(%rsp)
  1720. jmp ..B5.26
  1721. ..B5.6:
  1722. movl $0, 304(%rsp)
  1723. cmpq $2, %r13
  1724. jge ..B5.56
  1725. ..B5.7:
  1726. movl 308(%rsp), %ecx
  1727. lea (%r13,%r13,2), %r8
  1728. movq 312(%rsp), %rax
  1729. cmpl $5, %ecx
  1730. jg ..B5.13
  1731. ..B5.8:
  1732. je ..B5.53
  1733. ..B5.9:
  1734. movq %r12, %rbx
  1735. addq 19552(%r12,%r8,8), %rbx
  1736. testl %ecx, %ecx
  1737. jl ..B5.29
  1738. ..B5.10:
  1739. negl %ecx
  1740. addl $5, %ecx
  1741. shrq %cl, %rax
  1742. jmp ..B5.11
  1743. ..B5.12:
  1744. movq 8(%rbx), %rcx
  1745. sarq $32, %rcx
  1746. andq $1023, %rcx
  1747. addq %rcx, %rbx
  1748. ..B5.11:
  1749. cmpq (%rbx), %rax
  1750. jbe ..B5.29
  1751. jmp ..B5.12
  1752. ..B5.13:
  1753. xorl %edi, %edi
  1754. lea 304(%rsp), %rsi
  1755. movl $2, %edx
  1756. lea 160(%rsp), %rcx
  1757. ..___tag_value___jnq.310:
  1758. call __dpml_divide__@PLT
  1759. ..___tag_value___jnq.311:
  1760. ..B5.14:
  1761. testq %r13, %r13
  1762. jne ..B5.16
  1763. ..B5.15:
  1764. movl $10, %r12d
  1765. lea 18168+__bessel_x_table(%rip), %rsi
  1766. lea 18504+__bessel_x_table(%rip), %rbx
  1767. jmp ..B5.17
  1768. ..B5.16:
  1769. movl $9, %r12d
  1770. lea 18872+__bessel_x_table(%rip), %rsi
  1771. lea 19208+__bessel_x_table(%rip), %rbx
  1772. ..B5.17:
  1773. movl $9, %edx
  1774. lea 160(%rsp), %rdi
  1775. movq $0x1000000000000044, %rcx
  1776. lea 64(%rsp), %r8
  1777. ..___tag_value___jnq.312:
  1778. call __dpml_evaluate_rational__@PLT
  1779. ..___tag_value___jnq.313:
  1780. ..B5.18:
  1781. movq %rbx, %rsi
  1782. lea 160(%rsp), %rdi
  1783. movq %r12, %rdx
  1784. movl $70, %ecx
  1785. lea 88(%rsp), %r8
  1786. ..___tag_value___jnq.314:
  1787. call __dpml_evaluate_rational__@PLT
  1788. ..___tag_value___jnq.315:
  1789. ..B5.19:
  1790. movl $3, %edx
  1791. lea (%r13,%r13), %rsi
  1792. negq %rsi
  1793. lea 304(%rsp), %rdi
  1794. incq %rsi
  1795. lea 112(%rsp), %rcx
  1796. ..___tag_value___jnq.316:
  1797. call __dpml_ux_sincos@PLT
  1798. ..___tag_value___jnq.317:
  1799. ..B5.20:
  1800. lea 64(%rsp), %rdi
  1801. movq %rdi, %rdx
  1802. lea 112(%rsp), %rsi
  1803. ..___tag_value___jnq.318:
  1804. call __dpml_multiply__@PLT
  1805. ..___tag_value___jnq.319:
  1806. ..B5.21:
  1807. lea 88(%rsp), %rdi
  1808. movq %rdi, %rdx
  1809. lea 136(%rsp), %rsi
  1810. ..___tag_value___jnq.320:
  1811. call __dpml_multiply__@PLT
  1812. ..___tag_value___jnq.321:
  1813. ..B5.22:
  1814. movl $1, %eax
  1815. xorl %edx, %edx
  1816. testq %r13, %r13
  1817. lea 64(%rsp), %rdi
  1818. cmove %rax, %rdx
  1819. lea 88(%rsp), %rsi
  1820. movq %rdi, %rcx
  1821. ..___tag_value___jnq.322:
  1822. call __dpml_addsub__@PLT
  1823. ..___tag_value___jnq.323:
  1824. ..B5.23:
  1825. movl $1, %esi
  1826. lea 160(%rsp), %rdi
  1827. lea 88(%rsp), %rdx
  1828. ..___tag_value___jnq.324:
  1829. call __dpml_ux_sqrt_evaluation__@PLT
  1830. ..___tag_value___jnq.325:
  1831. ..B5.24:
  1832. lea 64(%rsp), %rdi
  1833. lea 88(%rsp), %rsi
  1834. lea 256(%rsp), %rdx
  1835. ..___tag_value___jnq.326:
  1836. call __dpml_multiply__@PLT
  1837. ..___tag_value___jnq.327:
  1838. ..B5.25:
  1839. xorl %ecx, %ecx
  1840. movl $8, %eax
  1841. xorl %ebp, 256(%rsp)
  1842. cmovne %eax, %ecx
  1843. movl $1027, %ebx
  1844. lea __bessel_error_codes(%rip), %r8
  1845. shrq %cl, %rbx
  1846. lea 256(%rsp), %rdi
  1847. movzbl %bl, %ebp
  1848. lea 336(%rsp), %rsi
  1849. movq (%r8), %rcx
  1850. movq (%r8,%rbp,8), %rdx
  1851. lea (%rsp), %r8
  1852. ..___tag_value___jnq.328:
  1853. call __dpml_pack__@PLT
  1854. ..___tag_value___jnq.329:
  1855. ..B5.26:
  1856. movq 352(%rsp), %rax
  1857. xorq %rsp, %rax
  1858. movaps 336(%rsp), %xmm0
  1859. cmpq %fs:40, %rax
  1860. jne ..B5.55
  1861. ..B5.27:
  1862. addq $368, %rsp
  1863. .cfi_def_cfa_offset 48
  1864. .cfi_restore 6
  1865. popq %rbp
  1866. .cfi_def_cfa_offset 40
  1867. .cfi_restore 3
  1868. popq %rbx
  1869. .cfi_def_cfa_offset 32
  1870. .cfi_restore 15
  1871. popq %r15
  1872. .cfi_def_cfa_offset 24
  1873. .cfi_restore 13
  1874. popq %r13
  1875. .cfi_def_cfa_offset 16
  1876. .cfi_restore 12
  1877. popq %r12
  1878. .cfi_def_cfa_offset 8
  1879. ret
  1880. .cfi_def_cfa_offset 416
  1881. .cfi_offset 3, -40
  1882. .cfi_offset 6, -48
  1883. .cfi_offset 12, -16
  1884. .cfi_offset 13, -24
  1885. .cfi_offset 15, -32
  1886. ..B5.29:
  1887. movq 8(%rbx), %r12
  1888. testq $8388608, %r12
  1889. jne ..B5.31
  1890. ..B5.30:
  1891. lea 304(%rsp), %r15
  1892. jmp ..B5.34
  1893. ..B5.31:
  1894. movq 16(%rbx), %rax
  1895. lea 304(%rsp), %rdi
  1896. movq %rax, -88(%rdi)
  1897. lea 208(%rsp), %rsi
  1898. movq 24(%rbx), %r8
  1899. movl $1, %edx
  1900. movq %r8, 16(%rsi)
  1901. lea 184(%rsp), %rcx
  1902. movl $0, 24(%rcx)
  1903. movl 40(%rbx), %r15d
  1904. andl $7, %r15d
  1905. movl %r15d, 28(%rcx)
  1906. ..___tag_value___jnq.347:
  1907. call __dpml_addsub__@PLT
  1908. ..___tag_value___jnq.348:
  1909. ..B5.32:
  1910. movq 32(%rbx), %rax
  1911. lea 184(%rsp), %rdi
  1912. movq %rax, 32(%rdi)
  1913. lea 208(%rsp), %rsi
  1914. movq 40(%rbx), %r8
  1915. movl $1, %edx
  1916. movq %rdi, %rcx
  1917. addl $-128, %r15d
  1918. movq %r8, 16(%rsi)
  1919. movl %r15d, 4(%rsi)
  1920. ..___tag_value___jnq.349:
  1921. call __dpml_addsub__@PLT
  1922. ..___tag_value___jnq.350:
  1923. ..B5.33:
  1924. lea 184(%rsp), %r15
  1925. ..B5.34:
  1926. movq %r12, %rdx
  1927. addq $48, %rbx
  1928. sarq $14, %rdx
  1929. andq $127, %rdx
  1930. testq $16777216, %r12
  1931. je ..B5.36
  1932. ..B5.35:
  1933. movq %r12, %rcx
  1934. movl $1, %eax
  1935. shrq $7, %rcx
  1936. movq %r12, %r8
  1937. andq $127, %r8
  1938. movq %r15, %rdi
  1939. shlq %cl, %rax
  1940. movq %rdx, %rsi
  1941. decq %rax
  1942. movq %rbx, %rdx
  1943. movq %rax, %rcx
  1944. lea 256(%rsp), %r9
  1945. ..___tag_value___jnq.351:
  1946. call __dpml_evaluate_packed_poly__@PLT
  1947. ..___tag_value___jnq.352:
  1948. jmp ..B5.37
  1949. ..B5.36:
  1950. movq %r15, %rdi
  1951. movq %rbx, %rsi
  1952. movq %r12, %rcx
  1953. lea 256(%rsp), %r8
  1954. ..___tag_value___jnq.353:
  1955. call __dpml_evaluate_rational__@PLT
  1956. ..___tag_value___jnq.354:
  1957. ..B5.37:
  1958. movq %r12, %rdx
  1959. sarq $11, %rdx
  1960. andq $3, %rdx
  1961. je ..B5.39
  1962. ..B5.38:
  1963. decq %rdx
  1964. lea 256(%rsp), %rdi
  1965. movq %rdi, %rcx
  1966. lea 280(%rsp), %rsi
  1967. ..___tag_value___jnq.355:
  1968. call __dpml_addsub__@PLT
  1969. ..___tag_value___jnq.356:
  1970. ..B5.39:
  1971. testq $4194304, %r12
  1972. je ..B5.41
  1973. ..B5.40:
  1974. movq %r15, %rdi
  1975. lea 256(%rsp), %rsi
  1976. movq %rsi, %rdx
  1977. ..___tag_value___jnq.357:
  1978. call __dpml_multiply__@PLT
  1979. ..___tag_value___jnq.358:
  1980. ..B5.41:
  1981. testq $8192, %r12
  1982. je ..B5.43
  1983. ..B5.42:
  1984. movslq 256(%rsp), %rax
  1985. btcq $31, %rax
  1986. movl %eax, 256(%rsp)
  1987. ..B5.43:
  1988. testq $2097152, %r12
  1989. je ..B5.25
  1990. ..B5.44:
  1991. lea 304(%rsp), %rax
  1992. cmpq %rax, %r15
  1993. jne ..B5.46
  1994. ..B5.45:
  1995. sarq $58, %r12
  1996. subl %r12d, 308(%rsp)
  1997. ..B5.46:
  1998. cmpq $1, %r13
  1999. je ..B5.51
  2000. ..B5.47:
  2001. lea 19664+__bessel_x_table(%rip), %rsi
  2002. lea 304(%rsp), %rdi
  2003. lea 184(%rsp), %rdx
  2004. ..___tag_value___jnq.359:
  2005. call __dpml_ux_log__@PLT
  2006. ..___tag_value___jnq.360:
  2007. ..B5.48:
  2008. movq %r13, %rsi
  2009. lea 304(%rsp), %rdi
  2010. xorl %edx, %edx
  2011. lea 208(%rsp), %rcx
  2012. ..___tag_value___jnq.361:
  2013. call __dpml_ux_bessel__
  2014. ..___tag_value___jnq.362:
  2015. ..B5.49:
  2016. lea 184(%rsp), %rsi
  2017. movq %rsi, %rdx
  2018. lea 208(%rsp), %rdi
  2019. ..___tag_value___jnq.363:
  2020. call __dpml_multiply__@PLT
  2021. ..___tag_value___jnq.364:
  2022. ..B5.50:
  2023. movl $1, %edx
  2024. lea 256(%rsp), %rsi
  2025. movq %rsi, %rcx
  2026. lea 184(%rsp), %rdi
  2027. ..___tag_value___jnq.365:
  2028. call __dpml_addsub__@PLT
  2029. ..___tag_value___jnq.366:
  2030. jmp ..B5.25
  2031. ..B5.51:
  2032. lea 19640+__bessel_x_table(%rip), %rdi
  2033. lea 304(%rsp), %rsi
  2034. movl $2, %edx
  2035. lea 208(%rsp), %rcx
  2036. ..___tag_value___jnq.367:
  2037. call __dpml_divide__@PLT
  2038. ..___tag_value___jnq.368:
  2039. ..B5.52:
  2040. xorl %edx, %edx
  2041. lea 256(%rsp), %rdi
  2042. movq %rdi, %rcx
  2043. lea 208(%rsp), %rsi
  2044. ..___tag_value___jnq.369:
  2045. call __dpml_addsub__@PLT
  2046. ..___tag_value___jnq.370:
  2047. jmp ..B5.47
  2048. ..B5.53:
  2049. cmpq 19544(%r12,%r8,8), %rax
  2050. ja ..B5.13
  2051. ..B5.54:
  2052. movq %r12, %rbx
  2053. addq 19552(%r12,%r8,8), %rbx
  2054. jmp ..B5.10
  2055. ..B5.55:
  2056. call __stack_chk_fail@PLT
  2057. ..B5.56:
  2058. movq %r13, %rsi
  2059. lea 304(%rsp), %rdi
  2060. xorl %edx, %edx
  2061. lea 256(%rsp), %rcx
  2062. ..___tag_value___jnq.371:
  2063. call __dpml_ux_large_order_bessel__
  2064. ..___tag_value___jnq.372:
  2065. jmp ..B5.25
  2066. .align 16,0x90
  2067. .cfi_endproc
  2068. .type __jnq,@function
  2069. .size __jnq,.-__jnq
  2070. .data
  2071. # -- End __jnq
  2072. .text
  2073. # -- Begin __y0q
  2074. .text
  2075. .align 16,0x90
  2076. .globl __y0q
  2077. __y0q:
  2078. # parameter 1: %xmm0
  2079. ..B6.1:
  2080. .cfi_startproc
  2081. ..___tag_value___y0q.374:
  2082. ..L375:
  2083. pushq %r14
  2084. .cfi_def_cfa_offset 16
  2085. .cfi_offset 14, -16
  2086. pushq %r15
  2087. .cfi_def_cfa_offset 24
  2088. .cfi_offset 15, -24
  2089. pushq %rbx
  2090. .cfi_def_cfa_offset 32
  2091. .cfi_offset 3, -32
  2092. subq $368, %rsp
  2093. .cfi_def_cfa_offset 400
  2094. xorl %esi, %esi
  2095. lea 40+__bessel_x_table(%rip), %rcx
  2096. lea 48(%rsp), %rdi
  2097. movq %fs:40, %rax
  2098. lea 304(%rsp), %rdx
  2099. xorq %rsp, %rax
  2100. lea 336(%rsp), %r8
  2101. movaps %xmm0, (%rdi)
  2102. lea (%rsp), %r9
  2103. movq %rax, 48(%rdx)
  2104. movq $1, -40(%rdi)
  2105. movq $0, (%r9)
  2106. ..___tag_value___y0q.383:
  2107. call __dpml_unpack_x_or_y__@PLT
  2108. ..___tag_value___y0q.384:
  2109. ..B6.2:
  2110. testq %rax, %rax
  2111. jl ..B6.20
  2112. ..B6.4:
  2113. movl 308(%rsp), %ecx
  2114. lea 19592+__bessel_x_table(%rip), %rdi
  2115. movq 312(%rsp), %rax
  2116. cmpl $5, %ecx
  2117. movl $0, 304(%rsp)
  2118. jg ..B6.10
  2119. ..B6.5:
  2120. je ..B6.44
  2121. ..B6.6:
  2122. lea __bessel_x_table(%rip), %rbx
  2123. addq 8(%rdi), %rbx
  2124. testl %ecx, %ecx
  2125. jl ..B6.23
  2126. ..B6.7:
  2127. negl %ecx
  2128. addl $5, %ecx
  2129. shrq %cl, %rax
  2130. jmp ..B6.8
  2131. ..B6.9:
  2132. movq 8(%rbx), %rcx
  2133. sarq $32, %rcx
  2134. andq $1023, %rcx
  2135. addq %rcx, %rbx
  2136. ..B6.8:
  2137. cmpq (%rbx), %rax
  2138. jbe ..B6.23
  2139. jmp ..B6.9
  2140. ..B6.10:
  2141. xorl %edi, %edi
  2142. lea 304(%rsp), %rsi
  2143. movl $2, %edx
  2144. lea 160(%rsp), %rcx
  2145. ..___tag_value___y0q.385:
  2146. call __dpml_divide__@PLT
  2147. ..___tag_value___y0q.386:
  2148. ..B6.11:
  2149. lea 18168+__bessel_x_table(%rip), %rsi
  2150. lea 160(%rsp), %rdi
  2151. movl $9, %edx
  2152. movq $0x1000000000000044, %rcx
  2153. lea 64(%rsp), %r8
  2154. ..___tag_value___y0q.387:
  2155. call __dpml_evaluate_rational__@PLT
  2156. ..___tag_value___y0q.388:
  2157. ..B6.12:
  2158. lea 18504+__bessel_x_table(%rip), %rsi
  2159. lea 160(%rsp), %rdi
  2160. movl $10, %edx
  2161. movl $70, %ecx
  2162. lea 88(%rsp), %r8
  2163. ..___tag_value___y0q.389:
  2164. call __dpml_evaluate_rational__@PLT
  2165. ..___tag_value___y0q.390:
  2166. ..B6.13:
  2167. movq $-1, %rsi
  2168. lea 304(%rsp), %rdi
  2169. movl $3, %edx
  2170. lea 112(%rsp), %rcx
  2171. ..___tag_value___y0q.391:
  2172. call __dpml_ux_sincos@PLT
  2173. ..___tag_value___y0q.392:
  2174. ..B6.14:
  2175. lea 64(%rsp), %rdi
  2176. movq %rdi, %rdx
  2177. lea 112(%rsp), %rsi
  2178. ..___tag_value___y0q.393:
  2179. call __dpml_multiply__@PLT
  2180. ..___tag_value___y0q.394:
  2181. ..B6.15:
  2182. lea 88(%rsp), %rdi
  2183. movq %rdi, %rdx
  2184. lea 136(%rsp), %rsi
  2185. ..___tag_value___y0q.395:
  2186. call __dpml_multiply__@PLT
  2187. ..___tag_value___y0q.396:
  2188. ..B6.16:
  2189. movl $1, %edx
  2190. lea 64(%rsp), %rdi
  2191. movq %rdi, %rcx
  2192. lea 88(%rsp), %rsi
  2193. ..___tag_value___y0q.397:
  2194. call __dpml_addsub__@PLT
  2195. ..___tag_value___y0q.398:
  2196. ..B6.17:
  2197. movl $1, %esi
  2198. lea 160(%rsp), %rdi
  2199. lea 88(%rsp), %rdx
  2200. ..___tag_value___y0q.399:
  2201. call __dpml_ux_sqrt_evaluation__@PLT
  2202. ..___tag_value___y0q.400:
  2203. ..B6.18:
  2204. lea 64(%rsp), %rdi
  2205. lea 88(%rsp), %rsi
  2206. lea 256(%rsp), %rdx
  2207. ..___tag_value___y0q.401:
  2208. call __dpml_multiply__@PLT
  2209. ..___tag_value___y0q.402:
  2210. ..B6.19:
  2211. xorl %edx, %edx
  2212. lea 256(%rsp), %rdi
  2213. xorl %ecx, %ecx
  2214. lea 336(%rsp), %rsi
  2215. lea (%rsp), %r8
  2216. ..___tag_value___y0q.403:
  2217. call __dpml_pack__@PLT
  2218. ..___tag_value___y0q.404:
  2219. ..B6.20:
  2220. movq 352(%rsp), %rax
  2221. xorq %rsp, %rax
  2222. movaps 336(%rsp), %xmm0
  2223. cmpq %fs:40, %rax
  2224. jne ..B6.46
  2225. ..B6.21:
  2226. addq $368, %rsp
  2227. .cfi_def_cfa_offset 32
  2228. .cfi_restore 3
  2229. popq %rbx
  2230. .cfi_def_cfa_offset 24
  2231. .cfi_restore 15
  2232. popq %r15
  2233. .cfi_def_cfa_offset 16
  2234. .cfi_restore 14
  2235. popq %r14
  2236. .cfi_def_cfa_offset 8
  2237. ret
  2238. .cfi_def_cfa_offset 400
  2239. .cfi_offset 3, -32
  2240. .cfi_offset 14, -16
  2241. .cfi_offset 15, -24
  2242. ..B6.23:
  2243. movq 8(%rbx), %r14
  2244. testq $8388608, %r14
  2245. jne ..B6.25
  2246. ..B6.24:
  2247. lea 304(%rsp), %r15
  2248. jmp ..B6.28
  2249. ..B6.25:
  2250. movq 16(%rbx), %rax
  2251. lea 304(%rsp), %rdi
  2252. movq %rax, -88(%rdi)
  2253. lea 208(%rsp), %rsi
  2254. movq 24(%rbx), %r8
  2255. movl $1, %edx
  2256. movq %r8, 16(%rsi)
  2257. lea 184(%rsp), %rcx
  2258. movl $0, 24(%rcx)
  2259. movl 40(%rbx), %r15d
  2260. andl $7, %r15d
  2261. movl %r15d, 28(%rcx)
  2262. ..___tag_value___y0q.416:
  2263. call __dpml_addsub__@PLT
  2264. ..___tag_value___y0q.417:
  2265. ..B6.26:
  2266. movq 32(%rbx), %rax
  2267. lea 184(%rsp), %rdi
  2268. movq %rax, 32(%rdi)
  2269. lea 208(%rsp), %rsi
  2270. movq 40(%rbx), %r8
  2271. movl $1, %edx
  2272. movq %rdi, %rcx
  2273. addl $-128, %r15d
  2274. movq %r8, 16(%rsi)
  2275. movl %r15d, 4(%rsi)
  2276. ..___tag_value___y0q.418:
  2277. call __dpml_addsub__@PLT
  2278. ..___tag_value___y0q.419:
  2279. ..B6.27:
  2280. lea 184(%rsp), %r15
  2281. ..B6.28:
  2282. movq %r14, %rdx
  2283. addq $48, %rbx
  2284. sarq $14, %rdx
  2285. andq $127, %rdx
  2286. testq $16777216, %r14
  2287. je ..B6.30
  2288. ..B6.29:
  2289. movq %r14, %rcx
  2290. movl $1, %eax
  2291. shrq $7, %rcx
  2292. movq %r14, %r8
  2293. andq $127, %r8
  2294. movq %r15, %rdi
  2295. shlq %cl, %rax
  2296. movq %rdx, %rsi
  2297. decq %rax
  2298. movq %rbx, %rdx
  2299. movq %rax, %rcx
  2300. lea 256(%rsp), %r9
  2301. ..___tag_value___y0q.420:
  2302. call __dpml_evaluate_packed_poly__@PLT
  2303. ..___tag_value___y0q.421:
  2304. jmp ..B6.31
  2305. ..B6.30:
  2306. movq %r15, %rdi
  2307. movq %rbx, %rsi
  2308. movq %r14, %rcx
  2309. lea 256(%rsp), %r8
  2310. ..___tag_value___y0q.422:
  2311. call __dpml_evaluate_rational__@PLT
  2312. ..___tag_value___y0q.423:
  2313. ..B6.31:
  2314. movq %r14, %rdx
  2315. sarq $11, %rdx
  2316. andq $3, %rdx
  2317. je ..B6.33
  2318. ..B6.32:
  2319. decq %rdx
  2320. lea 256(%rsp), %rdi
  2321. movq %rdi, %rcx
  2322. lea 280(%rsp), %rsi
  2323. ..___tag_value___y0q.424:
  2324. call __dpml_addsub__@PLT
  2325. ..___tag_value___y0q.425:
  2326. ..B6.33:
  2327. testq $4194304, %r14
  2328. je ..B6.35
  2329. ..B6.34:
  2330. movq %r15, %rdi
  2331. lea 256(%rsp), %rsi
  2332. movq %rsi, %rdx
  2333. ..___tag_value___y0q.426:
  2334. call __dpml_multiply__@PLT
  2335. ..___tag_value___y0q.427:
  2336. ..B6.35:
  2337. testq $8192, %r14
  2338. je ..B6.37
  2339. ..B6.36:
  2340. movslq 256(%rsp), %rax
  2341. btcq $31, %rax
  2342. movl %eax, 256(%rsp)
  2343. ..B6.37:
  2344. testq $2097152, %r14
  2345. je ..B6.19
  2346. ..B6.38:
  2347. lea 304(%rsp), %rax
  2348. cmpq %rax, %r15
  2349. jne ..B6.40
  2350. ..B6.39:
  2351. sarq $58, %r14
  2352. subl %r14d, 308(%rsp)
  2353. ..B6.40:
  2354. lea 19664+__bessel_x_table(%rip), %rsi
  2355. lea 304(%rsp), %rdi
  2356. lea 184(%rsp), %rdx
  2357. ..___tag_value___y0q.428:
  2358. call __dpml_ux_log__@PLT
  2359. ..___tag_value___y0q.429:
  2360. ..B6.41:
  2361. xorl %esi, %esi
  2362. lea 304(%rsp), %rdi
  2363. xorl %edx, %edx
  2364. lea 208(%rsp), %rcx
  2365. ..___tag_value___y0q.430:
  2366. call __dpml_ux_bessel__
  2367. ..___tag_value___y0q.431:
  2368. ..B6.42:
  2369. lea 184(%rsp), %rsi
  2370. movq %rsi, %rdx
  2371. lea 208(%rsp), %rdi
  2372. ..___tag_value___y0q.432:
  2373. call __dpml_multiply__@PLT
  2374. ..___tag_value___y0q.433:
  2375. ..B6.43:
  2376. movl $1, %edx
  2377. lea 256(%rsp), %rsi
  2378. movq %rsi, %rcx
  2379. lea 184(%rsp), %rdi
  2380. ..___tag_value___y0q.434:
  2381. call __dpml_addsub__@PLT
  2382. ..___tag_value___y0q.435:
  2383. jmp ..B6.19
  2384. ..B6.44:
  2385. cmpq (%rdi), %rax
  2386. ja ..B6.10
  2387. ..B6.45:
  2388. lea __bessel_x_table(%rip), %rbx
  2389. addq 8(%rdi), %rbx
  2390. jmp ..B6.7
  2391. ..B6.46:
  2392. call __stack_chk_fail@PLT
  2393. .align 16,0x90
  2394. .cfi_endproc
  2395. .type __y0q,@function
  2396. .size __y0q,.-__y0q
  2397. .data
  2398. # -- End __y0q
  2399. .text
  2400. # -- Begin __y1q
  2401. .text
  2402. .align 16,0x90
  2403. .globl __y1q
  2404. __y1q:
  2405. # parameter 1: %xmm0
  2406. ..B7.1:
  2407. .cfi_startproc
  2408. ..___tag_value___y1q.437:
  2409. ..L438:
  2410. pushq %r12
  2411. .cfi_def_cfa_offset 16
  2412. .cfi_offset 12, -16
  2413. pushq %r15
  2414. .cfi_def_cfa_offset 24
  2415. .cfi_offset 15, -24
  2416. pushq %rbx
  2417. .cfi_def_cfa_offset 32
  2418. .cfi_offset 3, -32
  2419. pushq %rbp
  2420. .cfi_def_cfa_offset 40
  2421. .cfi_offset 6, -40
  2422. subq $360, %rsp
  2423. .cfi_def_cfa_offset 400
  2424. xorl %esi, %esi
  2425. movaps %xmm0, 48(%rsp)
  2426. lea 48(%rsp), %rdi
  2427. movq 8(%rdi), %rbp
  2428. lea 304(%rsp), %rdx
  2429. shrq $32, %rbp
  2430. lea 48+__bessel_x_table(%rip), %rcx
  2431. movq %fs:40, %rax
  2432. lea 336(%rsp), %r8
  2433. xorq %rsp, %rax
  2434. lea (%rsp), %r9
  2435. movq %rax, 48(%rdx)
  2436. andl $-2147483648, %ebp
  2437. movq $1, -40(%rdi)
  2438. movq $0, (%r9)
  2439. ..___tag_value___y1q.448:
  2440. call __dpml_unpack_x_or_y__@PLT
  2441. ..___tag_value___y1q.449:
  2442. ..B7.2:
  2443. testq %rax, %rax
  2444. jge ..B7.4
  2445. ..B7.3:
  2446. movq $0x7fff000000000000, %rax
  2447. movslq %ebp, %rbp
  2448. movq %rax, %rdx
  2449. movq 344(%rsp), %rcx
  2450. andq %rcx, %rdx
  2451. shlq $32, %rbp
  2452. orq %rcx, %rbp
  2453. cmpq %rdx, %rax
  2454. cmovne %rbp, %rcx
  2455. movq %rcx, 344(%rsp)
  2456. jmp ..B7.20
  2457. ..B7.4:
  2458. movl 308(%rsp), %ecx
  2459. lea 19616+__bessel_x_table(%rip), %rdi
  2460. movq 312(%rsp), %rax
  2461. cmpl $5, %ecx
  2462. movl $0, 304(%rsp)
  2463. jg ..B7.10
  2464. ..B7.5:
  2465. je ..B7.46
  2466. ..B7.6:
  2467. lea __bessel_x_table(%rip), %rbx
  2468. addq 8(%rdi), %rbx
  2469. testl %ecx, %ecx
  2470. jl ..B7.23
  2471. ..B7.7:
  2472. negl %ecx
  2473. addl $5, %ecx
  2474. shrq %cl, %rax
  2475. jmp ..B7.8
  2476. ..B7.9:
  2477. movq 8(%rbx), %rcx
  2478. sarq $32, %rcx
  2479. andq $1023, %rcx
  2480. addq %rcx, %rbx
  2481. ..B7.8:
  2482. cmpq (%rbx), %rax
  2483. jbe ..B7.23
  2484. jmp ..B7.9
  2485. ..B7.10:
  2486. xorl %edi, %edi
  2487. lea 304(%rsp), %rsi
  2488. movl $2, %edx
  2489. lea 160(%rsp), %rcx
  2490. ..___tag_value___y1q.450:
  2491. call __dpml_divide__@PLT
  2492. ..___tag_value___y1q.451:
  2493. ..B7.11:
  2494. lea 18872+__bessel_x_table(%rip), %rsi
  2495. lea 160(%rsp), %rdi
  2496. movl $9, %edx
  2497. movq $0x1000000000000044, %rcx
  2498. lea 64(%rsp), %r8
  2499. ..___tag_value___y1q.452:
  2500. call __dpml_evaluate_rational__@PLT
  2501. ..___tag_value___y1q.453:
  2502. ..B7.12:
  2503. lea 19208+__bessel_x_table(%rip), %rsi
  2504. lea 160(%rsp), %rdi
  2505. movl $9, %edx
  2506. movl $70, %ecx
  2507. lea 88(%rsp), %r8
  2508. ..___tag_value___y1q.454:
  2509. call __dpml_evaluate_rational__@PLT
  2510. ..___tag_value___y1q.455:
  2511. ..B7.13:
  2512. movq $-3, %rsi
  2513. lea 304(%rsp), %rdi
  2514. movl $3, %edx
  2515. lea 112(%rsp), %rcx
  2516. ..___tag_value___y1q.456:
  2517. call __dpml_ux_sincos@PLT
  2518. ..___tag_value___y1q.457:
  2519. ..B7.14:
  2520. lea 64(%rsp), %rdi
  2521. movq %rdi, %rdx
  2522. lea 112(%rsp), %rsi
  2523. ..___tag_value___y1q.458:
  2524. call __dpml_multiply__@PLT
  2525. ..___tag_value___y1q.459:
  2526. ..B7.15:
  2527. lea 88(%rsp), %rdi
  2528. movq %rdi, %rdx
  2529. lea 136(%rsp), %rsi
  2530. ..___tag_value___y1q.460:
  2531. call __dpml_multiply__@PLT
  2532. ..___tag_value___y1q.461:
  2533. ..B7.16:
  2534. xorl %edx, %edx
  2535. lea 64(%rsp), %rdi
  2536. movq %rdi, %rcx
  2537. lea 88(%rsp), %rsi
  2538. ..___tag_value___y1q.462:
  2539. call __dpml_addsub__@PLT
  2540. ..___tag_value___y1q.463:
  2541. ..B7.17:
  2542. movl $1, %esi
  2543. lea 160(%rsp), %rdi
  2544. lea 88(%rsp), %rdx
  2545. ..___tag_value___y1q.464:
  2546. call __dpml_ux_sqrt_evaluation__@PLT
  2547. ..___tag_value___y1q.465:
  2548. ..B7.18:
  2549. lea 64(%rsp), %rdi
  2550. lea 88(%rsp), %rsi
  2551. lea 256(%rsp), %rdx
  2552. ..___tag_value___y1q.466:
  2553. call __dpml_multiply__@PLT
  2554. ..___tag_value___y1q.467:
  2555. ..B7.19:
  2556. movl $24, %eax
  2557. movl $16, %ecx
  2558. xorl %ebp, 256(%rsp)
  2559. cmovne %eax, %ecx
  2560. movl $83886080, %ebx
  2561. lea __bessel_error_codes(%rip), %rbp
  2562. shrq %cl, %rbx
  2563. lea 256(%rsp), %rdi
  2564. movzbl %bl, %r8d
  2565. lea 336(%rsp), %rsi
  2566. movq (%rbp), %rdx
  2567. movq (%rbp,%r8,8), %rcx
  2568. lea (%rsp), %r8
  2569. ..___tag_value___y1q.468:
  2570. call __dpml_pack__@PLT
  2571. ..___tag_value___y1q.469:
  2572. ..B7.20:
  2573. movq 352(%rsp), %rax
  2574. xorq %rsp, %rax
  2575. movaps 336(%rsp), %xmm0
  2576. cmpq %fs:40, %rax
  2577. jne ..B7.48
  2578. ..B7.21:
  2579. addq $360, %rsp
  2580. .cfi_def_cfa_offset 40
  2581. .cfi_restore 6
  2582. popq %rbp
  2583. .cfi_def_cfa_offset 32
  2584. .cfi_restore 3
  2585. popq %rbx
  2586. .cfi_def_cfa_offset 24
  2587. .cfi_restore 15
  2588. popq %r15
  2589. .cfi_def_cfa_offset 16
  2590. .cfi_restore 12
  2591. popq %r12
  2592. .cfi_def_cfa_offset 8
  2593. ret
  2594. .cfi_def_cfa_offset 400
  2595. .cfi_offset 3, -32
  2596. .cfi_offset 6, -40
  2597. .cfi_offset 12, -16
  2598. .cfi_offset 15, -24
  2599. ..B7.23:
  2600. movq 8(%rbx), %r12
  2601. testq $8388608, %r12
  2602. jne ..B7.25
  2603. ..B7.24:
  2604. lea 304(%rsp), %r15
  2605. jmp ..B7.28
  2606. ..B7.25:
  2607. movq 16(%rbx), %rax
  2608. lea 304(%rsp), %rdi
  2609. movq %rax, -88(%rdi)
  2610. lea 208(%rsp), %rsi
  2611. movq 24(%rbx), %r8
  2612. movl $1, %edx
  2613. movq %r8, 16(%rsi)
  2614. lea 184(%rsp), %rcx
  2615. movl $0, 24(%rcx)
  2616. movl 40(%rbx), %r15d
  2617. andl $7, %r15d
  2618. movl %r15d, 28(%rcx)
  2619. ..___tag_value___y1q.484:
  2620. call __dpml_addsub__@PLT
  2621. ..___tag_value___y1q.485:
  2622. ..B7.26:
  2623. movq 32(%rbx), %rax
  2624. lea 184(%rsp), %rdi
  2625. movq %rax, 32(%rdi)
  2626. lea 208(%rsp), %rsi
  2627. movq 40(%rbx), %r8
  2628. movl $1, %edx
  2629. movq %rdi, %rcx
  2630. addl $-128, %r15d
  2631. movq %r8, 16(%rsi)
  2632. movl %r15d, 4(%rsi)
  2633. ..___tag_value___y1q.486:
  2634. call __dpml_addsub__@PLT
  2635. ..___tag_value___y1q.487:
  2636. ..B7.27:
  2637. lea 184(%rsp), %r15
  2638. ..B7.28:
  2639. movq %r12, %rdx
  2640. addq $48, %rbx
  2641. sarq $14, %rdx
  2642. andq $127, %rdx
  2643. testq $16777216, %r12
  2644. je ..B7.30
  2645. ..B7.29:
  2646. movq %r12, %rcx
  2647. movl $1, %eax
  2648. shrq $7, %rcx
  2649. movq %r12, %r8
  2650. andq $127, %r8
  2651. movq %r15, %rdi
  2652. shlq %cl, %rax
  2653. movq %rdx, %rsi
  2654. decq %rax
  2655. movq %rbx, %rdx
  2656. movq %rax, %rcx
  2657. lea 256(%rsp), %r9
  2658. ..___tag_value___y1q.488:
  2659. call __dpml_evaluate_packed_poly__@PLT
  2660. ..___tag_value___y1q.489:
  2661. jmp ..B7.31
  2662. ..B7.30:
  2663. movq %r15, %rdi
  2664. movq %rbx, %rsi
  2665. movq %r12, %rcx
  2666. lea 256(%rsp), %r8
  2667. ..___tag_value___y1q.490:
  2668. call __dpml_evaluate_rational__@PLT
  2669. ..___tag_value___y1q.491:
  2670. ..B7.31:
  2671. movq %r12, %rdx
  2672. sarq $11, %rdx
  2673. andq $3, %rdx
  2674. je ..B7.33
  2675. ..B7.32:
  2676. decq %rdx
  2677. lea 256(%rsp), %rdi
  2678. movq %rdi, %rcx
  2679. lea 280(%rsp), %rsi
  2680. ..___tag_value___y1q.492:
  2681. call __dpml_addsub__@PLT
  2682. ..___tag_value___y1q.493:
  2683. ..B7.33:
  2684. testq $4194304, %r12
  2685. je ..B7.35
  2686. ..B7.34:
  2687. movq %r15, %rdi
  2688. lea 256(%rsp), %rsi
  2689. movq %rsi, %rdx
  2690. ..___tag_value___y1q.494:
  2691. call __dpml_multiply__@PLT
  2692. ..___tag_value___y1q.495:
  2693. ..B7.35:
  2694. testq $8192, %r12
  2695. je ..B7.37
  2696. ..B7.36:
  2697. movslq 256(%rsp), %rax
  2698. btcq $31, %rax
  2699. movl %eax, 256(%rsp)
  2700. ..B7.37:
  2701. testq $2097152, %r12
  2702. je ..B7.19
  2703. ..B7.38:
  2704. lea 304(%rsp), %rax
  2705. cmpq %rax, %r15
  2706. jne ..B7.40
  2707. ..B7.39:
  2708. sarq $58, %r12
  2709. subl %r12d, 308(%rsp)
  2710. ..B7.40:
  2711. lea 19640+__bessel_x_table(%rip), %rdi
  2712. lea 304(%rsp), %rsi
  2713. movl $2, %edx
  2714. lea 208(%rsp), %rcx
  2715. ..___tag_value___y1q.496:
  2716. call __dpml_divide__@PLT
  2717. ..___tag_value___y1q.497:
  2718. ..B7.41:
  2719. xorl %edx, %edx
  2720. lea 256(%rsp), %rdi
  2721. movq %rdi, %rcx
  2722. lea 208(%rsp), %rsi
  2723. ..___tag_value___y1q.498:
  2724. call __dpml_addsub__@PLT
  2725. ..___tag_value___y1q.499:
  2726. ..B7.42:
  2727. lea 19664+__bessel_x_table(%rip), %rsi
  2728. lea 304(%rsp), %rdi
  2729. lea 184(%rsp), %rdx
  2730. ..___tag_value___y1q.500:
  2731. call __dpml_ux_log__@PLT
  2732. ..___tag_value___y1q.501:
  2733. ..B7.43:
  2734. movl $1, %esi
  2735. lea 304(%rsp), %rdi
  2736. xorl %edx, %edx
  2737. lea 208(%rsp), %rcx
  2738. ..___tag_value___y1q.502:
  2739. call __dpml_ux_bessel__
  2740. ..___tag_value___y1q.503:
  2741. ..B7.44:
  2742. lea 184(%rsp), %rsi
  2743. movq %rsi, %rdx
  2744. lea 208(%rsp), %rdi
  2745. ..___tag_value___y1q.504:
  2746. call __dpml_multiply__@PLT
  2747. ..___tag_value___y1q.505:
  2748. ..B7.45:
  2749. movl $1, %edx
  2750. lea 256(%rsp), %rsi
  2751. movq %rsi, %rcx
  2752. lea 184(%rsp), %rdi
  2753. ..___tag_value___y1q.506:
  2754. call __dpml_addsub__@PLT
  2755. ..___tag_value___y1q.507:
  2756. jmp ..B7.19
  2757. ..B7.46:
  2758. cmpq (%rdi), %rax
  2759. ja ..B7.10
  2760. ..B7.47:
  2761. lea __bessel_x_table(%rip), %rbx
  2762. addq 8(%rdi), %rbx
  2763. jmp ..B7.7
  2764. ..B7.48:
  2765. call __stack_chk_fail@PLT
  2766. .align 16,0x90
  2767. .cfi_endproc
  2768. .type __y1q,@function
  2769. .size __y1q,.-__y1q
  2770. .data
  2771. # -- End __y1q
  2772. .text
  2773. # -- Begin __ynq
  2774. .text
  2775. .align 16,0x90
  2776. .globl __ynq
  2777. __ynq:
  2778. # parameter 1: %edi
  2779. # parameter 2: %xmm0
  2780. ..B8.1:
  2781. .cfi_startproc
  2782. ..___tag_value___ynq.509:
  2783. ..L510:
  2784. pushq %r13
  2785. .cfi_def_cfa_offset 16
  2786. .cfi_offset 13, -16
  2787. pushq %r14
  2788. .cfi_def_cfa_offset 24
  2789. .cfi_offset 14, -24
  2790. pushq %r15
  2791. .cfi_def_cfa_offset 32
  2792. .cfi_offset 15, -32
  2793. pushq %rbx
  2794. .cfi_def_cfa_offset 40
  2795. .cfi_offset 3, -40
  2796. pushq %rbp
  2797. .cfi_def_cfa_offset 48
  2798. .cfi_offset 6, -48
  2799. subq $368, %rsp
  2800. .cfi_def_cfa_offset 416
  2801. movq $0x8000000000000000, %rdx
  2802. movaps %xmm0, 48(%rsp)
  2803. andq 56(%rsp), %rdx
  2804. movslq %edi, %r14
  2805. shrq $32, %rdx
  2806. movq %fs:40, %rax
  2807. xorq %rsp, %rax
  2808. movq %rax, 352(%rsp)
  2809. lea 40+__bessel_x_table(%rip), %rax
  2810. testq %r14, %r14
  2811. movq $1, 8(%rsp)
  2812. movq $0, (%rsp)
  2813. jge ..B8.3
  2814. ..B8.2:
  2815. negq %r14
  2816. xorl $-2147483648, %edx
  2817. ..B8.3:
  2818. xorl %ebp, %ebp
  2819. testq $1, %r14
  2820. lea 48(%rsp), %rdi
  2821. cmovne %edx, %ebp
  2822. movl $2, %ebx
  2823. cmpq $2, %r14
  2824. lea 304(%rsp), %rdx
  2825. cmovle %r14, %rbx
  2826. xorl %esi, %esi
  2827. lea 336(%rsp), %r8
  2828. andl $-2147483648, %ebp
  2829. lea (%rsp), %r9
  2830. lea (%rax,%rbx,8), %rcx
  2831. ..___tag_value___ynq.522:
  2832. call __dpml_unpack_x_or_y__@PLT
  2833. ..___tag_value___ynq.523:
  2834. ..B8.4:
  2835. testq %rax, %rax
  2836. jge ..B8.6
  2837. ..B8.5:
  2838. movq $0x7fff000000000000, %rax
  2839. movslq %ebp, %rbp
  2840. movq %rax, %rdx
  2841. movq 344(%rsp), %rcx
  2842. andq %rcx, %rdx
  2843. shlq $32, %rbp
  2844. orq %rcx, %rbp
  2845. cmpq %rdx, %rax
  2846. cmovne %rbp, %rcx
  2847. movq %rcx, 344(%rsp)
  2848. jmp ..B8.26
  2849. ..B8.6:
  2850. movl $0, 304(%rsp)
  2851. cmpq $2, %r14
  2852. jge ..B8.56
  2853. ..B8.7:
  2854. movl 308(%rsp), %ecx
  2855. lea (%r14,%r14,2), %r9
  2856. movq 312(%rsp), %rax
  2857. lea __bessel_x_table(%rip), %r8
  2858. cmpl $5, %ecx
  2859. jg ..B8.13
  2860. ..B8.8:
  2861. je ..B8.53
  2862. ..B8.9:
  2863. movq %r8, %rbx
  2864. addq 19600(%r8,%r9,8), %rbx
  2865. testl %ecx, %ecx
  2866. jl ..B8.29
  2867. ..B8.10:
  2868. negl %ecx
  2869. addl $5, %ecx
  2870. shrq %cl, %rax
  2871. jmp ..B8.11
  2872. ..B8.12:
  2873. movq 8(%rbx), %rcx
  2874. sarq $32, %rcx
  2875. andq $1023, %rcx
  2876. addq %rcx, %rbx
  2877. ..B8.11:
  2878. cmpq (%rbx), %rax
  2879. jbe ..B8.29
  2880. jmp ..B8.12
  2881. ..B8.13:
  2882. xorl %edi, %edi
  2883. lea 304(%rsp), %rsi
  2884. movl $2, %edx
  2885. lea 160(%rsp), %rcx
  2886. ..___tag_value___ynq.524:
  2887. call __dpml_divide__@PLT
  2888. ..___tag_value___ynq.525:
  2889. ..B8.14:
  2890. testq %r14, %r14
  2891. jne ..B8.16
  2892. ..B8.15:
  2893. movl $10, %r13d
  2894. lea 18168+__bessel_x_table(%rip), %rsi
  2895. lea 18504+__bessel_x_table(%rip), %rbx
  2896. jmp ..B8.17
  2897. ..B8.16:
  2898. movl $9, %r13d
  2899. lea 18872+__bessel_x_table(%rip), %rsi
  2900. lea 19208+__bessel_x_table(%rip), %rbx
  2901. ..B8.17:
  2902. movl $9, %edx
  2903. lea 160(%rsp), %rdi
  2904. movq $0x1000000000000044, %rcx
  2905. lea 64(%rsp), %r8
  2906. ..___tag_value___ynq.526:
  2907. call __dpml_evaluate_rational__@PLT
  2908. ..___tag_value___ynq.527:
  2909. ..B8.18:
  2910. movq %rbx, %rsi
  2911. lea 160(%rsp), %rdi
  2912. movq %r13, %rdx
  2913. movl $70, %ecx
  2914. lea 88(%rsp), %r8
  2915. ..___tag_value___ynq.528:
  2916. call __dpml_evaluate_rational__@PLT
  2917. ..___tag_value___ynq.529:
  2918. ..B8.19:
  2919. movl $3, %edx
  2920. lea (%r14,%r14), %rsi
  2921. negq %rsi
  2922. lea 304(%rsp), %rdi
  2923. decq %rsi
  2924. lea 112(%rsp), %rcx
  2925. ..___tag_value___ynq.530:
  2926. call __dpml_ux_sincos@PLT
  2927. ..___tag_value___ynq.531:
  2928. ..B8.20:
  2929. lea 64(%rsp), %rdi
  2930. movq %rdi, %rdx
  2931. lea 112(%rsp), %rsi
  2932. ..___tag_value___ynq.532:
  2933. call __dpml_multiply__@PLT
  2934. ..___tag_value___ynq.533:
  2935. ..B8.21:
  2936. lea 88(%rsp), %rdi
  2937. movq %rdi, %rdx
  2938. lea 136(%rsp), %rsi
  2939. ..___tag_value___ynq.534:
  2940. call __dpml_multiply__@PLT
  2941. ..___tag_value___ynq.535:
  2942. ..B8.22:
  2943. movl $1, %eax
  2944. xorl %edx, %edx
  2945. testq %r14, %r14
  2946. lea 64(%rsp), %rdi
  2947. cmove %rax, %rdx
  2948. lea 88(%rsp), %rsi
  2949. movq %rdi, %rcx
  2950. ..___tag_value___ynq.536:
  2951. call __dpml_addsub__@PLT
  2952. ..___tag_value___ynq.537:
  2953. ..B8.23:
  2954. movl $1, %esi
  2955. lea 160(%rsp), %rdi
  2956. lea 88(%rsp), %rdx
  2957. ..___tag_value___ynq.538:
  2958. call __dpml_ux_sqrt_evaluation__@PLT
  2959. ..___tag_value___ynq.539:
  2960. ..B8.24:
  2961. lea 64(%rsp), %rdi
  2962. lea 88(%rsp), %rsi
  2963. lea 256(%rsp), %rdx
  2964. ..___tag_value___ynq.540:
  2965. call __dpml_multiply__@PLT
  2966. ..___tag_value___ynq.541:
  2967. ..B8.25:
  2968. movl $24, %eax
  2969. movl $16, %ecx
  2970. xorl %ebp, 256(%rsp)
  2971. cmovne %eax, %ecx
  2972. movl $117833728, %ebx
  2973. lea __bessel_error_codes(%rip), %rbp
  2974. shrq %cl, %rbx
  2975. lea 256(%rsp), %rdi
  2976. movzbl %bl, %r8d
  2977. lea 336(%rsp), %rsi
  2978. movq (%rbp), %rdx
  2979. movq (%rbp,%r8,8), %rcx
  2980. lea (%rsp), %r8
  2981. ..___tag_value___ynq.542:
  2982. call __dpml_pack__@PLT
  2983. ..___tag_value___ynq.543:
  2984. ..B8.26:
  2985. movq 352(%rsp), %rax
  2986. xorq %rsp, %rax
  2987. movaps 336(%rsp), %xmm0
  2988. cmpq %fs:40, %rax
  2989. jne ..B8.55
  2990. ..B8.27:
  2991. addq $368, %rsp
  2992. .cfi_def_cfa_offset 48
  2993. .cfi_restore 6
  2994. popq %rbp
  2995. .cfi_def_cfa_offset 40
  2996. .cfi_restore 3
  2997. popq %rbx
  2998. .cfi_def_cfa_offset 32
  2999. .cfi_restore 15
  3000. popq %r15
  3001. .cfi_def_cfa_offset 24
  3002. .cfi_restore 14
  3003. popq %r14
  3004. .cfi_def_cfa_offset 16
  3005. .cfi_restore 13
  3006. popq %r13
  3007. .cfi_def_cfa_offset 8
  3008. ret
  3009. .cfi_def_cfa_offset 416
  3010. .cfi_offset 3, -40
  3011. .cfi_offset 6, -48
  3012. .cfi_offset 13, -16
  3013. .cfi_offset 14, -24
  3014. .cfi_offset 15, -32
  3015. ..B8.29:
  3016. movq 8(%rbx), %r13
  3017. testq $8388608, %r13
  3018. jne ..B8.31
  3019. ..B8.30:
  3020. lea 304(%rsp), %r15
  3021. jmp ..B8.34
  3022. ..B8.31:
  3023. movq 16(%rbx), %rax
  3024. lea 304(%rsp), %rdi
  3025. movq %rax, -88(%rdi)
  3026. lea 208(%rsp), %rsi
  3027. movq 24(%rbx), %r8
  3028. movl $1, %edx
  3029. movq %r8, 16(%rsi)
  3030. lea 184(%rsp), %rcx
  3031. movl $0, 24(%rcx)
  3032. movl 40(%rbx), %r15d
  3033. andl $7, %r15d
  3034. movl %r15d, 28(%rcx)
  3035. ..___tag_value___ynq.561:
  3036. call __dpml_addsub__@PLT
  3037. ..___tag_value___ynq.562:
  3038. ..B8.32:
  3039. movq 32(%rbx), %rax
  3040. lea 184(%rsp), %rdi
  3041. movq %rax, 32(%rdi)
  3042. lea 208(%rsp), %rsi
  3043. movq 40(%rbx), %r8
  3044. movl $1, %edx
  3045. movq %rdi, %rcx
  3046. addl $-128, %r15d
  3047. movq %r8, 16(%rsi)
  3048. movl %r15d, 4(%rsi)
  3049. ..___tag_value___ynq.563:
  3050. call __dpml_addsub__@PLT
  3051. ..___tag_value___ynq.564:
  3052. ..B8.33:
  3053. lea 184(%rsp), %r15
  3054. ..B8.34:
  3055. movq %r13, %rdx
  3056. addq $48, %rbx
  3057. sarq $14, %rdx
  3058. andq $127, %rdx
  3059. testq $16777216, %r13
  3060. je ..B8.36
  3061. ..B8.35:
  3062. movq %r13, %rcx
  3063. movl $1, %eax
  3064. shrq $7, %rcx
  3065. movq %r13, %r8
  3066. andq $127, %r8
  3067. movq %r15, %rdi
  3068. shlq %cl, %rax
  3069. movq %rdx, %rsi
  3070. decq %rax
  3071. movq %rbx, %rdx
  3072. movq %rax, %rcx
  3073. lea 256(%rsp), %r9
  3074. ..___tag_value___ynq.565:
  3075. call __dpml_evaluate_packed_poly__@PLT
  3076. ..___tag_value___ynq.566:
  3077. jmp ..B8.37
  3078. ..B8.36:
  3079. movq %r15, %rdi
  3080. movq %rbx, %rsi
  3081. movq %r13, %rcx
  3082. lea 256(%rsp), %r8
  3083. ..___tag_value___ynq.567:
  3084. call __dpml_evaluate_rational__@PLT
  3085. ..___tag_value___ynq.568:
  3086. ..B8.37:
  3087. movq %r13, %rdx
  3088. sarq $11, %rdx
  3089. andq $3, %rdx
  3090. je ..B8.39
  3091. ..B8.38:
  3092. decq %rdx
  3093. lea 256(%rsp), %rdi
  3094. movq %rdi, %rcx
  3095. lea 280(%rsp), %rsi
  3096. ..___tag_value___ynq.569:
  3097. call __dpml_addsub__@PLT
  3098. ..___tag_value___ynq.570:
  3099. ..B8.39:
  3100. testq $4194304, %r13
  3101. je ..B8.41
  3102. ..B8.40:
  3103. movq %r15, %rdi
  3104. lea 256(%rsp), %rsi
  3105. movq %rsi, %rdx
  3106. ..___tag_value___ynq.571:
  3107. call __dpml_multiply__@PLT
  3108. ..___tag_value___ynq.572:
  3109. ..B8.41:
  3110. testq $8192, %r13
  3111. je ..B8.43
  3112. ..B8.42:
  3113. movslq 256(%rsp), %rax
  3114. btcq $31, %rax
  3115. movl %eax, 256(%rsp)
  3116. ..B8.43:
  3117. testq $2097152, %r13
  3118. je ..B8.25
  3119. ..B8.44:
  3120. lea 304(%rsp), %rax
  3121. cmpq %rax, %r15
  3122. jne ..B8.46
  3123. ..B8.45:
  3124. sarq $58, %r13
  3125. subl %r13d, 308(%rsp)
  3126. ..B8.46:
  3127. cmpq $1, %r14
  3128. je ..B8.51
  3129. ..B8.47:
  3130. lea 19664+__bessel_x_table(%rip), %rsi
  3131. lea 304(%rsp), %rdi
  3132. lea 184(%rsp), %rdx
  3133. ..___tag_value___ynq.573:
  3134. call __dpml_ux_log__@PLT
  3135. ..___tag_value___ynq.574:
  3136. ..B8.48:
  3137. movq %r14, %rsi
  3138. lea 304(%rsp), %rdi
  3139. xorl %edx, %edx
  3140. lea 208(%rsp), %rcx
  3141. ..___tag_value___ynq.575:
  3142. call __dpml_ux_bessel__
  3143. ..___tag_value___ynq.576:
  3144. ..B8.49:
  3145. lea 184(%rsp), %rsi
  3146. movq %rsi, %rdx
  3147. lea 208(%rsp), %rdi
  3148. ..___tag_value___ynq.577:
  3149. call __dpml_multiply__@PLT
  3150. ..___tag_value___ynq.578:
  3151. ..B8.50:
  3152. movl $1, %edx
  3153. lea 256(%rsp), %rsi
  3154. movq %rsi, %rcx
  3155. lea 184(%rsp), %rdi
  3156. ..___tag_value___ynq.579:
  3157. call __dpml_addsub__@PLT
  3158. ..___tag_value___ynq.580:
  3159. jmp ..B8.25
  3160. ..B8.51:
  3161. lea 19640+__bessel_x_table(%rip), %rdi
  3162. lea 304(%rsp), %rsi
  3163. movl $2, %edx
  3164. lea 208(%rsp), %rcx
  3165. ..___tag_value___ynq.581:
  3166. call __dpml_divide__@PLT
  3167. ..___tag_value___ynq.582:
  3168. ..B8.52:
  3169. xorl %edx, %edx
  3170. lea 256(%rsp), %rdi
  3171. movq %rdi, %rcx
  3172. lea 208(%rsp), %rsi
  3173. ..___tag_value___ynq.583:
  3174. call __dpml_addsub__@PLT
  3175. ..___tag_value___ynq.584:
  3176. jmp ..B8.47
  3177. ..B8.53:
  3178. cmpq 19592(%r8,%r9,8), %rax
  3179. ja ..B8.13
  3180. ..B8.54:
  3181. movq %r8, %rbx
  3182. addq 19600(%r8,%r9,8), %rbx
  3183. jmp ..B8.10
  3184. ..B8.55:
  3185. call __stack_chk_fail@PLT
  3186. ..B8.56:
  3187. movq %r14, %rsi
  3188. lea 304(%rsp), %rdi
  3189. movl $2, %edx
  3190. lea 256(%rsp), %rcx
  3191. ..___tag_value___ynq.585:
  3192. call __dpml_ux_large_order_bessel__
  3193. ..___tag_value___ynq.586:
  3194. jmp ..B8.25
  3195. .align 16,0x90
  3196. .cfi_endproc
  3197. .type __ynq,@function
  3198. .size __ynq,.-__ynq
  3199. .data
  3200. # -- End __ynq
  3201. .section .rodata, "a"
  3202. .align 16
  3203. .align 16
  3204. __bessel_x_table:
  3205. .long 4527112
  3206. .long 882002208
  3207. .long 4527112
  3208. .long 609222656
  3209. .long 4527112
  3210. .long 340787200
  3211. .long 0
  3212. .long 0
  3213. .long 2
  3214. .long 0
  3215. .long 2162758664
  3216. .long 1056696334
  3217. .long 15799304
  3218. .long 796782607
  3219. .long 2163807240
  3220. .long 536868879
  3221. .long 0
  3222. .long 0
  3223. .long 136
  3224. .long 0
  3225. .long 137
  3226. .long 0
  3227. .long 138
  3228. .long 0
  3229. .long 139
  3230. .long 0
  3231. .long 141
  3232. .long 0
  3233. .long 142
  3234. .long 0
  3235. .long 2943289511
  3236. .long 514282869
  3237. .long 12841452
  3238. .long 4160750144
  3239. .long 3101294049
  3240. .long 2582161780
  3241. .long 1312087176
  3242. .long 1489306811
  3243. .long 19644348
  3244. .long 45583118
  3245. .long 2057404378
  3246. .long 3169098683
  3247. .long 3035415578
  3248. .long 893843444
  3249. .long 337
  3250. .long 0
  3251. .long 1783633315
  3252. .long 1777532950
  3253. .long 15440
  3254. .long 0
  3255. .long 1098024042
  3256. .long 3019602458
  3257. .long 814258
  3258. .long 0
  3259. .long 225592541
  3260. .long 3983311110
  3261. .long 37212291
  3262. .long 0
  3263. .long 2852953733
  3264. .long 2839658485
  3265. .long 1458597808
  3266. .long 0
  3267. .long 4135355606
  3268. .long 2153351721
  3269. .long 1172250754
  3270. .long 11
  3271. .long 1418543880
  3272. .long 1134849789
  3273. .long 691229967
  3274. .long 312
  3275. .long 221999422
  3276. .long 2942275987
  3277. .long 892175906
  3278. .long 7082
  3279. .long 183528404
  3280. .long 1091137495
  3281. .long 33669418
  3282. .long 128779
  3283. .long 2062842702
  3284. .long 3593466159
  3285. .long 2350547321
  3286. .long 1825862
  3287. .long 3242024385
  3288. .long 1732973365
  3289. .long 1193716022
  3290. .long 19485117
  3291. .long 1037993584
  3292. .long 3230003709
  3293. .long 1091314384
  3294. .long 149320065
  3295. .long 865418991
  3296. .long 2685299556
  3297. .long 265703573
  3298. .long 769292094
  3299. .long 699915261
  3300. .long 300027119
  3301. .long 1754654657
  3302. .long 2412548808
  3303. .long 1339780591
  3304. .long 830077839
  3305. .long 3026944889
  3306. .long 3889644321
  3307. .long 4103150545
  3308. .long 428322165
  3309. .long 2828272473
  3310. .long 2229721522
  3311. .long 2
  3312. .long 0
  3313. .long 0
  3314. .long 0
  3315. .long 0
  3316. .long 0
  3317. .long 367384380
  3318. .long 4326353
  3319. .long 2148
  3320. .long 0
  3321. .long 3463681883
  3322. .long 689773508
  3323. .long 115915
  3324. .long 0
  3325. .long 1865635225
  3326. .long 1707083401
  3327. .long 5659280
  3328. .long 0
  3329. .long 57566505
  3330. .long 2904667094
  3331. .long 238211523
  3332. .long 0
  3333. .long 2506436672
  3334. .long 4038967033
  3335. .long 4242689712
  3336. .long 1
  3337. .long 900230770
  3338. .long 2061385255
  3339. .long 3485051853
  3340. .long 59
  3341. .long 3028033191
  3342. .long 3312441247
  3343. .long 2225862006
  3344. .long 1485
  3345. .long 2615755381
  3346. .long 2826778077
  3347. .long 1673380806
  3348. .long 29835
  3349. .long 355106258
  3350. .long 2404984212
  3351. .long 1016211595
  3352. .long 472327
  3353. .long 1503440334
  3354. .long 2187913929
  3355. .long 749248049
  3356. .long 5704462
  3357. .long 3147631426
  3358. .long 2675016444
  3359. .long 3447985920
  3360. .long 50328354
  3361. .long 3866449770
  3362. .long 2131485908
  3363. .long 579515915
  3364. .long 305317757
  3365. .long 1140039843
  3366. .long 2720631446
  3367. .long 456203296
  3368. .long 1162742504
  3369. .long 3233022265
  3370. .long 2052397230
  3371. .long 3523447208
  3372. .long 2379802096
  3373. .long 4168515076
  3374. .long 4109278998
  3375. .long 173166154
  3376. .long 1854372776
  3377. .long 2
  3378. .long 0
  3379. .long 1759813577
  3380. .long 941616103
  3381. .long 12816876
  3382. .long 4227858976
  3383. .long 1634871482
  3384. .long 2963569369
  3385. .long 683137648
  3386. .long 2191944453
  3387. .long 1580116130
  3388. .long 3956925442
  3389. .long 2076563715
  3390. .long 714524096
  3391. .long 1425042529
  3392. .long 556010
  3393. .long 0
  3394. .long 0
  3395. .long 2705967279
  3396. .long 111702325
  3397. .long 0
  3398. .long 0
  3399. .long 3713308765
  3400. .long 3252247564
  3401. .long 4
  3402. .long 0
  3403. .long 2100681787
  3404. .long 1255672466
  3405. .long 747
  3406. .long 0
  3407. .long 3619987580
  3408. .long 2926178414
  3409. .long 99420
  3410. .long 0
  3411. .long 2512861058
  3412. .long 4217543322
  3413. .long 11034432
  3414. .long 0
  3415. .long 2336326559
  3416. .long 4282922616
  3417. .long 1003296232
  3418. .long 0
  3419. .long 961767164
  3420. .long 880412311
  3421. .long 74952366
  3422. .long 17
  3423. .long 651638352
  3424. .long 3978983768
  3425. .long 3866178891
  3426. .long 965
  3427. .long 1596163871
  3428. .long 1924711161
  3429. .long 2529806704
  3430. .long 41195
  3431. .long 4143448985
  3432. .long 965000726
  3433. .long 2579935101
  3434. .long 1257069
  3435. .long 3252814079
  3436. .long 2428688082
  3437. .long 440599394
  3438. .long 25575240
  3439. .long 2037391762
  3440. .long 3718324471
  3441. .long 2593618161
  3442. .long 310260222
  3443. .long 3513168611
  3444. .long 3970741434
  3445. .long 128123702
  3446. .long 1820672813
  3447. .long 3402733470
  3448. .long 3892867495
  3449. .long 1270945360
  3450. .long 2922852432
  3451. .long 0
  3452. .long 0
  3453. .long 0
  3454. .long 0
  3455. .long 0
  3456. .long 0
  3457. .long 1986947947
  3458. .long 53265381
  3459. .long 0
  3460. .long 0
  3461. .long 3270284272
  3462. .long 1932314788
  3463. .long 2
  3464. .long 0
  3465. .long 4084347788
  3466. .long 3083682757
  3467. .long 409
  3468. .long 0
  3469. .long 2552809164
  3470. .long 4060325593
  3471. .long 58254
  3472. .long 0
  3473. .long 3829133869
  3474. .long 1310009699
  3475. .long 6940915
  3476. .long 0
  3477. .long 3083277873
  3478. .long 3078742755
  3479. .long 680947971
  3480. .long 0
  3481. .long 3385783917
  3482. .long 3611832980
  3483. .long 2295622592
  3484. .long 12
  3485. .long 3171596108
  3486. .long 2891115348
  3487. .long 838843771
  3488. .long 777
  3489. .long 3771422218
  3490. .long 1148182025
  3491. .long 434950258
  3492. .long 36482
  3493. .long 393135174
  3494. .long 80483983
  3495. .long 3817092537
  3496. .long 1235511
  3497. .long 594123027
  3498. .long 65162621
  3499. .long 1218473398
  3500. .long 28145623
  3501. .long 3536617861
  3502. .long 375824456
  3503. .long 425129817
  3504. .long 385237492
  3505. .long 633237591
  3506. .long 649365651
  3507. .long 313906709
  3508. .long 2545942344
  3509. .long 873029334
  3510. .long 423671385
  3511. .long 1111949612
  3512. .long 4235958077
  3513. .long 4294967293
  3514. .long 0
  3515. .long 4159743234
  3516. .long 1365459778
  3517. .long 12825068
  3518. .long 4227858976
  3519. .long 1727418030
  3520. .long 2322967398
  3521. .long 1034782148
  3522. .long 1761143608
  3523. .long 748103118
  3524. .long 681764742
  3525. .long 1945985884
  3526. .long 1037518188
  3527. .long 2731139269
  3528. .long 559058
  3529. .long 0
  3530. .long 0
  3531. .long 3638286185
  3532. .long 115784543
  3533. .long 0
  3534. .long 0
  3535. .long 484918398
  3536. .long 4013875548
  3537. .long 4
  3538. .long 0
  3539. .long 868380236
  3540. .long 106340102
  3541. .long 775
  3542. .long 0
  3543. .long 3771022282
  3544. .long 1666157217
  3545. .long 103048
  3546. .long 0
  3547. .long 470645992
  3548. .long 2100027425
  3549. .long 11422638
  3550. .long 0
  3551. .long 1279250702
  3552. .long 1788924811
  3553. .long 1036227271
  3554. .long 0
  3555. .long 3067063928
  3556. .long 3886781995
  3557. .long 2181909072
  3558. .long 17
  3559. .long 103786080
  3560. .long 119465851
  3561. .long 1602069376
  3562. .long 987
  3563. .long 314091048
  3564. .long 4120514941
  3565. .long 1703984391
  3566. .long 41665
  3567. .long 3153492716
  3568. .long 1769936992
  3569. .long 3277791366
  3570. .long 1248908
  3571. .long 2480865882
  3572. .long 357555572
  3573. .long 1426486202
  3574. .long 24641724
  3575. .long 925215435
  3576. .long 3875415602
  3577. .long 2242310174
  3578. .long 283170307
  3579. .long 1206749920
  3580. .long 1745236754
  3581. .long 421850802
  3582. .long 1512988987
  3583. .long 554528472
  3584. .long 4124376878
  3585. .long 999726568
  3586. .long 2331757501
  3587. .long 0
  3588. .long 0
  3589. .long 0
  3590. .long 0
  3591. .long 0
  3592. .long 0
  3593. .long 844883384
  3594. .long 48877615
  3595. .long 0
  3596. .long 0
  3597. .long 613626429
  3598. .long 1016694622
  3599. .long 2
  3600. .long 0
  3601. .long 733791182
  3602. .long 4037492605
  3603. .long 370
  3604. .long 0
  3605. .long 2511602797
  3606. .long 962949943
  3607. .long 52209
  3608. .long 0
  3609. .long 2469661725
  3610. .long 4226370589
  3611. .long 6143972
  3612. .long 0
  3613. .long 2060721069
  3614. .long 3581658067
  3615. .long 593539814
  3616. .long 0
  3617. .long 2839602819
  3618. .long 4222464368
  3619. .long 3064291281
  3620. .long 10
  3621. .long 592311022
  3622. .long 275206449
  3623. .long 2221002398
  3624. .long 647
  3625. .long 3453980290
  3626. .long 1100410175
  3627. .long 2256369516
  3628. .long 29367
  3629. .long 965726650
  3630. .long 341239821
  3631. .long 1020304938
  3632. .long 947922
  3633. .long 2152956293
  3634. .long 1358966229
  3635. .long 796742083
  3636. .long 20128900
  3637. .long 2203770174
  3638. .long 4010517667
  3639. .long 1001215390
  3640. .long 247246889
  3641. .long 118635824
  3642. .long 336180557
  3643. .long 907042493
  3644. .long 1379503488
  3645. .long 1731363265
  3646. .long 2376282645
  3647. .long 3253758107
  3648. .long 2155609720
  3649. .long 4294967293
  3650. .long 0
  3651. .long 1133938837
  3652. .long 1788275660
  3653. .long 12816876
  3654. .long 4227858976
  3655. .long 328577348
  3656. .long 3165265924
  3657. .long 1527252342
  3658. .long 1339392541
  3659. .long 2394531985
  3660. .long 243403399
  3661. .long 1651082908
  3662. .long 3768234999
  3663. .long 1764410062
  3664. .long 1127868
  3665. .long 0
  3666. .long 0
  3667. .long 380965293
  3668. .long 236501030
  3669. .long 0
  3670. .long 0
  3671. .long 4057780011
  3672. .long 296466121
  3673. .long 10
  3674. .long 0
  3675. .long 1915520970
  3676. .long 2413700929
  3677. .long 1578
  3678. .long 0
  3679. .long 2515416277
  3680. .long 1400529095
  3681. .long 209346
  3682. .long 0
  3683. .long 1507502659
  3684. .long 119133009
  3685. .long 23121417
  3686. .long 0
  3687. .long 822245729
  3688. .long 2123535665
  3689. .long 2086838594
  3690. .long 0
  3691. .long 2761614169
  3692. .long 2187408238
  3693. .long 28089432
  3694. .long 35
  3695. .long 552668793
  3696. .long 2572470762
  3697. .long 825632309
  3698. .long 1954
  3699. .long 1089676525
  3700. .long 4007660420
  3701. .long 2284740089
  3702. .long 81273
  3703. .long 3790860620
  3704. .long 4250011568
  3705. .long 3911718864
  3706. .long 2386138
  3707. .long 1569325755
  3708. .long 1413720016
  3709. .long 751491568
  3710. .long 45731817
  3711. .long 955105128
  3712. .long 1250521740
  3713. .long 2097840313
  3714. .long 506337017
  3715. .long 1624392615
  3716. .long 4258574603
  3717. .long 3379569620
  3718. .long 2624122564
  3719. .long 4107144163
  3720. .long 2368467334
  3721. .long 1634973330
  3722. .long 3993629493
  3723. .long 4294967295
  3724. .long 0
  3725. .long 0
  3726. .long 0
  3727. .long 0
  3728. .long 0
  3729. .long 818934838
  3730. .long 89458952
  3731. .long 0
  3732. .long 0
  3733. .long 1917175450
  3734. .long 275918876
  3735. .long 4
  3736. .long 0
  3737. .long 745599157
  3738. .long 3172395316
  3739. .long 667
  3740. .long 0
  3741. .long 2952822384
  3742. .long 492051402
  3743. .long 92937
  3744. .long 0
  3745. .long 2206545778
  3746. .long 108664272
  3747. .long 10789849
  3748. .long 0
  3749. .long 3593487476
  3750. .long 2223761325
  3751. .long 1025213015
  3752. .long 0
  3753. .long 4186460497
  3754. .long 2115107000
  3755. .long 546575231
  3756. .long 18
  3757. .long 4222869425
  3758. .long 1697786641
  3759. .long 1644425336
  3760. .long 1067
  3761. .long 2279245768
  3762. .long 3297743944
  3763. .long 144043411
  3764. .long 46814
  3765. .long 528690514
  3766. .long 2305832912
  3767. .long 3885610801
  3768. .long 1446642
  3769. .long 3948180674
  3770. .long 1400240622
  3771. .long 2848238597
  3772. .long 29038477
  3773. .long 365799999
  3774. .long 3493109055
  3775. .long 720503959
  3776. .long 333431672
  3777. .long 4157886487
  3778. .long 4286999543
  3779. .long 464978815
  3780. .long 1767352013
  3781. .long 3339500879
  3782. .long 5789261
  3783. .long 740497786
  3784. .long 2709489262
  3785. .long 4294967292
  3786. .long 0
  3787. .long 675685466
  3788. .long 2210650544
  3789. .long 12825068
  3790. .long 4227858976
  3791. .long 2475592912
  3792. .long 4007987703
  3793. .long 795233231
  3794. .long 3544111414
  3795. .long 3119445785
  3796. .long 4019086602
  3797. .long 1815298636
  3798. .long 3651400695
  3799. .long 250417896
  3800. .long 1132895
  3801. .long 0
  3802. .long 0
  3803. .long 1599660003
  3804. .long 238893558
  3805. .long 0
  3806. .long 0
  3807. .long 4178878964
  3808. .long 640014589
  3809. .long 10
  3810. .long 0
  3811. .long 3652653430
  3812. .long 1664916825
  3813. .long 1586
  3814. .long 0
  3815. .long 506609104
  3816. .long 279824532
  3817. .long 209578
  3818. .long 0
  3819. .long 3394823516
  3820. .long 2710891899
  3821. .long 23032181
  3822. .long 0
  3823. .long 1068742364
  3824. .long 3396859346
  3825. .long 2065409978
  3826. .long 0
  3827. .long 1532264156
  3828. .long 1783373111
  3829. .long 1537162281
  3830. .long 34
  3831. .long 3404313527
  3832. .long 645034109
  3833. .long 1238696626
  3834. .long 1897
  3835. .long 2815751506
  3836. .long 1216048877
  3837. .long 2381163022
  3838. .long 77819
  3839. .long 681356606
  3840. .long 1742374831
  3841. .long 1470157118
  3842. .long 2245756
  3843. .long 3583839604
  3844. .long 3430133311
  3845. .long 3428750273
  3846. .long 42198880
  3847. .long 2624104293
  3848. .long 3836925937
  3849. .long 2616934709
  3850. .long 458497922
  3851. .long 4091889117
  3852. .long 2154475757
  3853. .long 1334377092
  3854. .long 2344404304
  3855. .long 3811467832
  3856. .long 4225344580
  3857. .long 3014131639
  3858. .long 3548440700
  3859. .long 4294967295
  3860. .long 0
  3861. .long 0
  3862. .long 0
  3863. .long 0
  3864. .long 0
  3865. .long 2101683395
  3866. .long 163038220
  3867. .long 0
  3868. .long 0
  3869. .long 1150331703
  3870. .long 1497034637
  3871. .long 7
  3872. .long 0
  3873. .long 1295008257
  3874. .long 2962522183
  3875. .long 1195
  3876. .long 0
  3877. .long 193789761
  3878. .long 1257830278
  3879. .long 164530
  3880. .long 0
  3881. .long 3810960890
  3882. .long 1878269909
  3883. .long 18845080
  3884. .long 0
  3885. .long 2863024615
  3886. .long 258783337
  3887. .long 1761897164
  3888. .long 0
  3889. .long 2435461135
  3890. .long 4254653612
  3891. .long 2378780257
  3892. .long 30
  3893. .long 3635296493
  3894. .long 4161741958
  3895. .long 2074908190
  3896. .long 1757
  3897. .long 3250897880
  3898. .long 2210089015
  3899. .long 2132559608
  3900. .long 74948
  3901. .long 2166588251
  3902. .long 3427170173
  3903. .long 756319997
  3904. .long 2241223
  3905. .long 107629526
  3906. .long 2814783011
  3907. .long 580266263
  3908. .long 43402774
  3909. .long 2488417593
  3910. .long 4037868436
  3911. .long 2684236844
  3912. .long 482393505
  3913. .long 1636043988
  3914. .long 2549915956
  3915. .long 1055410979
  3916. .long 2500896928
  3917. .long 2063349270
  3918. .long 3231350804
  3919. .long 4156853657
  3920. .long 3802515847
  3921. .long 4294967291
  3922. .long 0
  3923. .long 191176124
  3924. .long 2632795962
  3925. .long 12816876
  3926. .long 4227858976
  3927. .long 1355787731
  3928. .long 2425457148
  3929. .long 539364904
  3930. .long 1079897623
  3931. .long 897043330
  3932. .long 2066037045
  3933. .long 1494461853
  3934. .long 2159441332
  3935. .long 2366379069
  3936. .long 1131867
  3937. .long 0
  3938. .long 0
  3939. .long 161545432
  3940. .long 239220328
  3941. .long 0
  3942. .long 0
  3943. .long 762722372
  3944. .long 576200370
  3945. .long 10
  3946. .long 0
  3947. .long 3468035492
  3948. .long 1642011913
  3949. .long 1578
  3950. .long 0
  3951. .long 4253764606
  3952. .long 2733292311
  3953. .long 207600
  3954. .long 0
  3955. .long 2811470101
  3956. .long 3269311219
  3957. .long 22691285
  3958. .long 0
  3959. .long 1825255966
  3960. .long 1189284970
  3961. .long 2021353589
  3962. .long 0
  3963. .long 717526141
  3964. .long 2244953537
  3965. .long 1522450794
  3966. .long 33
  3967. .long 693565287
  3968. .long 2333767130
  3969. .long 715945548
  3970. .long 1824
  3971. .long 2985180089
  3972. .long 935432992
  3973. .long 3298648348
  3974. .long 73985
  3975. .long 1392357808
  3976. .long 2627674694
  3977. .long 3107871798
  3978. .long 2108973
  3979. .long 3903806984
  3980. .long 3473675411
  3981. .long 4215247699
  3982. .long 39146099
  3983. .long 2236383345
  3984. .long 2775867013
  3985. .long 1051360344
  3986. .long 420899965
  3987. .long 715332657
  3988. .long 3204539120
  3989. .long 3177676604
  3990. .long 2136936117
  3991. .long 1567224951
  3992. .long 2092241552
  3993. .long 1304170706
  3994. .long 3225156278
  3995. .long 4294967295
  3996. .long 0
  3997. .long 0
  3998. .long 0
  3999. .long 0
  4000. .long 0
  4001. .long 3855812151
  4002. .long 148081926
  4003. .long 0
  4004. .long 0
  4005. .long 1028065361
  4006. .long 2668697612
  4007. .long 6
  4008. .long 0
  4009. .long 728439685
  4010. .long 892227407
  4011. .long 1067
  4012. .long 0
  4013. .long 615906957
  4014. .long 1950415562
  4015. .long 145255
  4016. .long 0
  4017. .long 3284206690
  4018. .long 4202823521
  4019. .long 16428718
  4020. .long 0
  4021. .long 1576659798
  4022. .long 3860187404
  4023. .long 1513740564
  4024. .long 0
  4025. .long 1223428711
  4026. .long 1000755308
  4027. .long 3492805977
  4028. .long 25
  4029. .long 1363712775
  4030. .long 563079876
  4031. .long 2891886022
  4032. .long 1456
  4033. .long 1912616499
  4034. .long 4019273916
  4035. .long 1170042322
  4036. .long 60815
  4037. .long 2578791056
  4038. .long 3763338518
  4039. .long 4013988507
  4040. .long 1778302
  4041. .long 596369036
  4042. .long 4167829437
  4043. .long 495223280
  4044. .long 33706721
  4045. .long 3069656582
  4046. .long 1025646758
  4047. .long 2029385299
  4048. .long 368055588
  4049. .long 4229256156
  4050. .long 252497843
  4051. .long 655863054
  4052. .long 1886199584
  4053. .long 3468886839
  4054. .long 4222796798
  4055. .long 2935312587
  4056. .long 2855531945
  4057. .long 4294967291
  4058. .long 0
  4059. .long 2797952740
  4060. .long 3054806814
  4061. .long 12825068
  4062. .long 4227858976
  4063. .long 2679935261
  4064. .long 2846977675
  4065. .long 1518593598
  4066. .long 771365947
  4067. .long 2901840529
  4068. .long 102047653
  4069. .long 404923885
  4070. .long 709259131
  4071. .long 475240934
  4072. .long 1125214
  4073. .long 0
  4074. .long 0
  4075. .long 1836195777
  4076. .long 237921320
  4077. .long 0
  4078. .long 0
  4079. .long 620715017
  4080. .long 203920416
  4081. .long 10
  4082. .long 0
  4083. .long 2730396855
  4084. .long 4074598327
  4085. .long 1558
  4086. .long 0
  4087. .long 149951721
  4088. .long 1542475780
  4089. .long 204126
  4090. .long 0
  4091. .long 895086698
  4092. .long 26046181
  4093. .long 22194201
  4094. .long 0
  4095. .long 1052098554
  4096. .long 3499556639
  4097. .long 1964976743
  4098. .long 0
  4099. .long 3912081837
  4100. .long 3256319751
  4101. .long 845978380
  4102. .long 32
  4103. .long 2103533506
  4104. .long 1288917748
  4105. .long 344362072
  4106. .long 1747
  4107. .long 586607141
  4108. .long 2789855780
  4109. .long 789521480
  4110. .long 70264
  4111. .long 1029756229
  4112. .long 2597195099
  4113. .long 1036923741
  4114. .long 1985929
  4115. .long 570319344
  4116. .long 1441637551
  4117. .long 3714173380
  4118. .long 36574571
  4119. .long 1955754200
  4120. .long 3807195269
  4121. .long 90410504
  4122. .long 390763661
  4123. .long 2874958444
  4124. .long 3633243115
  4125. .long 2931863300
  4126. .long 1975635819
  4127. .long 32243731
  4128. .long 2591757144
  4129. .long 3895319176
  4130. .long 2976685396
  4131. .long 4294967295
  4132. .long 0
  4133. .long 0
  4134. .long 0
  4135. .long 0
  4136. .long 0
  4137. .long 3502958424
  4138. .long 134252990
  4139. .long 0
  4140. .long 0
  4141. .long 2150545646
  4142. .long 4111632521
  4143. .long 5
  4144. .long 0
  4145. .long 2999463670
  4146. .long 3120574364
  4147. .long 951
  4148. .long 0
  4149. .long 681502082
  4150. .long 4195687681
  4151. .long 128253
  4152. .long 0
  4153. .long 442998991
  4154. .long 979480158
  4155. .long 14344565
  4156. .long 0
  4157. .long 151969242
  4158. .long 4070078334
  4159. .long 1305331397
  4160. .long 0
  4161. .long 1826390155
  4162. .long 1249420678
  4163. .long 4104872299
  4164. .long 21
  4165. .long 1355768955
  4166. .long 3758834208
  4167. .long 3412700795
  4168. .long 1220
  4169. .long 1644384830
  4170. .long 2135273975
  4171. .long 2887874099
  4172. .long 50190
  4173. .long 1150050798
  4174. .long 2243957583
  4175. .long 2798432622
  4176. .long 1445747
  4177. .long 3460890697
  4178. .long 2393108922
  4179. .long 2317365582
  4180. .long 27037249
  4181. .long 135336093
  4182. .long 93459488
  4183. .long 4047224670
  4184. .long 292116325
  4185. .long 2632066877
  4186. .long 2478679361
  4187. .long 3592211274
  4188. .long 1486901023
  4189. .long 4259160346
  4190. .long 2383522946
  4191. .long 1229950112
  4192. .long 2245322564
  4193. .long 4294967291
  4194. .long 0
  4195. .long 4131724546
  4196. .long 247119503
  4197. .long 229390
  4198. .long 4227858728
  4199. .long 0
  4200. .long 0
  4201. .long 0
  4202. .long 0
  4203. .long 0
  4204. .long 0
  4205. .long 0
  4206. .long 0
  4207. .long 1920268374
  4208. .long 676671
  4209. .long 0
  4210. .long 0
  4211. .long 2648589321
  4212. .long 145893005
  4213. .long 0
  4214. .long 0
  4215. .long 86363579
  4216. .long 792199897
  4217. .long 6
  4218. .long 0
  4219. .long 3569661012
  4220. .long 3338031321
  4221. .long 964
  4222. .long 0
  4223. .long 3537357668
  4224. .long 2546852361
  4225. .long 127350
  4226. .long 0
  4227. .long 1674639321
  4228. .long 989707703
  4229. .long 14008565
  4230. .long 0
  4231. .long 633069455
  4232. .long 3178427980
  4233. .long 1260770870
  4234. .long 0
  4235. .long 2929308222
  4236. .long 1214878390
  4237. .long 581189477
  4238. .long 21
  4239. .long 3037977477
  4240. .long 3608983388
  4241. .long 2481839655
  4242. .long 1183
  4243. .long 1571270935
  4244. .long 1253493999
  4245. .long 1158050441
  4246. .long 49710
  4247. .long 2588063047
  4248. .long 3245086386
  4249. .long 381774870
  4250. .long 1491308
  4251. .long 2638540175
  4252. .long 477218587
  4253. .long 3340530119
  4254. .long 29826161
  4255. .long 1326835123
  4256. .long 1431655765
  4257. .long 1431655765
  4258. .long 357913941
  4259. .long 4293747565
  4260. .long 4294967295
  4261. .long 4294967295
  4262. .long 2147483647
  4263. .long 4294964933
  4264. .long 4294967295
  4265. .long 4294967295
  4266. .long 4294967295
  4267. .long 0
  4268. .long 0
  4269. .long 105434711
  4270. .long 715574136
  4271. .long 12825068
  4272. .long 4227858976
  4273. .long 2071479615
  4274. .long 4114262957
  4275. .long 3040350773
  4276. .long 3578447305
  4277. .long 1647168078
  4278. .long 978698920
  4279. .long 1144287138
  4280. .long 3827795094
  4281. .long 3787403973
  4282. .long 562609
  4283. .long 0
  4284. .long 0
  4285. .long 1649578671
  4286. .long 117913179
  4287. .long 0
  4288. .long 0
  4289. .long 3082368152
  4290. .long 40122077
  4291. .long 5
  4292. .long 0
  4293. .long 602895375
  4294. .long 3952322020
  4295. .long 783
  4296. .long 0
  4297. .long 3838465116
  4298. .long 2181233212
  4299. .long 103846
  4300. .long 0
  4301. .long 851468155
  4302. .long 4001763569
  4303. .long 11469451
  4304. .long 0
  4305. .long 3659498813
  4306. .long 523695164
  4307. .long 1037041443
  4308. .long 0
  4309. .long 2978199351
  4310. .long 773277203
  4311. .long 2051066178
  4312. .long 17
  4313. .long 4092624060
  4314. .long 3930860161
  4315. .long 3294762475
  4316. .long 984
  4317. .long 1105652893
  4318. .long 1066438988
  4319. .long 3642064414
  4320. .long 41652
  4321. .long 2196971596
  4322. .long 2146191353
  4323. .long 3442355222
  4324. .long 1259557
  4325. .long 3918894073
  4326. .long 188553237
  4327. .long 818155667
  4328. .long 25403502
  4329. .long 852571760
  4330. .long 3121326526
  4331. .long 2509267963
  4332. .long 306918409
  4333. .long 2896427178
  4334. .long 2552665716
  4335. .long 2229539464
  4336. .long 1835168886
  4337. .long 1453277625
  4338. .long 518768794
  4339. .long 1711011538
  4340. .long 3459676865
  4341. .long 0
  4342. .long 0
  4343. .long 2062472710
  4344. .long 69166
  4345. .long 0
  4346. .long 0
  4347. .long 673615662
  4348. .long 23833985
  4349. .long 0
  4350. .long 0
  4351. .long 630248642
  4352. .long 363685088
  4353. .long 1
  4354. .long 0
  4355. .long 288759411
  4356. .long 2697305718
  4357. .long 181
  4358. .long 0
  4359. .long 2130785052
  4360. .long 823708847
  4361. .long 25870
  4362. .long 0
  4363. .long 1430316470
  4364. .long 3023974030
  4365. .long 3089586
  4366. .long 0
  4367. .long 3827036731
  4368. .long 3302510044
  4369. .long 304068797
  4370. .long 0
  4371. .long 3738696708
  4372. .long 3274114857
  4373. .long 2670490624
  4374. .long 5
  4375. .long 287265850
  4376. .long 4109473262
  4377. .long 3360573366
  4378. .long 350
  4379. .long 38249035
  4380. .long 2812769293
  4381. .long 2052670485
  4382. .long 16622
  4383. .long 3926290357
  4384. .long 206759826
  4385. .long 2443135158
  4386. .long 571444
  4387. .long 1809246839
  4388. .long 3759763742
  4389. .long 1694050886
  4390. .long 13356266
  4391. .long 1847069514
  4392. .long 3357213528
  4393. .long 2594247192
  4394. .long 192045418
  4395. .long 1427481913
  4396. .long 3504276391
  4397. .long 3430325004
  4398. .long 1423790384
  4399. .long 900295939
  4400. .long 3843660490
  4401. .long 2372410664
  4402. .long 3611630842
  4403. .long 4294967294
  4404. .long 0
  4405. .long 774013863
  4406. .long 1145724988
  4407. .long 12816876
  4408. .long 4227858976
  4409. .long 2744287014
  4410. .long 3766464413
  4411. .long 1053213460
  4412. .long 3969062622
  4413. .long 1083456455
  4414. .long 3049621789
  4415. .long 3365086587
  4416. .long 561540346
  4417. .long 2996396832
  4418. .long 575091
  4419. .long 0
  4420. .long 0
  4421. .long 42660608
  4422. .long 117761546
  4423. .long 0
  4424. .long 0
  4425. .long 3056183536
  4426. .long 25400137
  4427. .long 5
  4428. .long 0
  4429. .long 3539354956
  4430. .long 964064098
  4431. .long 784
  4432. .long 0
  4433. .long 1133846550
  4434. .long 3354628177
  4435. .long 103987
  4436. .long 0
  4437. .long 837408368
  4438. .long 1875825334
  4439. .long 11493772
  4440. .long 0
  4441. .long 4020356818
  4442. .long 15105701
  4443. .long 1039623118
  4444. .long 0
  4445. .long 2432213228
  4446. .long 4116600081
  4447. .long 2213395342
  4448. .long 17
  4449. .long 346536517
  4450. .long 2329406249
  4451. .long 1562759336
  4452. .long 985
  4453. .long 1904777685
  4454. .long 777730941
  4455. .long 3468653957
  4456. .long 41521
  4457. .long 2565172885
  4458. .long 3392131685
  4459. .long 216627896
  4460. .long 1245806
  4461. .long 777484384
  4462. .long 1373172746
  4463. .long 529073424
  4464. .long 24734325
  4465. .long 1189796029
  4466. .long 1140288371
  4467. .long 1770133260
  4468. .long 289389693
  4469. .long 2194668596
  4470. .long 3631308278
  4471. .long 3147219318
  4472. .long 1613893367
  4473. .long 344927104
  4474. .long 1168140252
  4475. .long 980702046
  4476. .long 2577974684
  4477. .long 0
  4478. .long 0
  4479. .long 0
  4480. .long 0
  4481. .long 0
  4482. .long 0
  4483. .long 1881749350
  4484. .long 46062706
  4485. .long 0
  4486. .long 0
  4487. .long 2009952654
  4488. .long 475434148
  4489. .long 2
  4490. .long 0
  4491. .long 3595153284
  4492. .long 3894518978
  4493. .long 350
  4494. .long 0
  4495. .long 1401741016
  4496. .long 800557075
  4497. .long 49546
  4498. .long 0
  4499. .long 1250374609
  4500. .long 1417939249
  4501. .long 5854570
  4502. .long 0
  4503. .long 3066837935
  4504. .long 3745800702
  4505. .long 568662855
  4506. .long 0
  4507. .long 4187727968
  4508. .long 1730013373
  4509. .long 1461665574
  4510. .long 10
  4511. .long 3341641980
  4512. .long 2588791038
  4513. .long 1829968615
  4514. .long 631
  4515. .long 888818201
  4516. .long 3523374130
  4517. .long 852659386
  4518. .long 29067
  4519. .long 3905449900
  4520. .long 720793762
  4521. .long 1836357526
  4522. .long 959598
  4523. .long 711023215
  4524. .long 2187868163
  4525. .long 363719992
  4526. .long 21124528
  4527. .long 3782390642
  4528. .long 1386816912
  4529. .long 3690959132
  4530. .long 275994811
  4531. .long 3562870039
  4532. .long 2887822114
  4533. .long 2407074109
  4534. .long 1720896075
  4535. .long 723327461
  4536. .long 1298307143
  4537. .long 454424891
  4538. .long 2939711024
  4539. .long 4294967293
  4540. .long 0
  4541. .long 4220957082
  4542. .long 1571153381
  4543. .long 12825068
  4544. .long 4227858976
  4545. .long 4024519172
  4546. .long 2730919557
  4547. .long 1456036120
  4548. .long 3256132268
  4549. .long 2931624203
  4550. .long 1339507405
  4551. .long 1357793012
  4552. .long 1094045067
  4553. .long 1129712150
  4554. .long 1138961
  4555. .long 0
  4556. .long 0
  4557. .long 2372829177
  4558. .long 237557530
  4559. .long 0
  4560. .long 0
  4561. .long 534122416
  4562. .long 423932365
  4563. .long 10
  4564. .long 0
  4565. .long 4247263216
  4566. .long 4283734547
  4567. .long 1580
  4568. .long 0
  4569. .long 2387955306
  4570. .long 607897802
  4571. .long 209396
  4572. .long 0
  4573. .long 2812500241
  4574. .long 994269493
  4575. .long 23101510
  4576. .long 0
  4577. .long 3000333735
  4578. .long 388858992
  4579. .long 2083539857
  4580. .long 0
  4581. .long 1161363350
  4582. .long 3153424268
  4583. .long 4076649817
  4584. .long 34
  4585. .long 1819801357
  4586. .long 1812729011
  4587. .long 330148996
  4588. .long 1953
  4589. .long 3163500019
  4590. .long 3864465446
  4591. .long 4064814974
  4592. .long 81467
  4593. .long 3858761013
  4594. .long 3692736596
  4595. .long 1902533809
  4596. .long 2406436
  4597. .long 3293643408
  4598. .long 375345917
  4599. .long 2826147377
  4600. .long 46631566
  4601. .long 4164807482
  4602. .long 4162856869
  4603. .long 2610851470
  4604. .long 525451848
  4605. .long 2048614181
  4606. .long 1569367797
  4607. .long 3543942876
  4608. .long 2777034414
  4609. .long 3312093651
  4610. .long 708453697
  4611. .long 1978042629
  4612. .long 4289897122
  4613. .long 4294967295
  4614. .long 0
  4615. .long 0
  4616. .long 0
  4617. .long 0
  4618. .long 0
  4619. .long 2071065822
  4620. .long 86614531
  4621. .long 0
  4622. .long 0
  4623. .long 2391713785
  4624. .long 4060239028
  4625. .long 3
  4626. .long 0
  4627. .long 4029056008
  4628. .long 1846783416
  4629. .long 650
  4630. .long 0
  4631. .long 161647879
  4632. .long 3413412248
  4633. .long 90917
  4634. .long 0
  4635. .long 436274283
  4636. .long 2466277660
  4637. .long 10613189
  4638. .long 0
  4639. .long 671943584
  4640. .long 553150431
  4641. .long 1015563947
  4642. .long 0
  4643. .long 1753238306
  4644. .long 1517906611
  4645. .long 532738342
  4646. .long 18
  4647. .long 618689867
  4648. .long 596492050
  4649. .long 2460930076
  4650. .long 1080
  4651. .long 414131426
  4652. .long 1367052230
  4653. .long 3308909536
  4654. .long 48209
  4655. .long 4126473295
  4656. .long 3381931776
  4657. .long 1805298000
  4658. .long 1525871
  4659. .long 636148702
  4660. .long 2186154781
  4661. .long 2942928489
  4662. .long 31683165
  4663. .long 999999630
  4664. .long 4126401816
  4665. .long 259460410
  4666. .long 380946890
  4667. .long 231980038
  4668. .long 363549591
  4669. .long 883055596
  4670. .long 2118559672
  4671. .long 3622330114
  4672. .long 1609129610
  4673. .long 63100786
  4674. .long 3373399958
  4675. .long 4294967292
  4676. .long 0
  4677. .long 1588683414
  4678. .long 1994957096
  4679. .long 12816876
  4680. .long 4227858976
  4681. .long 2267877675
  4682. .long 3576551320
  4683. .long 1765045200
  4684. .long 3464483214
  4685. .long 1351689592
  4686. .long 3801296041
  4687. .long 352384788
  4688. .long 331703635
  4689. .long 605298272
  4690. .long 1136492
  4691. .long 0
  4692. .long 0
  4693. .long 2681104739
  4694. .long 238950871
  4695. .long 0
  4696. .long 0
  4697. .long 3149807504
  4698. .long 621710226
  4699. .long 10
  4700. .long 0
  4701. .long 2595166296
  4702. .long 121246070
  4703. .long 1585
  4704. .long 0
  4705. .long 2215012362
  4706. .long 2482367452
  4707. .long 209363
  4708. .long 0
  4709. .long 470943915
  4710. .long 668008525
  4711. .long 23014074
  4712. .long 0
  4713. .long 3763658407
  4714. .long 3343124614
  4715. .long 2065508072
  4716. .long 0
  4717. .long 249623666
  4718. .long 2390602642
  4719. .long 1795904366
  4720. .long 34
  4721. .long 1346725057
  4722. .long 2927659279
  4723. .long 1029310809
  4724. .long 1906
  4725. .long 3831989490
  4726. .long 3024162362
  4727. .long 457912312
  4728. .long 78555
  4729. .long 1623643704
  4730. .long 979247650
  4731. .long 4029398248
  4732. .long 2282874
  4733. .long 2791098952
  4734. .long 2391841680
  4735. .long 2696257895
  4736. .long 43306505
  4737. .long 262637107
  4738. .long 3763159487
  4739. .long 2938992385
  4740. .long 475778611
  4741. .long 3299175406
  4742. .long 3677201670
  4743. .long 2349553020
  4744. .long 2458659840
  4745. .long 206020084
  4746. .long 2363120772
  4747. .long 2638136209
  4748. .long 3751386051
  4749. .long 4294967295
  4750. .long 0
  4751. .long 0
  4752. .long 0
  4753. .long 0
  4754. .long 0
  4755. .long 3034634732
  4756. .long 80259059
  4757. .long 0
  4758. .long 0
  4759. .long 2987375659
  4760. .long 2703374687
  4761. .long 3
  4762. .long 0
  4763. .long 1215607278
  4764. .long 4163686255
  4765. .long 592
  4766. .long 0
  4767. .long 781938720
  4768. .long 2086477677
  4769. .long 82005
  4770. .long 0
  4771. .long 3556471813
  4772. .long 3031971904
  4773. .long 9451560
  4774. .long 0
  4775. .long 2005655437
  4776. .long 2494233436
  4777. .long 890598760
  4778. .long 0
  4779. .long 1167836918
  4780. .long 114850616
  4781. .long 2568442225
  4782. .long 15
  4783. .long 2351511177
  4784. .long 1547877599
  4785. .long 2724662709
  4786. .long 908
  4787. .long 1583056039
  4788. .long 1830443712
  4789. .long 1719394286
  4790. .long 39382
  4791. .long 1124627201
  4792. .long 674092017
  4793. .long 1868383046
  4794. .long 1202161
  4795. .long 4262245498
  4796. .long 1815295967
  4797. .long 3756878985
  4798. .long 23872494
  4799. .long 1013133814
  4800. .long 1390137141
  4801. .long 1845508344
  4802. .long 272711216
  4803. .long 2632746813
  4804. .long 493954138
  4805. .long 4257964097
  4806. .long 1450886530
  4807. .long 1659393003
  4808. .long 4235627183
  4809. .long 3605632322
  4810. .long 2252460395
  4811. .long 4294967292
  4812. .long 0
  4813. .long 1932081087
  4814. .long 2418003218
  4815. .long 12825068
  4816. .long 4227858976
  4817. .long 675685466
  4818. .long 2210650544
  4819. .long 2635457388
  4820. .long 3001216681
  4821. .long 2383987892
  4822. .long 1958452314
  4823. .long 200318573
  4824. .long 1670080688
  4825. .long 1772035109
  4826. .long 1132935
  4827. .long 0
  4828. .long 0
  4829. .long 2224132738
  4830. .long 239067824
  4831. .long 0
  4832. .long 0
  4833. .long 2504702558
  4834. .long 548466910
  4835. .long 10
  4836. .long 0
  4837. .long 120798343
  4838. .long 3554901277
  4839. .long 1577
  4840. .long 0
  4841. .long 2434954499
  4842. .long 1660365081
  4843. .long 207659
  4844. .long 0
  4845. .long 2744534538
  4846. .long 1767005024
  4847. .long 22722744
  4848. .long 0
  4849. .long 1354085614
  4850. .long 573653951
  4851. .long 2027648348
  4852. .long 0
  4853. .long 2302238895
  4854. .long 940817979
  4855. .long 2333007942
  4856. .long 33
  4857. .long 4044378246
  4858. .long 2424318367
  4859. .long 54614345
  4860. .long 1841
  4861. .long 3277428544
  4862. .long 937510890
  4863. .long 2353849014
  4864. .long 75024
  4865. .long 4005612974
  4866. .long 1580435742
  4867. .long 1601652905
  4868. .long 2151432
  4869. .long 3782038889
  4870. .long 2892349902
  4871. .long 3709353570
  4872. .long 40211969
  4873. .long 2209533886
  4874. .long 1632935844
  4875. .long 1972351296
  4876. .long 435469920
  4877. .long 2489865929
  4878. .long 3249608891
  4879. .long 2176055770
  4880. .long 2225282526
  4881. .long 4163770951
  4882. .long 1426482641
  4883. .long 75146285
  4884. .long 3375249381
  4885. .long 4294967295
  4886. .long 0
  4887. .long 0
  4888. .long 0
  4889. .long 0
  4890. .long 0
  4891. .long 2220915002
  4892. .long 147504303
  4893. .long 0
  4894. .long 0
  4895. .long 3383683424
  4896. .long 2662024159
  4897. .long 6
  4898. .long 0
  4899. .long 4203741875
  4900. .long 3065385408
  4901. .long 1071
  4902. .long 0
  4903. .long 94574798
  4904. .long 3694012699
  4905. .long 146649
  4906. .long 0
  4907. .long 548197575
  4908. .long 3705365680
  4909. .long 16693691
  4910. .long 0
  4911. .long 2971661595
  4912. .long 3995690294
  4913. .long 1550219778
  4914. .long 0
  4915. .long 3364157924
  4916. .long 536970539
  4917. .long 2951498969
  4918. .long 26
  4919. .long 3606982515
  4920. .long 2998613798
  4921. .long 1572386296
  4922. .long 1523
  4923. .long 54159713
  4924. .long 2382254602
  4925. .long 1960159626
  4926. .long 64476
  4927. .long 164299812
  4928. .long 2501105432
  4929. .long 2657580848
  4930. .long 1915496
  4931. .long 4191466314
  4932. .long 1475491836
  4933. .long 409725690
  4934. .long 36942237
  4935. .long 2000214888
  4936. .long 3808326374
  4937. .long 4191271566
  4938. .long 410491162
  4939. .long 3021924263
  4940. .long 3759042010
  4941. .long 567945948
  4942. .long 2137524835
  4943. .long 2922089864
  4944. .long 3203830329
  4945. .long 752382353
  4946. .long 3278805360
  4947. .long 4294967291
  4948. .long 0
  4949. .long 223335381
  4950. .long 2840633637
  4951. .long 12816876
  4952. .long 4227858976
  4953. .long 191176124
  4954. .long 2632795962
  4955. .long 792829484
  4956. .long 4194095148
  4957. .long 1561179743
  4958. .long 586327156
  4959. .long 2807878837
  4960. .long 3545818423
  4961. .long 1415596998
  4962. .long 1125924
  4963. .long 0
  4964. .long 0
  4965. .long 2335397241
  4966. .long 237899312
  4967. .long 0
  4968. .long 0
  4969. .long 898966976
  4970. .long 220219689
  4971. .long 10
  4972. .long 0
  4973. .long 3140042207
  4974. .long 3171383055
  4975. .long 1560
  4976. .long 0
  4977. .long 2021920923
  4978. .long 1061467961
  4979. .long 204590
  4980. .long 0
  4981. .long 1780915469
  4982. .long 3394528573
  4983. .long 22279398
  4984. .long 0
  4985. .long 2938289575
  4986. .long 3726010345
  4987. .long 1976658045
  4988. .long 0
  4989. .long 1742882295
  4990. .long 3191343047
  4991. .long 2047550512
  4992. .long 32
  4993. .long 3647296052
  4994. .long 2253947992
  4995. .long 1300129447
  4996. .long 1768
  4997. .long 2864334604
  4998. .long 1571083743
  4999. .long 2473956825
  5000. .long 71411
  5001. .long 902177211
  5002. .long 1309134586
  5003. .long 1494319522
  5004. .long 2027873
  5005. .long 1978202312
  5006. .long 2898857432
  5007. .long 1838265108
  5008. .long 37534288
  5009. .long 440015974
  5010. .long 4230775195
  5011. .long 1255344562
  5012. .long 402981746
  5013. .long 1205443830
  5014. .long 4140044432
  5015. .long 3282462476
  5016. .long 2046231097
  5017. .long 2809323527
  5018. .long 1074462473
  5019. .long 1051546203
  5020. .long 3093465233
  5021. .long 4294967295
  5022. .long 0
  5023. .long 0
  5024. .long 0
  5025. .long 0
  5026. .long 0
  5027. .long 1994591040
  5028. .long 134874738
  5029. .long 0
  5030. .long 0
  5031. .long 1154796671
  5032. .long 33466848
  5033. .long 6
  5034. .long 0
  5035. .long 944609558
  5036. .long 611410016
  5037. .long 964
  5038. .long 0
  5039. .long 3394269576
  5040. .long 3253723903
  5041. .long 130617
  5042. .long 0
  5043. .long 1604599336
  5044. .long 2571734283
  5045. .long 14700043
  5046. .long 0
  5047. .long 2720136884
  5048. .long 1760790051
  5049. .long 1347449133
  5050. .long 0
  5051. .long 3340661604
  5052. .long 3195040324
  5053. .long 3680379603
  5054. .long 22
  5055. .long 3451695816
  5056. .long 2081337828
  5057. .long 1427065647
  5058. .long 1283
  5059. .long 2755833528
  5060. .long 3578899323
  5061. .long 1127406403
  5062. .long 53342
  5063. .long 2103438216
  5064. .long 2925829331
  5065. .long 133275521
  5066. .long 1554875
  5067. .long 3003940918
  5068. .long 1302060887
  5069. .long 2008749614
  5070. .long 29436400
  5071. .long 4279932662
  5072. .long 1473928468
  5073. .long 533396292
  5074. .long 321840330
  5075. .long 3248261436
  5076. .long 2035472962
  5077. .long 372258839
  5078. .long 1655927148
  5079. .long 3127294521
  5080. .long 3128066919
  5081. .long 2865156314
  5082. .long 2523236171
  5083. .long 4294967291
  5084. .long 0
  5085. .long 1890690921
  5086. .long 3263011055
  5087. .long 12825068
  5088. .long 4227858976
  5089. .long 2797952740
  5090. .long 3054806814
  5091. .long 1894667006
  5092. .long 214237447
  5093. .long 1296756846
  5094. .long 4060330468
  5095. .long 1098085821
  5096. .long 3604642180
  5097. .long 1726893371
  5098. .long 1115219
  5099. .long 0
  5100. .long 0
  5101. .long 494710856
  5102. .long 235638241
  5103. .long 0
  5104. .long 0
  5105. .long 1193585816
  5106. .long 3981686648
  5107. .long 9
  5108. .long 0
  5109. .long 143797405
  5110. .long 762868814
  5111. .long 1536
  5112. .long 0
  5113. .long 898881458
  5114. .long 2220674218
  5115. .long 200569
  5116. .long 0
  5117. .long 271788931
  5118. .long 1836576498
  5119. .long 21741122
  5120. .long 0
  5121. .long 3732597210
  5122. .long 2567748600
  5123. .long 1918751890
  5124. .long 0
  5125. .long 3683010637
  5126. .long 2674911154
  5127. .long 1453366689
  5128. .long 31
  5129. .long 3314792629
  5130. .long 3590832641
  5131. .long 792084225
  5132. .long 1695
  5133. .long 710884882
  5134. .long 1421882797
  5135. .long 453673326
  5136. .long 67984
  5137. .long 4289998525
  5138. .long 1545801705
  5139. .long 2082770245
  5140. .long 1917055
  5141. .long 1427259630
  5142. .long 3087470940
  5143. .long 1747456958
  5144. .long 35251400
  5145. .long 2597591904
  5146. .long 3049486553
  5147. .long 2056710479
  5148. .long 376393410
  5149. .long 2213091204
  5150. .long 2641098163
  5151. .long 3971809407
  5152. .long 1903717223
  5153. .long 3244722564
  5154. .long 177715146
  5155. .long 3090222263
  5156. .long 2872209565
  5157. .long 4294967295
  5158. .long 0
  5159. .long 0
  5160. .long 0
  5161. .long 0
  5162. .long 0
  5163. .long 4193727727
  5164. .long 246007177
  5165. .long 0
  5166. .long 0
  5167. .long 768822418
  5168. .long 3782320021
  5169. .long 10
  5170. .long 0
  5171. .long 2196079823
  5172. .long 201893182
  5173. .long 1732
  5174. .long 0
  5175. .long 1661061158
  5176. .long 4260475543
  5177. .long 232537
  5178. .long 0
  5179. .long 3959757821
  5180. .long 1648015928
  5181. .long 25908825
  5182. .long 0
  5183. .long 2136418328
  5184. .long 2790862444
  5185. .long 2348699355
  5186. .long 0
  5187. .long 14984150
  5188. .long 3359899422
  5189. .long 1557173094
  5190. .long 39
  5191. .long 2579163115
  5192. .long 4209094591
  5193. .long 2975956643
  5194. .long 2181
  5195. .long 809874233
  5196. .long 1287653529
  5197. .long 1784169535
  5198. .long 89477
  5199. .long 836980350
  5200. .long 209256478
  5201. .long 3015626027
  5202. .long 2573945
  5203. .long 2016221741
  5204. .long 1745099515
  5205. .long 1018088912
  5206. .long 48139690
  5207. .long 3329474215
  5208. .long 1010710723
  5209. .long 642962579
  5210. .long 521003091
  5211. .long 801578433
  5212. .long 3224757113
  5213. .long 3341503980
  5214. .long 2660978634
  5215. .long 2199935228
  5216. .long 4052003304
  5217. .long 2221814426
  5218. .long 4038241008
  5219. .long 4294967290
  5220. .long 0
  5221. .long 3178730751
  5222. .long 116147812
  5223. .long 14854636
  5224. .long 416
  5225. .long 416371481
  5226. .long 2823641499
  5227. .long 2506915568
  5228. .long 4124207639
  5229. .long 950494682
  5230. .long 256731865
  5231. .long 619428904
  5232. .long 3037288495
  5233. .long 4208811624
  5234. .long 884105690
  5235. .long 0
  5236. .long 0
  5237. .long 3410106176
  5238. .long 4245208708
  5239. .long 126
  5240. .long 0
  5241. .long 3116091236
  5242. .long 3070791485
  5243. .long 44137
  5244. .long 0
  5245. .long 1379902983
  5246. .long 2256834745
  5247. .long 12232777
  5248. .long 0
  5249. .long 2097914520
  5250. .long 545273602
  5251. .long 2619411277
  5252. .long 0
  5253. .long 215423817
  5254. .long 3507318412
  5255. .long 256238311
  5256. .long 97
  5257. .long 3668117219
  5258. .long 4022295396
  5259. .long 2420542464
  5260. .long 10890
  5261. .long 3822143167
  5262. .long 3930114069
  5263. .long 1325150521
  5264. .long 798528
  5265. .long 3699121161
  5266. .long 791807715
  5267. .long 67391017
  5268. .long 33958538
  5269. .long 3257898816
  5270. .long 678025854
  5271. .long 1894699409
  5272. .long 674718922
  5273. .long 1201340557
  5274. .long 2594901103
  5275. .long 3933905415
  5276. .long 3704843775
  5277. .long 4294967294
  5278. .long 0
  5279. .long 0
  5280. .long 0
  5281. .long 0
  5282. .long 0
  5283. .long 982743186
  5284. .long 1840382683
  5285. .long 8
  5286. .long 0
  5287. .long 2770471380
  5288. .long 1232287742
  5289. .long 3186
  5290. .long 0
  5291. .long 2689925901
  5292. .long 4291161637
  5293. .long 993651
  5294. .long 0
  5295. .long 1865452386
  5296. .long 278667130
  5297. .long 243198017
  5298. .long 0
  5299. .long 941914362
  5300. .long 1579381843
  5301. .long 2208801237
  5302. .long 10
  5303. .long 4030005343
  5304. .long 1439537596
  5305. .long 2913266490
  5306. .long 1415
  5307. .long 897709932
  5308. .long 2611261457
  5309. .long 3831192043
  5310. .long 129715
  5311. .long 2599986828
  5312. .long 562288571
  5313. .long 873738186
  5314. .long 7347842
  5315. .long 1676792497
  5316. .long 2643238970
  5317. .long 1059645264
  5318. .long 218261805
  5319. .long 3968061936
  5320. .long 1814410518
  5321. .long 4215318874
  5322. .long 2360677848
  5323. .long 4294967294
  5324. .long 0
  5325. .long 1965065697
  5326. .long 125333813
  5327. .long 29671681
  5328. .long 368
  5329. .long 2696892906
  5330. .long 3837883846
  5331. .long 4163818448
  5332. .long 2636579655
  5333. .long 352076257
  5334. .long 2995873374
  5335. .long 2356022824
  5336. .long 2864685933
  5337. .long 507647155
  5338. .long 87534215
  5339. .long 364999993
  5340. .long 2297262027
  5341. .long 3804603314
  5342. .long 421232362
  5343. .long 623004025
  5344. .long 2436698064
  5345. .long 857209363
  5346. .long 4104727312
  5347. .long 1300779075
  5348. .long 2300222395
  5349. .long 3549420260
  5350. .long 815695431
  5351. .long 3490474032
  5352. .long 2175015012
  5353. .long 273829883
  5354. .long 837019448
  5355. .long 1150859439
  5356. .long 4129001094
  5357. .long 166114890
  5358. .long 262582295
  5359. .long 2200440235
  5360. .long 3934411649
  5361. .long 4260765987
  5362. .long 1496016656
  5363. .long 613554758
  5364. .long 3765455772
  5365. .long 1537995402
  5366. .long 3112915065
  5367. .long 3831973801
  5368. .long 3621881222
  5369. .long 371259347
  5370. .long 563988192
  5371. .long 2577068580
  5372. .long 3504039397
  5373. .long 3892719810
  5374. .long 2774136061
  5375. .long 761863973
  5376. .long 3413069278
  5377. .long 932429307
  5378. .long 3533847854
  5379. .long 670352073
  5380. .long 3351189942
  5381. .long 332608650
  5382. .long 3102655069
  5383. .long 2958547113
  5384. .long 3322177573
  5385. .long 146996155
  5386. .long 3411645617
  5387. .long 2215850181
  5388. .long 3332037184
  5389. .long 590982538
  5390. .long 2197714658
  5391. .long 1764878165
  5392. .long 3390200984
  5393. .long 952267699
  5394. .long 417090737
  5395. .long 3487943763
  5396. .long 3519763458
  5397. .long 1338819266
  5398. .long 2605877443
  5399. .long 347561299
  5400. .long 3761505334
  5401. .long 3379093939
  5402. .long 2405540353
  5403. .long 1506019226
  5404. .long 3884741458
  5405. .long 2785505456
  5406. .long 3086386584
  5407. .long 2046080941
  5408. .long 3789068741
  5409. .long 1518238185
  5410. .long 1088338119
  5411. .long 1804079185
  5412. .long 4226925859
  5413. .long 2303172266
  5414. .long 2741263628
  5415. .long 633622237
  5416. .long 3777083586
  5417. .long 3757196004
  5418. .long 294895316
  5419. .long 27640459
  5420. .long 432
  5421. .long 2828420652
  5422. .long 3361833042
  5423. .long 1412248364
  5424. .long 2211183849
  5425. .long 0
  5426. .long 3547577142
  5427. .long 1
  5428. .long 0
  5429. .long 2851890648
  5430. .long 450899591
  5431. .long 287024625
  5432. .long 4159553752
  5433. .long 3788600515
  5434. .long 2561792324
  5435. .long 3962766183
  5436. .long 3512577319
  5437. .long 2861699545
  5438. .long 2196522185
  5439. .long 1554209519
  5440. .long 4198958626
  5441. .long 3194489346
  5442. .long 2786967510
  5443. .long 3304318871
  5444. .long 3344542374
  5445. .long 4105608152
  5446. .long 867728568
  5447. .long 2708443992
  5448. .long 3505223656
  5449. .long 1032912387
  5450. .long 3711167273
  5451. .long 1214238009
  5452. .long 2611213035
  5453. .long 3368625691
  5454. .long 5584441
  5455. .long 2611408711
  5456. .long 2384597091
  5457. .long 1152098306
  5458. .long 3591611965
  5459. .long 2962228819
  5460. .long 3281323244
  5461. .long 3071980506
  5462. .long 3920864562
  5463. .long 3855393805
  5464. .long 2582452787
  5465. .long 3343479107
  5466. .long 1168797990
  5467. .long 3053975971
  5468. .long 3222544278
  5469. .long 3909139483
  5470. .long 1083468961
  5471. .long 2101774947
  5472. .long 2160722632
  5473. .long 2110801092
  5474. .long 4019214560
  5475. .long 1350065479
  5476. .long 2376260138
  5477. .long 42240602
  5478. .long 3769900699
  5479. .long 2854857645
  5480. .long 2686999005
  5481. .long 4198697477
  5482. .long 4081736268
  5483. .long 2846299562
  5484. .long 2478988733
  5485. .long 427675101
  5486. .long 2445602520
  5487. .long 4233423029
  5488. .long 2355264427
  5489. .long 1558515652
  5490. .long 2279564152
  5491. .long 62666641
  5492. .long 3298296210
  5493. .long 1417642332
  5494. .long 61859471
  5495. .long 2115062510
  5496. .long 2696409612
  5497. .long 326492679
  5498. .long 2534854374
  5499. .long 1679925266
  5500. .long 2160906787
  5501. .long 3251033635
  5502. .long 2671487866
  5503. .long 2862247032
  5504. .long 3574405396
  5505. .long 3009660033
  5506. .long 339349497
  5507. .long 3007548001
  5508. .long 2840034127
  5509. .long 2252903388
  5510. .long 1330394071
  5511. .long 2157393054
  5512. .long 2200692478
  5513. .long 621144332
  5514. .long 3987984878
  5515. .long 1728372573
  5516. .long 3841939891
  5517. .long 2649374871
  5518. .long 2008708732
  5519. .long 1354882191
  5520. .long 2904204888
  5521. .long 3398077461
  5522. .long 3906455313
  5523. .long 2501808239
  5524. .long 2340852904
  5525. .long 257973487
  5526. .long 728759453
  5527. .long 30163463
  5528. .long 848
  5529. .long 3266633231
  5530. .long 4249524844
  5531. .long 2065907802
  5532. .long 2501410748
  5533. .long 2077120351
  5534. .long 1559182036
  5535. .long 2148606178
  5536. .long 4119882265
  5537. .long 315045067
  5538. .long 14812806
  5539. .long 1274331647
  5540. .long 3156365682
  5541. .long 238086315
  5542. .long 2517423111
  5543. .long 2041601736
  5544. .long 2711078025
  5545. .long 3652406632
  5546. .long 753691269
  5547. .long 2734041400
  5548. .long 3820625006
  5549. .long 2380832782
  5550. .long 158270193
  5551. .long 2340065183
  5552. .long 2273321385
  5553. .long 393890025
  5554. .long 2894667190
  5555. .long 1573700686
  5556. .long 4092887025
  5557. .long 464562897
  5558. .long 303515614
  5559. .long 3848216904
  5560. .long 3328255744
  5561. .long 1036006886
  5562. .long 2121885428
  5563. .long 3704818897
  5564. .long 3211297370
  5565. .long 1325824312
  5566. .long 3493125121
  5567. .long 3338748802
  5568. .long 3232443331
  5569. .long 3112594497
  5570. .long 3307298736
  5571. .long 2809691794
  5572. .long 3731360010
  5573. .long 3573632495
  5574. .long 2312925567
  5575. .long 629450595
  5576. .long 3622381915
  5577. .long 989010185
  5578. .long 3398558103
  5579. .long 4153621291
  5580. .long 3607201927
  5581. .long 2629100272
  5582. .long 1953994464
  5583. .long 1943384301
  5584. .long 2759420002
  5585. .long 2305022315
  5586. .long 2391039855
  5587. .long 612094863
  5588. .long 3951603967
  5589. .long 1340433416
  5590. .long 3334026995
  5591. .long 1491763737
  5592. .long 4186248678
  5593. .long 4198464715
  5594. .long 87224683
  5595. .long 4220145159
  5596. .long 3881216024
  5597. .long 2007772778
  5598. .long 1722917095
  5599. .long 2388984076
  5600. .long 3799859053
  5601. .long 732951595
  5602. .long 3919415462
  5603. .long 528829945
  5604. .long 3610037081
  5605. .long 3992395594
  5606. .long 4037851002
  5607. .long 1844118200
  5608. .long 3714769074
  5609. .long 3432638667
  5610. .long 3108186388
  5611. .long 746542694
  5612. .long 3818486016
  5613. .long 557823754
  5614. .long 2427510280
  5615. .long 3516120961
  5616. .long 3892142094
  5617. .long 1703329579
  5618. .long 996501429
  5619. .long 4081661750
  5620. .long 3974028169
  5621. .long 480847786
  5622. .long 3006112619
  5623. .long 1403431905
  5624. .long 4065364793
  5625. .long 1900483787
  5626. .long 2649330773
  5627. .long 651669812
  5628. .long 4162988739
  5629. .long 1619173352
  5630. .long 1864819711
  5631. .long 1131374484
  5632. .long 4267744761
  5633. .long 1834860043
  5634. .long 2423625113
  5635. .long 288099716
  5636. .long 2190363742
  5637. .long 2708503338
  5638. .long 4126097102
  5639. .long 3654529011
  5640. .long 2251412339
  5641. .long 3753107947
  5642. .long 3496449780
  5643. .long 2610603179
  5644. .long 2317533940
  5645. .long 3862344650
  5646. .long 1030964414
  5647. .long 451338797
  5648. .long 2389337002
  5649. .long 2524196363
  5650. .long 569491811
  5651. .long 2946926522
  5652. .long 2467527406
  5653. .long 196512138
  5654. .long 497579000
  5655. .long 2195809742
  5656. .long 2552928386
  5657. .long 1662952651
  5658. .long 780129586
  5659. .long 2880189481
  5660. .long 2646511583
  5661. .long 1545658730
  5662. .long 789982365
  5663. .long 191310475
  5664. .long 2749424166
  5665. .long 1470909419
  5666. .long 1234100077
  5667. .long 2044585165
  5668. .long 2862876216
  5669. .long 928663178
  5670. .long 2102054363
  5671. .long 3690288476
  5672. .long 2988326180
  5673. .long 2216922123
  5674. .long 2305139484
  5675. .long 4174545259
  5676. .long 3130608048
  5677. .long 1755153610
  5678. .long 918723953
  5679. .long 2738745609
  5680. .long 3294047809
  5681. .long 721728203
  5682. .long 1773737866
  5683. .long 4101484425
  5684. .long 3433511350
  5685. .long 1857351114
  5686. .long 2879235855
  5687. .long 1363799643
  5688. .long 3536910801
  5689. .long 4061718601
  5690. .long 908917583
  5691. .long 3005712244
  5692. .long 4215915540
  5693. .long 243897838
  5694. .long 7660553
  5695. .long 2731769662
  5696. .long 2727825412
  5697. .long 1695068807
  5698. .long 2615038300
  5699. .long 234665196
  5700. .long 3149409338
  5701. .long 2025012071
  5702. .long 1264893574
  5703. .long 1155162898
  5704. .long 2643506208
  5705. .long 3781832745
  5706. .long 2126832235
  5707. .long 1395780981
  5708. .long 2754722035
  5709. .long 4274723882
  5710. .long 199777100
  5711. .long 1853759306
  5712. .long 3583381494
  5713. .long 3072425958
  5714. .long 993425135
  5715. .long 3004341385
  5716. .long 3435215656
  5717. .long 3198694093
  5718. .long 620059688
  5719. .long 2085750463
  5720. .long 2400804391
  5721. .long 1026440073
  5722. .long 2116228661
  5723. .long 3422860059
  5724. .long 3767238370
  5725. .long 376557070
  5726. .long 669608662
  5727. .long 2826299222
  5728. .long 4021726431
  5729. .long 97861608
  5730. .long 623049618
  5731. .long 457143492
  5732. .long 3494791496
  5733. .long 647336461
  5734. .long 20390326
  5735. .long 156262610
  5736. .long 3457815221
  5737. .long 2242302115
  5738. .long 1153736377
  5739. .long 29917573
  5740. .long 608
  5741. .long 956831540
  5742. .long 3804294695
  5743. .long 1233656524
  5744. .long 1169011973
  5745. .long 3512247603
  5746. .long 731707668
  5747. .long 3804813427
  5748. .long 3532496868
  5749. .long 3861713254
  5750. .long 3920998321
  5751. .long 3249242362
  5752. .long 2983748142
  5753. .long 4254521127
  5754. .long 3419828215
  5755. .long 3612752470
  5756. .long 3427243214
  5757. .long 1865130836
  5758. .long 1528519591
  5759. .long 3104638828
  5760. .long 2778394947
  5761. .long 2428343797
  5762. .long 2183879732
  5763. .long 1050296790
  5764. .long 3773933110
  5765. .long 3652345540
  5766. .long 2906583603
  5767. .long 1426288469
  5768. .long 3900013225
  5769. .long 3885984869
  5770. .long 2566242072
  5771. .long 2597085889
  5772. .long 3387828672
  5773. .long 3402407620
  5774. .long 2004411987
  5775. .long 1378225957
  5776. .long 3062031935
  5777. .long 3648787989
  5778. .long 92338370
  5779. .long 4236899602
  5780. .long 2817389734
  5781. .long 1952242004
  5782. .long 2304097414
  5783. .long 127945474
  5784. .long 2582972800
  5785. .long 4281889637
  5786. .long 2697225196
  5787. .long 2199799063
  5788. .long 2368525439
  5789. .long 2882311446
  5790. .long 2124741744
  5791. .long 2454581530
  5792. .long 2175676414
  5793. .long 1363442533
  5794. .long 235950345
  5795. .long 3278607019
  5796. .long 3991475143
  5797. .long 2338347060
  5798. .long 892652237
  5799. .long 3886541672
  5800. .long 3654822706
  5801. .long 2206999749
  5802. .long 359442761
  5803. .long 1344250324
  5804. .long 3448127457
  5805. .long 2316542980
  5806. .long 3829127353
  5807. .long 220674587
  5808. .long 3338303659
  5809. .long 280815351
  5810. .long 3269930602
  5811. .long 4246425196
  5812. .long 2475208849
  5813. .long 3336161088
  5814. .long 2206265573
  5815. .long 1212344344
  5816. .long 2473891454
  5817. .long 491190659
  5818. .long 2156317952
  5819. .long 2981239741
  5820. .long 2515194909
  5821. .long 3609278228
  5822. .long 1234146757
  5823. .long 1026744012
  5824. .long 2624029530
  5825. .long 2704274272
  5826. .long 1975162568
  5827. .long 3276945619
  5828. .long 2578639571
  5829. .long 1034382165
  5830. .long 2590969465
  5831. .long 713762072
  5832. .long 2201806508
  5833. .long 4228198051
  5834. .long 3980119693
  5835. .long 4056525840
  5836. .long 3097891989
  5837. .long 2284336932
  5838. .long 1932639591
  5839. .long 1092540108
  5840. .long 4171705026
  5841. .long 1025654624
  5842. .long 2806138305
  5843. .long 3009647326
  5844. .long 4248184906
  5845. .long 1890367717
  5846. .long 2289438980
  5847. .long 2899757860
  5848. .long 2719293081
  5849. .long 2021534083
  5850. .long 143536689
  5851. .long 3592569555
  5852. .long 2232683115
  5853. .long 1092535430
  5854. .long 1236892532
  5855. .long 4153044331
  5856. .long 2589276857
  5857. .long 3416977538
  5858. .long 1252322112
  5859. .long 2546684106
  5860. .long 3041465242
  5861. .long 1082461383
  5862. .long 209063033
  5863. .long 689512483
  5864. .long 3233542783
  5865. .long 2486702483
  5866. .long 195380297
  5867. .long 3370408231
  5868. .long 2473507057
  5869. .long 2649928714
  5870. .long 3477888857
  5871. .long 4011137876
  5872. .long 2392519727
  5873. .long 735960098
  5874. .long 892635115
  5875. .long 2839435691
  5876. .long 3648562506
  5877. .long 4276128797
  5878. .long 1399354710
  5879. .long 1604489874
  5880. .long 3300188966
  5881. .long 3618086195
  5882. .long 2363035047
  5883. .long 3798645379
  5884. .long 2910302351
  5885. .long 2872403096
  5886. .long 1995870309
  5887. .long 1272108261
  5888. .long 2577818883
  5889. .long 1355290640
  5890. .long 1576944867
  5891. .long 29835783
  5892. .long 528
  5893. .long 602586217
  5894. .long 2744039853
  5895. .long 1836018387
  5896. .long 1812008391
  5897. .long 2257334696
  5898. .long 1529386301
  5899. .long 1071982020
  5900. .long 1483132946
  5901. .long 4031485769
  5902. .long 2132222880
  5903. .long 3196630878
  5904. .long 2436179952
  5905. .long 499786504
  5906. .long 1744292863
  5907. .long 2290711216
  5908. .long 2504292584
  5909. .long 1896329063
  5910. .long 3237324739
  5911. .long 2330780121
  5912. .long 3744707929
  5913. .long 1734827082
  5914. .long 3296507779
  5915. .long 823995655
  5916. .long 3906271181
  5917. .long 1416288288
  5918. .long 2226659999
  5919. .long 3321781362
  5920. .long 3715853563
  5921. .long 2544842791
  5922. .long 504837419
  5923. .long 2958966103
  5924. .long 2231720942
  5925. .long 750175301
  5926. .long 4084077163
  5927. .long 2549224941
  5928. .long 3250807824
  5929. .long 1369606438
  5930. .long 3223323496
  5931. .long 2083589876
  5932. .long 3384767572
  5933. .long 4248382916
  5934. .long 4144081438
  5935. .long 3229998485
  5936. .long 3165770641
  5937. .long 3223334087
  5938. .long 2485373121
  5939. .long 3818931504
  5940. .long 3388848075
  5941. .long 1252536709
  5942. .long 1652370242
  5943. .long 2624409840
  5944. .long 2964694704
  5945. .long 823791654
  5946. .long 1167018965
  5947. .long 2939238153
  5948. .long 2953436515
  5949. .long 884228550
  5950. .long 292276865
  5951. .long 734484637
  5952. .long 2205305082
  5953. .long 1913113287
  5954. .long 3765099297
  5955. .long 3745471985
  5956. .long 4167966771
  5957. .long 2931697765
  5958. .long 3673300473
  5959. .long 2182221826
  5960. .long 2649024091
  5961. .long 1975627272
  5962. .long 3727134676
  5963. .long 3712743943
  5964. .long 2356773214
  5965. .long 1995177638
  5966. .long 1132588444
  5967. .long 1959425557
  5968. .long 2466886350
  5969. .long 1844669961
  5970. .long 3530525712
  5971. .long 760398624
  5972. .long 4132176514
  5973. .long 1979460773
  5974. .long 796554174
  5975. .long 3170959411
  5976. .long 3438043671
  5977. .long 1989653354
  5978. .long 84033345
  5979. .long 407935807
  5980. .long 2705661215
  5981. .long 1743925380
  5982. .long 3102969454
  5983. .long 3987162576
  5984. .long 3388329870
  5985. .long 1765097355
  5986. .long 2209606903
  5987. .long 1187505799
  5988. .long 2507493218
  5989. .long 161532103
  5990. .long 2079767141
  5991. .long 2713931831
  5992. .long 2181209439
  5993. .long 3726577836
  5994. .long 2678974047
  5995. .long 4042300458
  5996. .long 3044993725
  5997. .long 569618662
  5998. .long 2942019385
  5999. .long 2267421895
  6000. .long 3217189858
  6001. .long 2072134893
  6002. .long 690975306
  6003. .long 3699981379
  6004. .long 4279355559
  6005. .long 3941553639
  6006. .long 955448001
  6007. .long 4102577460
  6008. .long 2173892384
  6009. .long 1871059570
  6010. .long 2340022155
  6011. .long 2864020166
  6012. .long 2805153080
  6013. .long 3271562790
  6014. .long 928990650
  6015. .long 4206766333
  6016. .long 3357221519
  6017. .long 685259147
  6018. .long 3780305127
  6019. .long 2513405378
  6020. .long 4289834595
  6021. .long 2048010913
  6022. .long 1999500835
  6023. .long 12816876
  6024. .long 4227858976
  6025. .long 255479044
  6026. .long 3586592293
  6027. .long 3058876998
  6028. .long 264515361
  6029. .long 3124897887
  6030. .long 2490659405
  6031. .long 1648870444
  6032. .long 499533912
  6033. .long 41235212
  6034. .long 1135645
  6035. .long 0
  6036. .long 0
  6037. .long 1870875844
  6038. .long 237807939
  6039. .long 0
  6040. .long 0
  6041. .long 1220251845
  6042. .long 534075739
  6043. .long 10
  6044. .long 0
  6045. .long 1566916386
  6046. .long 2806728368
  6047. .long 1584
  6048. .long 0
  6049. .long 359612094
  6050. .long 1988210364
  6051. .long 209791
  6052. .long 0
  6053. .long 4018390684
  6054. .long 3143652161
  6055. .long 23114812
  6056. .long 0
  6057. .long 1385310342
  6058. .long 3191552623
  6059. .long 2079730388
  6060. .long 0
  6061. .long 391712962
  6062. .long 3496232483
  6063. .long 3188676879
  6064. .long 34
  6065. .long 712670475
  6066. .long 2384468018
  6067. .long 3612170541
  6068. .long 1928
  6069. .long 2944407817
  6070. .long 162857838
  6071. .long 3871824152
  6072. .long 79642
  6073. .long 1897150183
  6074. .long 2209645725
  6075. .long 1648691441
  6076. .long 2316814
  6077. .long 4189666301
  6078. .long 2103634775
  6079. .long 2832836870
  6080. .long 43914735
  6081. .long 100148761
  6082. .long 3544145710
  6083. .long 882453749
  6084. .long 480946030
  6085. .long 743895637
  6086. .long 1440146064
  6087. .long 1167801510
  6088. .long 2472892869
  6089. .long 2527288726
  6090. .long 3429197137
  6091. .long 3389012105
  6092. .long 3751366970
  6093. .long 4294967295
  6094. .long 0
  6095. .long 0
  6096. .long 0
  6097. .long 0
  6098. .long 0
  6099. .long 3328931461
  6100. .long 85211143
  6101. .long 0
  6102. .long 0
  6103. .long 1806098240
  6104. .long 3730920547
  6105. .long 3
  6106. .long 0
  6107. .long 1452363271
  6108. .long 241457122
  6109. .long 632
  6110. .long 0
  6111. .long 2408523024
  6112. .long 2523801313
  6113. .long 87488
  6114. .long 0
  6115. .long 2245774023
  6116. .long 1447128763
  6117. .long 10087333
  6118. .long 0
  6119. .long 741575833
  6120. .long 1516712297
  6121. .long 950654827
  6122. .long 0
  6123. .long 188657751
  6124. .long 2834063720
  6125. .long 2756671478
  6126. .long 16
  6127. .long 1878890455
  6128. .long 1600190830
  6129. .long 298103694
  6130. .long 968
  6131. .long 2704961479
  6132. .long 3096990934
  6133. .long 62735862
  6134. .long 41831
  6135. .long 4224033960
  6136. .long 872206772
  6137. .long 3368762420
  6138. .long 1269793
  6139. .long 1493275548
  6140. .long 4226875193
  6141. .long 156115358
  6142. .long 24976936
  6143. .long 3675413693
  6144. .long 3939858976
  6145. .long 1188049005
  6146. .long 281407884
  6147. .long 4246420658
  6148. .long 2584806369
  6149. .long 1500891563
  6150. .long 1472264476
  6151. .long 3550606718
  6152. .long 2355970614
  6153. .long 848338822
  6154. .long 2246143015
  6155. .long 4294967292
  6156. .long 0
  6157. .long 4176598204
  6158. .long 2421744458
  6159. .long 12825068
  6160. .long 4227858976
  6161. .long 26255947
  6162. .long 2214716320
  6163. .long 3008850950
  6164. .long 1148166722
  6165. .long 3688411584
  6166. .long 3263035913
  6167. .long 28940749
  6168. .long 823708345
  6169. .long 2778463383
  6170. .long 1133123
  6171. .long 0
  6172. .long 0
  6173. .long 3375994644
  6174. .long 239287696
  6175. .long 0
  6176. .long 0
  6177. .long 1307882943
  6178. .long 652616536
  6179. .long 10
  6180. .long 0
  6181. .long 1617272991
  6182. .long 332362201
  6183. .long 1584
  6184. .long 0
  6185. .long 1120342694
  6186. .long 786793736
  6187. .long 208818
  6188. .long 0
  6189. .long 1754116211
  6190. .long 4140995168
  6191. .long 22886713
  6192. .long 0
  6193. .long 1065416575
  6194. .long 2365212708
  6195. .long 2045489262
  6196. .long 0
  6197. .long 4094841
  6198. .long 1336050951
  6199. .long 3805124179
  6200. .long 33
  6201. .long 2857461896
  6202. .long 1181810454
  6203. .long 3505581240
  6204. .long 1861
  6205. .long 317401726
  6206. .long 1588400515
  6207. .long 2236524720
  6208. .long 75909
  6209. .long 1498310037
  6210. .long 3569634182
  6211. .long 656796315
  6212. .long 2175950
  6213. .long 1147851401
  6214. .long 3112077225
  6215. .long 3624068591
  6216. .long 40608505
  6217. .long 3302439284
  6218. .long 1412013598
  6219. .long 1600554036
  6220. .long 438608161
  6221. .long 1138396370
  6222. .long 2245711018
  6223. .long 3467973442
  6224. .long 2233633025
  6225. .long 867533488
  6226. .long 947112014
  6227. .long 1198607031
  6228. .long 3375241932
  6229. .long 4294967295
  6230. .long 0
  6231. .long 0
  6232. .long 0
  6233. .long 0
  6234. .long 0
  6235. .long 1112979214
  6236. .long 155431282
  6237. .long 0
  6238. .long 0
  6239. .long 751906521
  6240. .long 4198567473
  6241. .long 6
  6242. .long 0
  6243. .long 1613582890
  6244. .long 3858662071
  6245. .long 1129
  6246. .long 0
  6247. .long 750469660
  6248. .long 730914801
  6249. .long 154615
  6250. .long 0
  6251. .long 3704035494
  6252. .long 424802513
  6253. .long 17595297
  6254. .long 0
  6255. .long 3547752153
  6256. .long 653012047
  6257. .long 1632696395
  6258. .long 0
  6259. .long 3895749118
  6260. .long 1312132433
  6261. .long 283540480
  6262. .long 28
  6263. .long 69337464
  6264. .long 2039495909
  6265. .long 480366968
  6266. .long 1598
  6267. .long 3999973752
  6268. .long 512131576
  6269. .long 3264765906
  6270. .long 67376
  6271. .long 1470627556
  6272. .long 3527817596
  6273. .long 506357093
  6274. .long 1990112
  6275. .long 1150644769
  6276. .long 1706533685
  6277. .long 1646793404
  6278. .long 38078290
  6279. .long 2272838918
  6280. .long 315551185
  6281. .long 931114118
  6282. .long 418976801
  6283. .long 799519248
  6284. .long 833405850
  6285. .long 3700723307
  6286. .long 2157812839
  6287. .long 1885423178
  6288. .long 2894024424
  6289. .long 986247108
  6290. .long 3272778907
  6291. .long 4294967291
  6292. .long 0
  6293. .long 205941362
  6294. .long 2843814473
  6295. .long 12816876
  6296. .long 4227858976
  6297. .long 4284396776
  6298. .long 2636211962
  6299. .long 2729248679
  6300. .long 228940808
  6301. .long 2721630221
  6302. .long 4033427380
  6303. .long 3518215373
  6304. .long 3318265016
  6305. .long 1583232401
  6306. .long 1129188
  6307. .long 0
  6308. .long 0
  6309. .long 2240090200
  6310. .long 238747566
  6311. .long 0
  6312. .long 0
  6313. .long 2182354368
  6314. .long 422793662
  6315. .long 10
  6316. .long 0
  6317. .long 2344384525
  6318. .long 3611967473
  6319. .long 1569
  6320. .long 0
  6321. .long 2363261376
  6322. .long 55742926
  6323. .long 206011
  6324. .long 0
  6325. .long 2169713945
  6326. .long 2081106389
  6327. .long 22457193
  6328. .long 0
  6329. .long 808249952
  6330. .long 3928968053
  6331. .long 1994189663
  6332. .long 0
  6333. .long 2498399120
  6334. .long 610170797
  6335. .long 3374767919
  6336. .long 32
  6337. .long 2499128949
  6338. .long 806866088
  6339. .long 2667994898
  6340. .long 1785
  6341. .long 1293127093
  6342. .long 1533235693
  6343. .long 3364558966
  6344. .long 72094
  6345. .long 3484449920
  6346. .long 4142457389
  6347. .long 393414345
  6348. .long 2045553
  6349. .long 1815566734
  6350. .long 3205349654
  6351. .long 1699048752
  6352. .long 37804868
  6353. .long 885836718
  6354. .long 797019709
  6355. .long 3601921623
  6356. .long 405043970
  6357. .long 1414187968
  6358. .long 4238799387
  6359. .long 2244838147
  6360. .long 2051616278
  6361. .long 2091776204
  6362. .long 3735546130
  6363. .long 1436809887
  6364. .long 3093461814
  6365. .long 4294967295
  6366. .long 0
  6367. .long 0
  6368. .long 0
  6369. .long 0
  6370. .long 0
  6371. .long 194035164
  6372. .long 141017056
  6373. .long 0
  6374. .long 0
  6375. .long 3307569967
  6376. .long 1206991859
  6377. .long 6
  6378. .long 0
  6379. .long 3663448937
  6380. .long 3391377880
  6381. .long 1007
  6382. .long 0
  6383. .long 4126701083
  6384. .long 2994857527
  6385. .long 136467
  6386. .long 0
  6387. .long 1667733955
  6388. .long 4058943102
  6389. .long 15345719
  6390. .long 0
  6391. .long 2611265876
  6392. .long 3831769830
  6393. .long 1404776386
  6394. .long 0
  6395. .long 209321266
  6396. .long 573187068
  6397. .long 3359330694
  6398. .long 23
  6399. .long 1677262110
  6400. .long 637572110
  6401. .long 2122511782
  6402. .long 1331
  6403. .long 3496561941
  6404. .long 3652813901
  6405. .long 3559168047
  6406. .long 55128
  6407. .long 1750715127
  6408. .long 4228815409
  6409. .long 1050316
  6410. .long 1598795
  6411. .long 1840387030
  6412. .long 2463042611
  6413. .long 3094434052
  6414. .long 30079053
  6415. .long 2629602118
  6416. .long 2049759618
  6417. .long 945167723
  6418. .long 326505049
  6419. .long 3298129216
  6420. .long 3410065465
  6421. .long 1686243051
  6422. .long 1666911635
  6423. .long 3383305094
  6424. .long 1693255217
  6425. .long 2403972032
  6426. .long 2519963779
  6427. .long 4294967291
  6428. .long 0
  6429. .long 3238416553
  6430. .long 3265778049
  6431. .long 12825068
  6432. .long 4227858976
  6433. .long 3177200532
  6434. .long 3057752043
  6435. .long 1963397648
  6436. .long 3926923754
  6437. .long 1015831100
  6438. .long 3054277238
  6439. .long 214260357
  6440. .long 3388682645
  6441. .long 329260597
  6442. .long 1120080
  6443. .long 0
  6444. .long 0
  6445. .long 1129382972
  6446. .long 236791308
  6447. .long 0
  6448. .long 0
  6449. .long 200550114
  6450. .long 4225205647
  6451. .long 9
  6452. .long 0
  6453. .long 3987740840
  6454. .long 662463985
  6455. .long 1546
  6456. .long 0
  6457. .long 3625695977
  6458. .long 942803776
  6459. .long 202014
  6460. .long 0
  6461. .long 4082097994
  6462. .long 2934588234
  6463. .long 21910543
  6464. .long 0
  6465. .long 2081364333
  6466. .long 826431917
  6467. .long 1934499234
  6468. .long 0
  6469. .long 1761358361
  6470. .long 1915853684
  6471. .long 2581201468
  6472. .long 31
  6473. .long 1458338458
  6474. .long 480335293
  6475. .long 641318311
  6476. .long 1709
  6477. .long 2934587087
  6478. .long 1935466844
  6479. .long 4209158963
  6480. .long 68508
  6481. .long 2290297886
  6482. .long 2520183995
  6483. .long 2347470795
  6484. .long 1930078
  6485. .long 1214972608
  6486. .long 3678131539
  6487. .long 56536087
  6488. .long 35444212
  6489. .long 1624218450
  6490. .long 2947499939
  6491. .long 75007111
  6492. .long 377830189
  6493. .long 794554122
  6494. .long 1484978356
  6495. .long 1550658172
  6496. .long 1907426674
  6497. .long 1950966402
  6498. .long 3741059307
  6499. .long 468440577
  6500. .long 2872207806
  6501. .long 4294967295
  6502. .long 0
  6503. .long 0
  6504. .long 0
  6505. .long 0
  6506. .long 0
  6507. .long 2513119405
  6508. .long 255601926
  6509. .long 0
  6510. .long 0
  6511. .long 1340053149
  6512. .long 1293535308
  6513. .long 11
  6514. .long 0
  6515. .long 2520596056
  6516. .long 243966073
  6517. .long 1798
  6518. .long 0
  6519. .long 1240269441
  6520. .long 1692289976
  6521. .long 241208
  6522. .long 0
  6523. .long 486505533
  6524. .long 4176826391
  6525. .long 26843964
  6526. .long 0
  6527. .long 1085031321
  6528. .long 2229862700
  6529. .long 2429583838
  6530. .long 0
  6531. .long 3607912919
  6532. .long 1284443184
  6533. .long 2708483256
  6534. .long 40
  6535. .long 4286170020
  6536. .long 2109173108
  6537. .long 2872722597
  6538. .long 2245
  6539. .long 3765965368
  6540. .long 2873757161
  6541. .long 2280026745
  6542. .long 91776
  6543. .long 975034122
  6544. .long 907445528
  6545. .long 4183785771
  6546. .long 2628820
  6547. .long 2401876752
  6548. .long 1790794470
  6549. .long 4120636181
  6550. .long 48923208
  6551. .long 3456079977
  6552. .long 3312351896
  6553. .long 2533182876
  6554. .long 526592659
  6555. .long 300202939
  6556. .long 3214183676
  6557. .long 2700781633
  6558. .long 2674019932
  6559. .long 3409370037
  6560. .long 142796896
  6561. .long 590138558
  6562. .long 4034348900
  6563. .long 4294967290
  6564. .long 0
  6565. .long 2441521498
  6566. .long 242594037
  6567. .long 2326542
  6568. .long 4227858728
  6569. .long 0
  6570. .long 0
  6571. .long 0
  6572. .long 0
  6573. .long 0
  6574. .long 0
  6575. .long 0
  6576. .long 0
  6577. .long 292802143
  6578. .long 2930268
  6579. .long 0
  6580. .long 0
  6581. .long 535415153
  6582. .long 618901269
  6583. .long 0
  6584. .long 0
  6585. .long 1086559041
  6586. .long 2797303288
  6587. .long 25
  6588. .long 0
  6589. .long 4140762130
  6590. .long 803311064
  6591. .long 3903
  6592. .long 0
  6593. .long 3260682281
  6594. .long 805348165
  6595. .long 501094
  6596. .long 0
  6597. .long 946699523
  6598. .long 2655018074
  6599. .long 53417808
  6600. .long 0
  6601. .long 3184188054
  6602. .long 357148693
  6603. .long 343191017
  6604. .long 1
  6605. .long 2991785955
  6606. .long 1885266767
  6607. .long 2475080337
  6608. .long 74
  6609. .long 3202232014
  6610. .long 1390745085
  6611. .long 1906741299
  6612. .long 3974
  6613. .long 2460394114
  6614. .long 145617371
  6615. .long 1237048646
  6616. .long 157131
  6617. .long 2499420999
  6618. .long 890518540
  6619. .long 2984098479
  6620. .long 4365826
  6621. .long 4044160094
  6622. .long 3502963765
  6623. .long 4084883256
  6624. .long 78771967
  6625. .long 1855836510
  6626. .long 1773383726
  6627. .long 696038818
  6628. .long 812348145
  6629. .long 1371130586
  6630. .long 4224739114
  6631. .long 2913286396
  6632. .long 3734813411
  6633. .long 3022964429
  6634. .long 4251306649
  6635. .long 3856945722
  6636. .long 3368235169
  6637. .long 4294967295
  6638. .long 0
  6639. .long 3259021111
  6640. .long 321006842
  6641. .long 29835651
  6642. .long 528
  6643. .long 4287764257
  6644. .long 2359162534
  6645. .long 538435925
  6646. .long 1893177075
  6647. .long 2620595140
  6648. .long 1125567552
  6649. .long 2991073306
  6650. .long 2159239491
  6651. .long 623213113
  6652. .long 2440954329
  6653. .long 3454983919
  6654. .long 2690441248
  6655. .long 1981777827
  6656. .long 3070641374
  6657. .long 600396448
  6658. .long 3989904562
  6659. .long 503111015
  6660. .long 2398913263
  6661. .long 3729609173
  6662. .long 2560895207
  6663. .long 4264522276
  6664. .long 1827510236
  6665. .long 1453587439
  6666. .long 2856034995
  6667. .long 3530335573
  6668. .long 2910390539
  6669. .long 3830755809
  6670. .long 3395214488
  6671. .long 581887236
  6672. .long 170861812
  6673. .long 3783767784
  6674. .long 3801720292
  6675. .long 3874334995
  6676. .long 3776894534
  6677. .long 3941576344
  6678. .long 4151651145
  6679. .long 672178724
  6680. .long 1876155966
  6681. .long 2300153670
  6682. .long 2280168405
  6683. .long 2930820789
  6684. .long 310363638
  6685. .long 2337608734
  6686. .long 2504022121
  6687. .long 679615860
  6688. .long 1866145491
  6689. .long 925134179
  6690. .long 2749395452
  6691. .long 4164495461
  6692. .long 1691717726
  6693. .long 3504269286
  6694. .long 3018609133
  6695. .long 4091749652
  6696. .long 2913918638
  6697. .long 75440378
  6698. .long 3313861766
  6699. .long 2260863989
  6700. .long 1783565696
  6701. .long 3478989690
  6702. .long 3637556251
  6703. .long 386210930
  6704. .long 165743778
  6705. .long 2898550894
  6706. .long 3992273458
  6707. .long 138300613
  6708. .long 2474605972
  6709. .long 1444508693
  6710. .long 2190379430
  6711. .long 3716173044
  6712. .long 211495398
  6713. .long 2076026756
  6714. .long 2402948622
  6715. .long 884026613
  6716. .long 3273453185
  6717. .long 2774793032
  6718. .long 2635331838
  6719. .long 862601524
  6720. .long 3461868441
  6721. .long 1569319307
  6722. .long 2889017487
  6723. .long 2379289701
  6724. .long 4014175908
  6725. .long 4105967090
  6726. .long 3165345439
  6727. .long 4280005796
  6728. .long 3658970897
  6729. .long 1734788832
  6730. .long 3465258574
  6731. .long 1142155173
  6732. .long 2128929843
  6733. .long 1454912392
  6734. .long 3791483352
  6735. .long 1572825138
  6736. .long 4100167805
  6737. .long 2209491991
  6738. .long 4149468636
  6739. .long 1302034421
  6740. .long 2240019943
  6741. .long 2903825538
  6742. .long 2241250238
  6743. .long 1470684676
  6744. .long 2909933371
  6745. .long 1614391894
  6746. .long 2346034557
  6747. .long 3663942245
  6748. .long 150553254
  6749. .long 581996432
  6750. .long 2853498413
  6751. .long 2851485478
  6752. .long 1062112106
  6753. .long 2360862824
  6754. .long 4080591848
  6755. .long 3037166561
  6756. .long 3942859811
  6757. .long 2491765597
  6758. .long 2637624859
  6759. .long 3670749589
  6760. .long 1175994297
  6761. .long 2568760650
  6762. .long 2257943156
  6763. .long 4233645441
  6764. .long 2769385451
  6765. .long 3183971100
  6766. .long 4072128784
  6767. .long 1432427446
  6768. .long 3380851706
  6769. .long 2013943478
  6770. .long 2236760609
  6771. .long 4221662466
  6772. .long 494326959
  6773. .long 27640328
  6774. .long 432
  6775. .long 4152930537
  6776. .long 3261335210
  6777. .long 1647304022
  6778. .long 2421513631
  6779. .long 0
  6780. .long 2182303040
  6781. .long 2
  6782. .long 0
  6783. .long 2440707372
  6784. .long 2648025301
  6785. .long 1920343642
  6786. .long 4033309261
  6787. .long 228472035
  6788. .long 951557190
  6789. .long 1587559315
  6790. .long 2974493459
  6791. .long 2596925677
  6792. .long 961292909
  6793. .long 2340517507
  6794. .long 4069972126
  6795. .long 3800775586
  6796. .long 2435894136
  6797. .long 1723862257
  6798. .long 2750240234
  6799. .long 1983413582
  6800. .long 438211295
  6801. .long 1298530652
  6802. .long 3389699362
  6803. .long 2457352961
  6804. .long 2834143237
  6805. .long 3251433817
  6806. .long 4162244914
  6807. .long 2624345295
  6808. .long 2198133979
  6809. .long 1723202388
  6810. .long 2299670239
  6811. .long 3808420354
  6812. .long 1821904843
  6813. .long 3390094422
  6814. .long 2531701946
  6815. .long 1851152974
  6816. .long 2701629785
  6817. .long 1724191120
  6818. .long 2482272915
  6819. .long 648872229
  6820. .long 865545185
  6821. .long 2559674717
  6822. .long 2406027884
  6823. .long 910915727
  6824. .long 2144582723
  6825. .long 1642929274
  6826. .long 4137212570
  6827. .long 2336042754
  6828. .long 239465408
  6829. .long 3865561517
  6830. .long 3439416156
  6831. .long 2422534192
  6832. .long 3569472253
  6833. .long 2978472155
  6834. .long 2559905612
  6835. .long 2875291331
  6836. .long 4046158321
  6837. .long 3949085588
  6838. .long 3503570860
  6839. .long 2128927569
  6840. .long 1225899162
  6841. .long 2147335523
  6842. .long 2230618794
  6843. .long 2283389284
  6844. .long 1333752198
  6845. .long 1465231956
  6846. .long 2336128911
  6847. .long 2753251442
  6848. .long 2966939997
  6849. .long 2922138241
  6850. .long 2536578790
  6851. .long 2666112773
  6852. .long 3385813147
  6853. .long 623901210
  6854. .long 3462131994
  6855. .long 668414005
  6856. .long 3701008851
  6857. .long 3126176950
  6858. .long 3345113301
  6859. .long 358440900
  6860. .long 3717742396
  6861. .long 3947881290
  6862. .long 3263003015
  6863. .long 2610140914
  6864. .long 3090322344
  6865. .long 447998310
  6866. .long 4170300383
  6867. .long 397141160
  6868. .long 2942373728
  6869. .long 3824192808
  6870. .long 2641349034
  6871. .long 2658982609
  6872. .long 4233303079
  6873. .long 2524818000
  6874. .long 3312990274
  6875. .long 228893295
  6876. .long 2515147602
  6877. .long 3476745001
  6878. .long 2698739548
  6879. .long 2970265182
  6880. .long 931672352
  6881. .long 30032391
  6882. .long 720
  6883. .long 1031893951
  6884. .long 2915037812
  6885. .long 3514686481
  6886. .long 3480585297
  6887. .long 183393903
  6888. .long 2624056858
  6889. .long 28546027
  6890. .long 1683875686
  6891. .long 92539635
  6892. .long 470440642
  6893. .long 3104544566
  6894. .long 2542111380
  6895. .long 2423082850
  6896. .long 4223302981
  6897. .long 1880783390
  6898. .long 3172707188
  6899. .long 2733291596
  6900. .long 4028584963
  6901. .long 3133521808
  6902. .long 2155982074
  6903. .long 1545518760
  6904. .long 2360167907
  6905. .long 1514977624
  6906. .long 3361750727
  6907. .long 1775829359
  6908. .long 1268098089
  6909. .long 293245362
  6910. .long 2922889930
  6911. .long 4260567272
  6912. .long 2130738070
  6913. .long 78442230
  6914. .long 3811451694
  6915. .long 3185114409
  6916. .long 1528069252
  6917. .long 1469017227
  6918. .long 3009687218
  6919. .long 817620842
  6920. .long 541098266
  6921. .long 3429120157
  6922. .long 3247469802
  6923. .long 1386496969
  6924. .long 2684347079
  6925. .long 284179228
  6926. .long 4184596161
  6927. .long 3638765322
  6928. .long 371021313
  6929. .long 2606681771
  6930. .long 2672602875
  6931. .long 1153440841
  6932. .long 681666828
  6933. .long 2588485140
  6934. .long 3667250000
  6935. .long 2323000426
  6936. .long 796579017
  6937. .long 4170606170
  6938. .long 2503045697
  6939. .long 3134166249
  6940. .long 3700272898
  6941. .long 3134839549
  6942. .long 3388945252
  6943. .long 703661802
  6944. .long 1462722757
  6945. .long 1341451622
  6946. .long 2296227379
  6947. .long 443948971
  6948. .long 1838486354
  6949. .long 1829780795
  6950. .long 3113397699
  6951. .long 3423557800
  6952. .long 3677683794
  6953. .long 2988390605
  6954. .long 4220311422
  6955. .long 2364782699
  6956. .long 377168398
  6957. .long 988912816
  6958. .long 2859792771
  6959. .long 2272449576
  6960. .long 2425114493
  6961. .long 3394168911
  6962. .long 3875037301
  6963. .long 2614813611
  6964. .long 1136311064
  6965. .long 3219605340
  6966. .long 2624778863
  6967. .long 2109052744
  6968. .long 2469309985
  6969. .long 1975730813
  6970. .long 3554907757
  6971. .long 1295201579
  6972. .long 391105893
  6973. .long 1554957189
  6974. .long 2406549547
  6975. .long 576394664
  6976. .long 1543244524
  6977. .long 1882413337
  6978. .long 3257006239
  6979. .long 1017054059
  6980. .long 1977139902
  6981. .long 2097363325
  6982. .long 2203699043
  6983. .long 1908366122
  6984. .long 67963273
  6985. .long 641406479
  6986. .long 2982177629
  6987. .long 3746196521
  6988. .long 1016392834
  6989. .long 2077695946
  6990. .long 4016838075
  6991. .long 2069372298
  6992. .long 3280381472
  6993. .long 2122130600
  6994. .long 2685921991
  6995. .long 1883255817
  6996. .long 3264982359
  6997. .long 4098768927
  6998. .long 3758603957
  6999. .long 3506210954
  7000. .long 1836307129
  7001. .long 2822017765
  7002. .long 2764063917
  7003. .long 2012804049
  7004. .long 1836928984
  7005. .long 1054120456
  7006. .long 2619585574
  7007. .long 1055724672
  7008. .long 2194227394
  7009. .long 2447214543
  7010. .long 2687690031
  7011. .long 1327427687
  7012. .long 1655178620
  7013. .long 3028234167
  7014. .long 3556180690
  7015. .long 2927424394
  7016. .long 229520228
  7017. .long 65594667
  7018. .long 3227047264
  7019. .long 1689555076
  7020. .long 4247943379
  7021. .long 172770419
  7022. .long 3675678736
  7023. .long 657796043
  7024. .long 288113065
  7025. .long 2256116365
  7026. .long 2460956283
  7027. .long 2381283399
  7028. .long 3352776929
  7029. .long 3687288864
  7030. .long 3224422563
  7031. .long 672976042
  7032. .long 857803139
  7033. .long 2956970725
  7034. .long 3269238901
  7035. .long 2326138918
  7036. .long 3946484787
  7037. .long 3349422960
  7038. .long 2579382025
  7039. .long 3310332749
  7040. .long 822582390
  7041. .long 2446752418
  7042. .long 2381540812
  7043. .long 4287345289
  7044. .long 449373617
  7045. .long 1629474989
  7046. .long 2287047921
  7047. .long 3156879118
  7048. .long 2932312680
  7049. .long 4059116599
  7050. .long 3501115759
  7051. .long 2653478600
  7052. .long 1047527497
  7053. .long 2387670671
  7054. .long 2153577515
  7055. .long 4278907533
  7056. .long 1522300626
  7057. .long 2248985742
  7058. .long 2923309751
  7059. .long 2050095503
  7060. .long 1358740372
  7061. .long 29884806
  7062. .long 576
  7063. .long 189636935
  7064. .long 2307472755
  7065. .long 73850715
  7066. .long 2629855449
  7067. .long 3883672823
  7068. .long 618265067
  7069. .long 3875053116
  7070. .long 3917969758
  7071. .long 1449807750
  7072. .long 2492768441
  7073. .long 781111022
  7074. .long 3190435238
  7075. .long 1482976409
  7076. .long 3746699123
  7077. .long 673296220
  7078. .long 2543135664
  7079. .long 1097012132
  7080. .long 2731166546
  7081. .long 2691838079
  7082. .long 3591085575
  7083. .long 4108503415
  7084. .long 2072634685
  7085. .long 3936623385
  7086. .long 2185856579
  7087. .long 1923690262
  7088. .long 3646023575
  7089. .long 4216469600
  7090. .long 2465929342
  7091. .long 431460727
  7092. .long 596938224
  7093. .long 2153081083
  7094. .long 2604407262
  7095. .long 2280668022
  7096. .long 3134357508
  7097. .long 2589033740
  7098. .long 2773504679
  7099. .long 2807242375
  7100. .long 2817121462
  7101. .long 2773778968
  7102. .long 2997091783
  7103. .long 1733040470
  7104. .long 818736373
  7105. .long 2513276750
  7106. .long 3273702286
  7107. .long 3677662487
  7108. .long 322072717
  7109. .long 1865747051
  7110. .long 3233516951
  7111. .long 2915555540
  7112. .long 937584400
  7113. .long 659945040
  7114. .long 2820584615
  7115. .long 2133192181
  7116. .long 2691571362
  7117. .long 4196086611
  7118. .long 2727659532
  7119. .long 896759672
  7120. .long 1769906504
  7121. .long 3035342266
  7122. .long 2750209132
  7123. .long 1576632880
  7124. .long 1478621509
  7125. .long 1238707153
  7126. .long 3507491969
  7127. .long 126298229
  7128. .long 3524093915
  7129. .long 2681332129
  7130. .long 2656870434
  7131. .long 2282193125
  7132. .long 2123250942
  7133. .long 2537777848
  7134. .long 2313555892
  7135. .long 2236573588
  7136. .long 3014805274
  7137. .long 1599407648
  7138. .long 4251279069
  7139. .long 1359728578
  7140. .long 2438133930
  7141. .long 1558056398
  7142. .long 2562927734
  7143. .long 3023480919
  7144. .long 1448378982
  7145. .long 1701562892
  7146. .long 2340149056
  7147. .long 1506041285
  7148. .long 779806113
  7149. .long 4234929211
  7150. .long 2470659521
  7151. .long 3801687606
  7152. .long 3749889093
  7153. .long 4112153792
  7154. .long 4129315601
  7155. .long 3087235106
  7156. .long 3558690450
  7157. .long 4001893244
  7158. .long 3474539130
  7159. .long 508945001
  7160. .long 2957303106
  7161. .long 3788800591
  7162. .long 2700334225
  7163. .long 1697795651
  7164. .long 4047812965
  7165. .long 4036703836
  7166. .long 3519182687
  7167. .long 4240516712
  7168. .long 1475971627
  7169. .long 1575184661
  7170. .long 2515949915
  7171. .long 1673437412
  7172. .long 2377231640
  7173. .long 3395057130
  7174. .long 2344040799
  7175. .long 1065264411
  7176. .long 1317525997
  7177. .long 664446688
  7178. .long 3082671496
  7179. .long 1521403251
  7180. .long 50174553
  7181. .long 2566979079
  7182. .long 3666263822
  7183. .long 3888565980
  7184. .long 425393181
  7185. .long 383974
  7186. .long 2211658859
  7187. .long 3190477332
  7188. .long 1452652764
  7189. .long 881590408
  7190. .long 2658571543
  7191. .long 2768922591
  7192. .long 607349007
  7193. .long 1340513656
  7194. .long 2982866930
  7195. .long 2042743989
  7196. .long 2907958666
  7197. .long 2030930082
  7198. .long 2170145182
  7199. .long 1493033626
  7200. .long 3329402172
  7201. .long 1968890141
  7202. .long 2331822590
  7203. .long 2408886146
  7204. .long 1783184274
  7205. .long 12825068
  7206. .long 4227858976
  7207. .long 2710581281
  7208. .long 3153889734
  7209. .long 3238022506
  7210. .long 4176533952
  7211. .long 1531340198
  7212. .long 4025201404
  7213. .long 2485789300
  7214. .long 650490227
  7215. .long 2321085797
  7216. .long 625172
  7217. .long 0
  7218. .long 0
  7219. .long 1069281709
  7220. .long 251624587
  7221. .long 0
  7222. .long 0
  7223. .long 4197074614
  7224. .long 91585281
  7225. .long 10
  7226. .long 0
  7227. .long 2135656897
  7228. .long 267376913
  7229. .long 1588
  7230. .long 0
  7231. .long 3403656332
  7232. .long 967418652
  7233. .long 209472
  7234. .long 0
  7235. .long 463318414
  7236. .long 1993660658
  7237. .long 23089564
  7238. .long 0
  7239. .long 1930917064
  7240. .long 2053446879
  7241. .long 2077215423
  7242. .long 0
  7243. .long 657157488
  7244. .long 2477268698
  7245. .long 3166180846
  7246. .long 34
  7247. .long 1532275274
  7248. .long 3903843069
  7249. .long 3017665745
  7250. .long 1932
  7251. .long 3296114418
  7252. .long 3153699036
  7253. .long 1621212020
  7254. .long 80134
  7255. .long 1258014930
  7256. .long 2176092298
  7257. .long 1175504463
  7258. .long 2347208
  7259. .long 1382073311
  7260. .long 570037013
  7261. .long 1129603108
  7262. .long 44970025
  7263. .long 2202866424
  7264. .long 1579426883
  7265. .long 3017508354
  7266. .long 499448209
  7267. .long 4088025423
  7268. .long 891205158
  7269. .long 1193661411
  7270. .long 2604580528
  7271. .long 2532457727
  7272. .long 3946349630
  7273. .long 1951385266
  7274. .long 3993662730
  7275. .long 4294967295
  7276. .long 0
  7277. .long 0
  7278. .long 0
  7279. .long 0
  7280. .long 0
  7281. .long 2589520468
  7282. .long 104644116
  7283. .long 0
  7284. .long 0
  7285. .long 3884787564
  7286. .long 2761065855
  7287. .long 3
  7288. .long 0
  7289. .long 3187602994
  7290. .long 4135562377
  7291. .long 626
  7292. .long 0
  7293. .long 1724989792
  7294. .long 1713856870
  7295. .long 86304
  7296. .long 0
  7297. .long 2484708115
  7298. .long 4089533751
  7299. .long 10036248
  7300. .long 0
  7301. .long 275209371
  7302. .long 2697520380
  7303. .long 952228456
  7304. .long 0
  7305. .long 3236472558
  7306. .long 1226316501
  7307. .long 3598685087
  7308. .long 16
  7309. .long 3284813591
  7310. .long 1063192554
  7311. .long 3944393543
  7312. .long 991
  7313. .long 1278466978
  7314. .long 2628971736
  7315. .long 1168074903
  7316. .long 43599
  7317. .long 848711725
  7318. .long 2087159795
  7319. .long 759297680
  7320. .long 1353656
  7321. .long 1425592604
  7322. .long 1129358307
  7323. .long 2754552431
  7324. .long 27432831
  7325. .long 3204498819
  7326. .long 300826889
  7327. .long 3605445756
  7328. .long 320203780
  7329. .long 1698536723
  7330. .long 3065896691
  7331. .long 309908814
  7332. .long 1734061231
  7333. .long 3912468499
  7334. .long 396401915
  7335. .long 3674073704
  7336. .long 2719285114
  7337. .long 4294967292
  7338. .long 0
  7339. .long 3981914375
  7340. .long 2206547233
  7341. .long 12816876
  7342. .long 4227858976
  7343. .long 4096021827
  7344. .long 3999001670
  7345. .long 1063371522
  7346. .long 3989528078
  7347. .long 874562813
  7348. .long 2447814409
  7349. .long 1858302676
  7350. .long 4162682718
  7351. .long 1605953959
  7352. .long 1135435
  7353. .long 0
  7354. .long 0
  7355. .long 2549031326
  7356. .long 239160205
  7357. .long 0
  7358. .long 0
  7359. .long 454697744
  7360. .long 620180210
  7361. .long 10
  7362. .long 0
  7363. .long 2436299213
  7364. .long 3355768607
  7365. .long 1582
  7366. .long 0
  7367. .long 351390256
  7368. .long 799610387
  7369. .long 208707
  7370. .long 0
  7371. .long 25800287
  7372. .long 698915934
  7373. .long 22891066
  7374. .long 0
  7375. .long 4130988338
  7376. .long 676217935
  7377. .long 2048657779
  7378. .long 0
  7379. .long 2657270905
  7380. .long 3829767903
  7381. .long 59128891
  7382. .long 34
  7383. .long 1037582638
  7384. .long 2935003680
  7385. .long 713523288
  7386. .long 1875
  7387. .long 901580945
  7388. .long 1268517119
  7389. .long 2358220346
  7390. .long 76826
  7391. .long 1912766477
  7392. .long 222206216
  7393. .long 632792841
  7394. .long 2216812
  7395. .long 4065471431
  7396. .long 1410808044
  7397. .long 2022595908
  7398. .long 41710361
  7399. .long 438075994
  7400. .long 598703158
  7401. .long 1085011105
  7402. .long 454516776
  7403. .long 604410846
  7404. .long 4058435110
  7405. .long 2236814241
  7406. .long 2333657313
  7407. .long 2448294355
  7408. .long 2704068860
  7409. .long 1114425723
  7410. .long 3548452336
  7411. .long 4294967295
  7412. .long 0
  7413. .long 0
  7414. .long 0
  7415. .long 0
  7416. .long 0
  7417. .long 3769919769
  7418. .long 153956907
  7419. .long 0
  7420. .long 0
  7421. .long 646070119
  7422. .long 4028818701
  7423. .long 6
  7424. .long 0
  7425. .long 2588679469
  7426. .long 1052177761
  7427. .long 1128
  7428. .long 0
  7429. .long 2209274989
  7430. .long 523514771
  7431. .long 155204
  7432. .long 0
  7433. .long 2126396778
  7434. .long 3565792859
  7435. .long 17775584
  7436. .long 0
  7437. .long 2013180833
  7438. .long 1908602229
  7439. .long 1662519428
  7440. .long 0
  7441. .long 3793993839
  7442. .long 1441646378
  7443. .long 3693455390
  7444. .long 28
  7445. .long 3379423244
  7446. .long 3965194379
  7447. .long 1988414356
  7448. .long 1663
  7449. .long 1712981619
  7450. .long 805217952
  7451. .long 1789525478
  7452. .long 71195
  7453. .long 1327601011
  7454. .long 2853644807
  7455. .long 2041759317
  7456. .long 2141557
  7457. .long 944030315
  7458. .long 2463564559
  7459. .long 1071870408
  7460. .long 41839542
  7461. .long 3377497270
  7462. .long 1387686562
  7463. .long 1015294515
  7464. .long 470457582
  7465. .long 3802633795
  7466. .long 4019363939
  7467. .long 1055805497
  7468. .long 2472026772
  7469. .long 1903142729
  7470. .long 1756051618
  7471. .long 411357926
  7472. .long 3811072860
  7473. .long 4294967291
  7474. .long 0
  7475. .long 2342180209
  7476. .long 2629357739
  7477. .long 12825068
  7478. .long 4227858976
  7479. .long 4176598204
  7480. .long 2421744458
  7481. .long 608412369
  7482. .long 593975024
  7483. .long 2402997778
  7484. .long 853372562
  7485. .long 4106233885
  7486. .long 999432807
  7487. .long 1956711771
  7488. .long 1129902
  7489. .long 0
  7490. .long 0
  7491. .long 3668311682
  7492. .long 238634701
  7493. .long 0
  7494. .long 0
  7495. .long 1969498866
  7496. .long 413457374
  7497. .long 10
  7498. .long 0
  7499. .long 2816017558
  7500. .long 1616523229
  7501. .long 1570
  7502. .long 0
  7503. .long 3757647515
  7504. .long 3035182130
  7505. .long 206269
  7506. .long 0
  7507. .long 2187487164
  7508. .long 1784472528
  7509. .long 22516356
  7510. .long 0
  7511. .long 559031239
  7512. .long 1740008181
  7513. .long 2003371129
  7514. .long 0
  7515. .long 661394403
  7516. .long 1757559962
  7517. .long 108872688
  7518. .long 33
  7519. .long 2108184885
  7520. .long 2675738113
  7521. .long 243072689
  7522. .long 1805
  7523. .long 1896660970
  7524. .long 944386947
  7525. .long 1395829566
  7526. .long 73206
  7527. .long 2645692570
  7528. .long 1073605584
  7529. .long 391090218
  7530. .long 2088195
  7531. .long 3576186609
  7532. .long 249080280
  7533. .long 1318613440
  7534. .long 38820429
  7535. .long 1698387538
  7536. .long 1714182690
  7537. .long 2486672428
  7538. .long 418377280
  7539. .long 786186663
  7540. .long 550325920
  7541. .long 34733209
  7542. .long 2130294753
  7543. .long 123703415
  7544. .long 1830333669
  7545. .long 555170427
  7546. .long 3225161241
  7547. .long 4294967295
  7548. .long 0
  7549. .long 0
  7550. .long 0
  7551. .long 0
  7552. .long 0
  7553. .long 372615672
  7554. .long 141112893
  7555. .long 0
  7556. .long 0
  7557. .long 3315900643
  7558. .long 1327290262
  7559. .long 6
  7560. .long 0
  7561. .long 3811139837
  7562. .long 3724885846
  7563. .long 1016
  7564. .long 0
  7565. .long 989130504
  7566. .long 3252199933
  7567. .long 138436
  7568. .long 0
  7569. .long 1221640456
  7570. .long 1442402103
  7571. .long 15666709
  7572. .long 0
  7573. .long 4152936768
  7574. .long 1813348380
  7575. .long 1445091735
  7576. .long 0
  7577. .long 4193896088
  7578. .long 3387134533
  7579. .long 2948009907
  7580. .long 24
  7581. .long 2262704738
  7582. .long 1989650954
  7583. .long 3803792063
  7584. .long 1396
  7585. .long 2783464578
  7586. .long 434957745
  7587. .long 1316597970
  7588. .long 58551
  7589. .long 1368551733
  7590. .long 528983851
  7591. .long 2424303193
  7592. .long 1721511
  7593. .long 2488297655
  7594. .long 3464245304
  7595. .long 3652031881
  7596. .long 32861225
  7597. .long 3506409524
  7598. .long 3965838759
  7599. .long 4041530878
  7600. .long 361842100
  7601. .long 1191665382
  7602. .long 3299555859
  7603. .long 1239122770
  7604. .long 1871471448
  7605. .long 3889602930
  7606. .long 4175372373
  7607. .long 3489971328
  7608. .long 2859914059
  7609. .long 4294967291
  7610. .long 0
  7611. .long 4097644266
  7612. .long 3051847358
  7613. .long 12816876
  7614. .long 4227858976
  7615. .long 205941362
  7616. .long 2843814473
  7617. .long 1373054629
  7618. .long 908624394
  7619. .long 572230967
  7620. .long 3772158671
  7621. .long 2295107357
  7622. .long 875890232
  7623. .long 1676909203
  7624. .long 1121011
  7625. .long 0
  7626. .long 0
  7627. .long 3140758008
  7628. .long 236890113
  7629. .long 0
  7630. .long 0
  7631. .long 78883718
  7632. .long 4270561461
  7633. .long 9
  7634. .long 0
  7635. .long 653004353
  7636. .long 1003106748
  7637. .long 1549
  7638. .long 0
  7639. .long 1997655276
  7640. .long 2810156938
  7641. .long 202673
  7642. .long 0
  7643. .long 816790074
  7644. .long 126500350
  7645. .long 22018895
  7646. .long 0
  7647. .long 483718758
  7648. .long 1693602023
  7649. .long 1948244742
  7650. .long 0
  7651. .long 1719888843
  7652. .long 3024114415
  7653. .long 3912173698
  7654. .long 31
  7655. .long 857585795
  7656. .long 2024050081
  7657. .long 2152155389
  7658. .long 1731
  7659. .long 2161391665
  7660. .long 4153338473
  7661. .long 3453597175
  7662. .long 69665
  7663. .long 690916841
  7664. .long 3408680089
  7665. .long 1481878010
  7666. .long 1970802
  7667. .long 4244781337
  7668. .long 1956485181
  7669. .long 3004849658
  7670. .long 36347304
  7671. .long 3508046261
  7672. .long 2375922782
  7673. .long 3796433011
  7674. .long 389053187
  7675. .long 1871421647
  7676. .long 319248902
  7677. .long 2844007792
  7678. .long 1971197416
  7679. .long 814256252
  7680. .long 534724998
  7681. .long 4096580698
  7682. .long 2976687819
  7683. .long 4294967295
  7684. .long 0
  7685. .long 0
  7686. .long 0
  7687. .long 0
  7688. .long 0
  7689. .long 1862921762
  7690. .long 128829141
  7691. .long 0
  7692. .long 0
  7693. .long 2226943868
  7694. .long 3083060057
  7695. .long 5
  7696. .long 0
  7697. .long 3790004556
  7698. .long 3473372331
  7699. .long 913
  7700. .long 0
  7701. .long 1912405170
  7702. .long 4207391429
  7703. .long 123223
  7704. .long 0
  7705. .long 2818206388
  7706. .long 546560525
  7707. .long 13795947
  7708. .long 0
  7709. .long 926024359
  7710. .long 466562391
  7711. .long 1257280106
  7712. .long 0
  7713. .long 3443963035
  7714. .long 4102181261
  7715. .long 824629355
  7716. .long 21
  7717. .long 1095781235
  7718. .long 2590304783
  7719. .long 3003378070
  7720. .long 1181
  7721. .long 3706684271
  7722. .long 2607807817
  7723. .long 1026954074
  7724. .long 48765
  7725. .long 2542600140
  7726. .long 2410120938
  7727. .long 1491060906
  7728. .long 1411271
  7729. .long 1675138874
  7730. .long 3651173547
  7731. .long 1198416212
  7732. .long 26539599
  7733. .long 842200953
  7734. .long 401492709
  7735. .long 2211503215
  7736. .long 288538794
  7737. .long 1943642431
  7738. .long 940486719
  7739. .long 4288006473
  7740. .long 1478519853
  7741. .long 2666730960
  7742. .long 3798148012
  7743. .long 941219805
  7744. .long 2247821888
  7745. .long 4294967291
  7746. .long 0
  7747. .long 3590128009
  7748. .long 612654688
  7749. .long 716769122
  7750. .long 2
  7751. .long 1828204245
  7752. .long 1775926740
  7753. .long 862431319
  7754. .long 1672
  7755. .long 437955120
  7756. .long 677313132
  7757. .long 3681074436
  7758. .long 185717
  7759. .long 2884200252
  7760. .long 2090641138
  7761. .long 3992138721
  7762. .long 6428191
  7763. .long 3221531446
  7764. .long 2371910721
  7765. .long 4237081542
  7766. .long 91796659
  7767. .long 3709028830
  7768. .long 1986863955
  7769. .long 2283696654
  7770. .long 618613015
  7771. .long 1322699753
  7772. .long 485003501
  7773. .long 4170891366
  7774. .long 2092077992
  7775. .long 1956040154
  7776. .long 1117518145
  7777. .long 962574367
  7778. .long 3571830532
  7779. .long 3307700780
  7780. .long 4011234461
  7781. .long 1774218710
  7782. .long 2881343143
  7783. .long 391584861
  7784. .long 529954976
  7785. .long 2825691418
  7786. .long 856722023
  7787. .long 0
  7788. .long 0
  7789. .long 3298396499
  7790. .long 2495110602
  7791. .long 2303999958
  7792. .long 1
  7793. .long 2542348583
  7794. .long 3627482097
  7795. .long 3224340298
  7796. .long 1074
  7797. .long 967783320
  7798. .long 1406672934
  7799. .long 4087851085
  7800. .long 117404
  7801. .long 4177416572
  7802. .long 3106181469
  7803. .long 261241013
  7804. .long 4043478
  7805. .long 202539330
  7806. .long 3294545774
  7807. .long 2496277142
  7808. .long 57629426
  7809. .long 720582238
  7810. .long 1814713548
  7811. .long 3091376339
  7812. .long 388014697
  7813. .long 146526450
  7814. .long 4271301162
  7815. .long 2338306966
  7816. .long 1311627297
  7817. .long 2070656804
  7818. .long 1921999658
  7819. .long 2258254113
  7820. .long 2238807899
  7821. .long 242296837
  7822. .long 3253310178
  7823. .long 207686852
  7824. .long 1805761504
  7825. .long 0
  7826. .long 0
  7827. .long 0
  7828. .long 536870912
  7829. .long 3
  7830. .long 0
  7831. .long 0
  7832. .long 0
  7833. .long 0
  7834. .long 0
  7835. .long 3266800725
  7836. .long 2413762801
  7837. .long 3330613244
  7838. .long 98
  7839. .long 1201359419
  7840. .long 2714872150
  7841. .long 3208385380
  7842. .long 20210
  7843. .long 1956238602
  7844. .long 4223228119
  7845. .long 2784422263
  7846. .long 1028397
  7847. .long 3439473030
  7848. .long 2410851869
  7849. .long 3292470576
  7850. .long 20253447
  7851. .long 1686397776
  7852. .long 592553810
  7853. .long 969547707
  7854. .long 185741930
  7855. .long 3468583933
  7856. .long 1250725515
  7857. .long 2117116206
  7858. .long 869064170
  7859. .long 3909100790
  7860. .long 1843251452
  7861. .long 3871208694
  7862. .long 2155104570
  7863. .long 4148130288
  7864. .long 2464912491
  7865. .long 1300300682
  7866. .long 2809133898
  7867. .long 4014582188
  7868. .long 344247779
  7869. .long 2796123058
  7870. .long 1784697576
  7871. .long 195792426
  7872. .long 264977488
  7873. .long 3560329357
  7874. .long 428361011
  7875. .long 4294967290
  7876. .long 0
  7877. .long 258978617
  7878. .long 1401350217
  7879. .long 414758348
  7880. .long 0
  7881. .long 3858563520
  7882. .long 693344438
  7883. .long 929988021
  7884. .long 164
  7885. .long 3412169140
  7886. .long 2002911005
  7887. .long 1900957617
  7888. .long 27838
  7889. .long 201299732
  7890. .long 2653786175
  7891. .long 836100553
  7892. .long 1342443
  7893. .long 112595646
  7894. .long 24843945
  7895. .long 2773043450
  7896. .long 25894040
  7897. .long 839565763
  7898. .long 2401088019
  7899. .long 1862800896
  7900. .long 235227666
  7901. .long 241900887
  7902. .long 2111181527
  7903. .long 559246656
  7904. .long 1095314964
  7905. .long 1679323588
  7906. .long 170716610
  7907. .long 3844392689
  7908. .long 2709031418
  7909. .long 2888224069
  7910. .long 91827283
  7911. .long 2484028115
  7912. .long 3525834755
  7913. .long 3046356865
  7914. .long 465368430
  7915. .long 2789327597
  7916. .long 2238015503
  7917. .long 0
  7918. .long 0
  7919. .long 0
  7920. .long 536870912
  7921. .long 3
  7922. .long 0
  7923. .long 1629800756
  7924. .long 211083125
  7925. .long 74954925
  7926. .long 0
  7927. .long 1545370875
  7928. .long 1864504884
  7929. .long 4276848488
  7930. .long 99
  7931. .long 535444102
  7932. .long 452832597
  7933. .long 341934841
  7934. .long 25395
  7935. .long 995111971
  7936. .long 3604718273
  7937. .long 313159131
  7938. .long 1483348
  7939. .long 467529526
  7940. .long 927033629
  7941. .long 3631579950
  7942. .long 30995691
  7943. .long 2550211567
  7944. .long 3003753623
  7945. .long 1495846756
  7946. .long 281435025
  7947. .long 1095077789
  7948. .long 2892497672
  7949. .long 2221613791
  7950. .long 1215372727
  7951. .long 1191801615
  7952. .long 1667552124
  7953. .long 2428434537
  7954. .long 2551716115
  7955. .long 1201465291
  7956. .long 1874197394
  7957. .long 578557072
  7958. .long 2461680298
  7959. .long 391584923
  7960. .long 529954976
  7961. .long 2825691418
  7962. .long 856722023
  7963. .long 0
  7964. .long 0
  7965. .long 0
  7966. .long 0
  7967. .long 0
  7968. .long 0
  7969. .long 677405811
  7970. .long 113109491
  7971. .long 129649144
  7972. .long 114
  7973. .long 3825428504
  7974. .long 3691782001
  7975. .long 3484121609
  7976. .long 31057
  7977. .long 2790365057
  7978. .long 1503600960
  7979. .long 2128362517
  7980. .long 1842108
  7981. .long 1815120706
  7982. .long 3864377339
  7983. .long 1520525307
  7984. .long 38689413
  7985. .long 2352056310
  7986. .long 3376817110
  7987. .long 3997253088
  7988. .long 352036787
  7989. .long 1198120374
  7990. .long 2050750776
  7991. .long 3970142361
  7992. .long 1521787235
  7993. .long 3363842978
  7994. .long 1133863107
  7995. .long 832963017
  7996. .long 3196692150
  7997. .long 3821983599
  7998. .long 1263968260
  7999. .long 873004851
  8000. .long 3084767199
  8001. .long 0
  8002. .long 0
  8003. .long 0
  8004. .long 1073741824
  8005. .long 2
  8006. .long 0
  8007. .long 2651322308
  8008. .long 3386393833
  8009. .long 2831116449
  8010. .long 5
  8011. .long 4289850283
  8012. .long 2368640529
  8013. .long 3021143330
  8014. .long 3284
  8015. .long 1866387201
  8016. .long 153493322
  8017. .long 2018528397
  8018. .long 295326
  8019. .long 712913332
  8020. .long 628654228
  8021. .long 3881360594
  8022. .long 8668773
  8023. .long 2507640802
  8024. .long 239249479
  8025. .long 2566710297
  8026. .long 108181087
  8027. .long 2758175823
  8028. .long 567857163
  8029. .long 2134567225
  8030. .long 650389544
  8031. .long 3640757112
  8032. .long 2804269303
  8033. .long 645858985
  8034. .long 1991928169
  8035. .long 804414238
  8036. .long 2280600022
  8037. .long 3914463340
  8038. .long 3114948090
  8039. .long 1937917503
  8040. .long 2252804771
  8041. .long 1940556944
  8042. .long 2322010631
  8043. .long 293688586
  8044. .long 2544949880
  8045. .long 3193010387
  8046. .long 642541517
  8047. .long 4294967291
  8048. .long 0
  8049. .long 453133727
  8050. .long 877370797
  8051. .long 1558279443
  8052. .long 6
  8053. .long 2547899573
  8054. .long 3360184680
  8055. .long 1178296802
  8056. .long 2954
  8057. .long 1755214995
  8058. .long 2061159704
  8059. .long 3531983056
  8060. .long 253712
  8061. .long 543505238
  8062. .long 128612626
  8063. .long 629116815
  8064. .long 7334610
  8065. .long 100838038
  8066. .long 3022980312
  8067. .long 2298747174
  8068. .long 90954203
  8069. .long 3014766307
  8070. .long 96539771
  8071. .long 3590315363
  8072. .long 545180116
  8073. .long 2964798914
  8074. .long 2705356255
  8075. .long 3013291713
  8076. .long 1667101568
  8077. .long 3407956254
  8078. .long 2146783552
  8079. .long 2206958848
  8080. .long 2604739160
  8081. .long 1922050233
  8082. .long 3165283613
  8083. .long 2563978608
  8084. .long 1940712607
  8085. .long 0
  8086. .long 0
  8087. .long 0
  8088. .long 536870912
  8089. .long 3
  8090. .long 0
  8091. .long 2797952740
  8092. .long 3054806814
  8093. .long 120
  8094. .long 0
  8095. .long 18168
  8096. .long 0
  8097. .long 1890690921
  8098. .long 3263011055
  8099. .long 3960
  8100. .long 0
  8101. .long 18872
  8102. .long 0
  8103. .long 3238416553
  8104. .long 3265778049
  8105. .long 8064
  8106. .long 0
  8107. .long 18168
  8108. .long 0
  8109. .long 4097644266
  8110. .long 3051847358
  8111. .long 13440
  8112. .long 0
  8113. .long 18872
  8114. .long 0
  8115. .long 0
  8116. .long 0
  8117. .long 1313084713
  8118. .long 2734261102
  8119. .long 4113882560
  8120. .long 4230436817
  8121. .long 0
  8122. .long 4294967295
  8123. .long 4105493977
  8124. .long 3790490747
  8125. .long 2885543867
  8126. .long 1813033052
  8127. .long 0
  8128. .long 0
  8129. .type __bessel_x_table,@object
  8130. .size __bessel_x_table,19696
  8131. .align 8
  8132. .L_2il0floatpacket.96:
  8133. .long 0x00000000,0x3fe00000
  8134. .type .L_2il0floatpacket.96,@object
  8135. .size .L_2il0floatpacket.96,8
  8136. .align 8
  8137. .L_2il0floatpacket.97:
  8138. .long 0x5a31a4be,0x3ff71547
  8139. .type .L_2il0floatpacket.97,@object
  8140. .size .L_2il0floatpacket.97,8
  8141. .align 8
  8142. .L_2il0floatpacket.98:
  8143. .long 0x9a49f2dc,0x400d3643
  8144. .type .L_2il0floatpacket.98,@object
  8145. .size .L_2il0floatpacket.98,8
  8146. .align 8
  8147. .L_2il0floatpacket.99:
  8148. .long 0x00000000,0x40d00000
  8149. .type .L_2il0floatpacket.99,@object
  8150. .size .L_2il0floatpacket.99,8
  8151. .align 8
  8152. .L_2il0floatpacket.100:
  8153. .long 0x00000000,0xc0d01b80
  8154. .type .L_2il0floatpacket.100,@object
  8155. .size .L_2il0floatpacket.100,8
  8156. .align 8
  8157. .L_2il0floatpacket.104:
  8158. .long 0x20000000,0x405cdc55
  8159. .type .L_2il0floatpacket.104,@object
  8160. .size .L_2il0floatpacket.104,8
  8161. .align 8
  8162. .L_2il0floatpacket.105:
  8163. .long 0x00000000,0x40140000
  8164. .type .L_2il0floatpacket.105,@object
  8165. .size .L_2il0floatpacket.105,8
  8166. .align 8
  8167. .L_2il0floatpacket.106:
  8168. .long 0xe0000000,0x3fefffff
  8169. .type .L_2il0floatpacket.106,@object
  8170. .size .L_2il0floatpacket.106,8
  8171. .align 8
  8172. .L_2il0floatpacket.109:
  8173. .long 0x00000000,0x43e00000
  8174. .type .L_2il0floatpacket.109,@object
  8175. .size .L_2il0floatpacket.109,8
  8176. .align 8
  8177. __bessel_error_codes:
  8178. .long 0x00000000,0x00000000
  8179. .long 0x00000081,0x00000000
  8180. .long 0x00000082,0x00000000
  8181. .long 0x00000083,0x00000000
  8182. .long 0x00000084,0x00000000
  8183. .long 0x0000008c,0x00000000
  8184. .long 0x00000090,0x00000000
  8185. .long 0x0000008f,0x00000000
  8186. .type __bessel_error_codes,@object
  8187. .size __bessel_error_codes,64
  8188. .align 4
  8189. .L_2il0floatpacket.101:
  8190. .long 0x410f95e2
  8191. .type .L_2il0floatpacket.101,@object
  8192. .size .L_2il0floatpacket.101,4
  8193. .align 4
  8194. .L_2il0floatpacket.102:
  8195. .long 0x41a3dd91
  8196. .type .L_2il0floatpacket.102,@object
  8197. .size .L_2il0floatpacket.102,4
  8198. .align 4
  8199. .L_2il0floatpacket.103:
  8200. .long 0x3fb8aa3b
  8201. .type .L_2il0floatpacket.103,@object
  8202. .size .L_2il0floatpacket.103,4
  8203. .align 4
  8204. .L_2il0floatpacket.107:
  8205. .long 0x5f000000
  8206. .type .L_2il0floatpacket.107,@object
  8207. .size .L_2il0floatpacket.107,4
  8208. .align 4
  8209. .L_2il0floatpacket.108:
  8210. .long 0x3f800000
  8211. .type .L_2il0floatpacket.108,@object
  8212. .size .L_2il0floatpacket.108,4
  8213. .data
  8214. .section .note.GNU-stack, ""
  8215. // -- Begin DWARF2 SEGMENT .eh_frame
  8216. .section .eh_frame,"a",@progbits
  8217. .eh_frame_seg:
  8218. .align 1
  8219. # End