AMD64_ext_main.s 142 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902
  1. .text
  2. .quad 1
  3. / (*entry firstkernel expr 1)
  4. .globl firstkernel
  5. firstkernel:
  6. ret
  7. .quad 0
  8. / (*entry move-regs-to-mem expr 0)
  9. .globl l0001
  10. l0001:
  11. mov %r10,symval+2144
  12. mov %r11,symval+2152
  13. mov %r12,symval+2160
  14. mov %r14,symval+2168
  15. mov %r13,symval+2176
  16. ret
  17. .quad 0
  18. / (*entry init-pointers expr 0)
  19. .globl l0002
  20. l0002:
  21. mov symval+2088,%rdi
  22. mov %rdi,symval+2192
  23. mov symval+2080,%rdi
  24. mov %rdi,symval+2168
  25. mov $159992,%rax
  26. add symval+2080,%rax
  27. mov %rax,symval+2176
  28. mov symval+2080,%rdi
  29. mov %rdi,symval+2160
  30. mov symval+2200,%rax
  31. mov %rax,symval+2208
  32. ret
  33. .quad 0
  34. / (*entry init-fluids expr 0)
  35. .globl l0003
  36. l0003:
  37. mov %r15,%rax
  38. mov %rax,symval+2224
  39. mov %rax,symval+2232
  40. mov %rax,symval+2144
  41. mov %rax,symval+2240
  42. mov %rax,symval+2152
  43. mov %rax,symval+2248
  44. mov %rax,symval+2256
  45. mov %rax,symval+2264
  46. mov %rax,symval+2272
  47. mov %rax,symval+2280
  48. mov %rax,symval+2288
  49. mov %rax,symval+2296
  50. mov %rax,symval+2304
  51. mov %rax,symval+2312
  52. mov %rax,symval+2320
  53. mov %rax,symval+2328
  54. mov %rax,symval+2336
  55. mov %rax,symval+2344
  56. mov %rax,symval+2352
  57. mov %rax,symval+2360
  58. mov %rax,symval+2368
  59. mov %rax,symval+2376
  60. mov %rax,symval+2384
  61. mov %rax,symval+2392
  62. ret
  63. .quad 0
  64. / (*entry psl_main expr 0)
  65. psl_main:
  66. .globl psl_main
  67. mov %rdi,%rax
  68. mov %rsi,%rbx
  69. sub $24,%rsp
  70. mov %r15,16(%rsp)
  71. mov %rax,(%rsp)
  72. mov %rbx,8(%rsp)
  73. call *symfnc+2408
  74. mov (%rsp),%rdi
  75. mov %rdi,symval+2416
  76. mov 8(%rsp),%rdi
  77. mov %rdi,symval+2424
  78. mov 16(%rsp),%rdi
  79. mov %rdi,symval+2432
  80. call *symfnc+2184
  81. mov %rsp,%rdx
  82. shr $5,%rdx
  83. mov %rdx,symval+2440
  84. mov symval+2144,%r10
  85. mov symval+2152,%r11
  86. mov symval+2160,%r12
  87. mov symval+2168,%r14
  88. mov symval+2176,%r13
  89. mov $128,%r15
  90. shl $8,%r15
  91. shr $8,%r15
  92. mov $254,%rdi
  93. shl $56,%rdi
  94. or %rdi,%r15
  95. call *symfnc+2448
  96. l0004:
  97. xor %rax,%rax
  98. add $24,%rsp
  99. jmp *symfnc+2456
  100. add $24,%rsp
  101. ret
  102. / (*entry exit-with-status expr 1)
  103. .globl l0005
  104. l0005:
  105. push %rax
  106. call *symfnc+2464
  107. pop %rax
  108. call *symfnc+2472
  109. add $24,%rsp
  110. ret
  111. .quad 0
  112. / (*entry init-gcarray expr 0)
  113. .globl l0006
  114. l0006:
  115. mov %r15,%rax
  116. ret
  117. l0009:
  118. .quad 9
  119. .byte 108,111,97,100,45,112,115,108,46,98
  120. .byte 0,0
  121. l0010:
  122. .quad 21
  123. .byte 65,98,111,117,116,32,116,111,32,108
  124. .byte 111,97,100,32,76,79,65,68,45,80,83
  125. .byte 76,0,0
  126. .quad 0
  127. / (*entry pre-main expr 0)
  128. .globl l0011
  129. l0011:
  130. call *symfnc+2488
  131. call *symfnc+2496
  132. call *symfnc+2504
  133. mov l0007,%rax
  134. call *symfnc+2512
  135. call *symfnc+2520
  136. mov l0008,%rax
  137. call *symfnc+2528
  138. jmp *symfnc+2536
  139. l0008:
  140. .quad [[4<<56]+l0009]
  141. l0007:
  142. .quad [[4<<56]+l0010]
  143. .quad 1
  144. / (*entry console-print-string expr 1)
  145. .globl l0012
  146. l0012:
  147. shl $8,%rax
  148. shr $8,%rax
  149. add $8,%rax
  150. jmp *symfnc+2544
  151. .quad 1
  152. / (*entry console-print-number expr 1)
  153. .globl l0013
  154. l0013:
  155. jmp *symfnc+2560
  156. .quad 0
  157. / (*entry console-newline expr 0)
  158. .globl l0014
  159. l0014:
  160. mov $10,%rax
  161. jmp *symfnc+2568
  162. l0017:
  163. .quad 34
  164. .byte 67,111,117,108,100,110,39,116,32,111
  165. .byte 112,101,110,32,98,105,110,97,114,121
  166. .byte 32,102,105,108,101,32,102,111,114,32
  167. .byte 105,110,112,117,116,0
  168. l0018:
  169. .quad 0
  170. .byte 114,0
  171. .quad 1
  172. / (*entry binaryopenread expr 1)
  173. .globl binaryopenread
  174. binaryopenread:
  175. mov l0015,%rbx
  176. shl $8,%rbx
  177. shr $8,%rbx
  178. add $8,%rbx
  179. shl $8,%rax
  180. shr $8,%rax
  181. add $8,%rax
  182. call *symfnc+2584
  183. cmp $0,%rax
  184. jne l0019
  185. mov l0016,%rax
  186. jmp *symfnc+2592
  187. l0019:
  188. ret
  189. l0016:
  190. .quad [[4<<56]+l0017]
  191. l0015:
  192. .quad [[4<<56]+l0018]
  193. .quad 1
  194. / (*entry binaryread expr 1)
  195. .globl binaryread
  196. binaryread:
  197. jmp *symfnc+2608
  198. .quad 3
  199. / (*entry binaryreadblock expr 3)
  200. .globl binaryreadblock
  201. binaryreadblock:
  202. mov %rbx,%rbp
  203. mov %rax,%rdx
  204. mov $8,%rbx
  205. mov %rbp,%rax
  206. jmp *symfnc+2624
  207. .quad 1
  208. / (*entry binaryclose expr 1)
  209. .globl binaryclose
  210. binaryclose:
  211. jmp *symfnc+2640
  212. .quad 0
  213. / (*entry initialize-symbol-table expr 0)
  214. .globl l0020
  215. l0020:
  216. sub $16,%rsp
  217. mov %r15,8(%rsp)
  218. mov %r15,(%rsp)
  219. mov $300000,%rbx
  220. mov symval+2648,%rax
  221. mov %rax,%rdx
  222. mov %rbx,%rcx
  223. l0021:
  224. cmp %rcx,%rdx
  225. jg l0022
  226. mov %rdx,%rax
  227. shl $3,%rax
  228. add symval+2656,%rax
  229. mov $1,%rbx
  230. add %rdx,%rbx
  231. mov %rbx,(%rax)
  232. add $1,%rdx
  233. jmp l0021
  234. l0022:
  235. mov symval+2656,%rsi
  236. movq $0,2400000(%rsi)
  237. mov $393241,%rbx
  238. xor %rax,%rax
  239. mov %rax,(%rsp)
  240. mov %rbx,8(%rsp)
  241. l0023:
  242. mov (%rsp),%rdi
  243. cmp 8(%rsp),%rdi
  244. jg l0024
  245. xor %rcx,%rcx
  246. mov (%rsp),%rbx
  247. mov symval+2096,%rax
  248. shl $2,%rbx
  249. mov %rcx,%rdx
  250. mov %edx,0(%rbx,%rax,1)
  251. addq $1,(%rsp)
  252. jmp l0023
  253. l0024:
  254. mov symval+2656,%rdi
  255. mov 1024(%rdi),%rax
  256. call *symfnc+2664
  257. mov $128,%rcx
  258. mov %rax,%rbx
  259. mov symval+2096,%rax
  260. shl $2,%rbx
  261. mov %rcx,%rdx
  262. mov %edx,0(%rbx,%rax,1)
  263. mov $-1,%rbx
  264. add symval+2648,%rbx
  265. mov $256,%rax
  266. mov %rax,(%rsp)
  267. mov %rbx,8(%rsp)
  268. l0025:
  269. mov (%rsp),%rdi
  270. cmp 8(%rsp),%rdi
  271. jg l0026
  272. mov (%rsp),%rax
  273. shl $3,%rax
  274. add symval+2656,%rax
  275. mov (%rax),%rax
  276. call *symfnc+2664
  277. mov (%rsp),%rcx
  278. mov %rax,%rbx
  279. mov symval+2096,%rax
  280. shl $2,%rbx
  281. mov %rcx,%rdx
  282. mov %edx,0(%rbx,%rax,1)
  283. addq $1,(%rsp)
  284. jmp l0025
  285. l0026:
  286. mov %r15,%rax
  287. mov %rax,symval+2672
  288. add $16,%rsp
  289. ret
  290. .quad 1
  291. / (*entry faslin-intern expr 1)
  292. .globl l0027
  293. l0027:
  294. sub $24,%rsp
  295. mov %r15,16(%rsp)
  296. mov %r15,8(%rsp)
  297. mov %rax,(%rsp)
  298. mov %rax,%rbx
  299. xor %rax,%rax
  300. call *symfnc+2688
  301. mov %rax,8(%rsp)
  302. cmp %r15,%rax
  303. jne l0028
  304. mov (%rsp),%rax
  305. add $24,%rsp
  306. jmp *symfnc+2696
  307. l0028:
  308. mov (%rsp),%rax
  309. shl $8,%rax
  310. shr $8,%rax
  311. mov (%rax),%rax
  312. shl $8,%rax
  313. sar $8,%rax
  314. mov %rax,16(%rsp)
  315. cmp 8(%rsp),%rax
  316. jle l0029
  317. mov $1,%rbx
  318. add 8(%rsp),%rbx
  319. mov (%rsp),%rax
  320. shl $8,%rax
  321. shr $8,%rax
  322. add $8,%rax
  323. movb 0(%rax,%rbx,1),%al
  324. cbtw
  325. cwtl
  326. cmp $0,%rax
  327. jne l0029
  328. addq $1,8(%rsp)
  329. l0029:
  330. mov 8(%rsp),%rdi
  331. cmp 16(%rsp),%rdi
  332. jl l0030
  333. mov (%rsp),%rax
  334. jmp l0031
  335. l0030:
  336. mov (%rsp),%rcx
  337. shl $8,%rcx
  338. shr $8,%rcx
  339. mov (%rcx),%rcx
  340. shl $8,%rcx
  341. sar $8,%rcx
  342. add $1,%rcx
  343. mov $1,%rbx
  344. add 8(%rsp),%rbx
  345. mov (%rsp),%rax
  346. call *symfnc+2704
  347. l0031:
  348. add $24,%rsp
  349. jmp *symfnc+2696
  350. .quad 1
  351. / (*entry intern expr 1)
  352. .globl intern
  353. intern:
  354. jmp *symfnc+2712
  355. l0035:
  356. .quad 7
  357. .byte 78,101,119,32,105,100,58,32,0,0
  358. .quad 1
  359. / (*entry unchecked-string-intern expr 1)
  360. .globl l0036
  361. l0036:
  362. sub $48,%rsp
  363. mov %rax,(%rsp)
  364. mov %r15,%rbp
  365. mov %rbp,%rdx
  366. mov %rbp,%rcx
  367. mov %rax,%rbx
  368. shl $8,%rbx
  369. shr $8,%rbx
  370. mov (%rbx),%rbx
  371. shl $8,%rbx
  372. sar $8,%rbx
  373. shl $8,%rax
  374. shr $8,%rax
  375. mov %rax,8(%rsp)
  376. mov %rbx,16(%rsp)
  377. mov %rcx,24(%rsp)
  378. mov %rdx,32(%rsp)
  379. mov %rbp,40(%rsp)
  380. cmp $0,%rbx
  381. jne l0037
  382. add $8,%rax
  383. movb 0(%rax,%rbx,1),%al
  384. cbtw
  385. cwtl
  386. and $255,%rax
  387. shl $8,%rax
  388. shr $8,%rax
  389. mov $254,%rdi
  390. shl $56,%rdi
  391. or %rdi,%rax
  392. jmp l0038
  393. l0037:
  394. mov (%rsp),%rax
  395. call *symfnc+2664
  396. mov %rax,%rbx
  397. mov %rbx,24(%rsp)
  398. mov symval+2096,%rax
  399. shl $2,%rbx
  400. mov 0(%rax,%rbx,1),%rax
  401. cdqe
  402. shl $32,%rax
  403. shr $32,%rax
  404. mov %rax,%rbx
  405. cmp l0032,%rax
  406. jl l0039
  407. mov %r15,%rax
  408. jmp l0040
  409. l0039:
  410. mov l0033,%rax
  411. l0040:
  412. cmp %r15,%rax
  413. je l0041
  414. mov l0033,%rax
  415. cmp $0,%rbx
  416. jg l0041
  417. add $12,%rax
  418. l0041:
  419. cmp %r15,%rax
  420. je l0042
  421. mov 24(%rsp),%rbx
  422. mov symval+2096,%rax
  423. shl $2,%rbx
  424. mov 0(%rax,%rbx,1),%rax
  425. cdqe
  426. shl $32,%rax
  427. shr $32,%rax
  428. shl $8,%rax
  429. shr $8,%rax
  430. mov $254,%rdi
  431. shl $56,%rdi
  432. or %rdi,%rax
  433. jmp l0038
  434. l0042:
  435. cmp symval+2672,%rax
  436. je l0043
  437. mov l0034,%rax
  438. call *symfnc+2512
  439. mov (%rsp),%rax
  440. call *symfnc+2512
  441. call *symfnc+2520
  442. l0043:
  443. call *symfnc+2720
  444. mov %rax,40(%rsp)
  445. mov %rax,%rcx
  446. mov 24(%rsp),%rbx
  447. mov symval+2096,%rax
  448. shl $2,%rbx
  449. mov %rcx,%rdx
  450. mov %edx,0(%rbx,%rax,1)
  451. mov 16(%rsp),%rax
  452. call *symfnc+2728
  453. mov %rax,32(%rsp)
  454. mov 8(%rsp),%rbx
  455. call *symfnc+2736
  456. mov 32(%rsp),%rbx
  457. shl $8,%rbx
  458. shr $8,%rbx
  459. mov $4,%rdi
  460. shl $56,%rdi
  461. or %rdi,%rbx
  462. mov 40(%rsp),%rax
  463. add $48,%rsp
  464. jmp *symfnc+2744
  465. l0038:
  466. add $48,%rsp
  467. ret
  468. l0034:
  469. .quad [[4<<56]+l0035]
  470. l0033:
  471. .quad [[254<<56]+116]
  472. l0032:
  473. .quad 4294967295
  474. l0046:
  475. .quad 18
  476. .byte 72,97,115,104,32,116,97,98,108,101
  477. .byte 32,111,118,101,114,102,108,111,119
  478. .byte 0
  479. .quad 1
  480. / (*entry hash-into-table expr 1)
  481. .globl l0047
  482. l0047:
  483. sub $32,%rsp
  484. mov %r15,24(%rsp)
  485. mov %r15,16(%rsp)
  486. mov %r15,8(%rsp)
  487. mov %rax,(%rsp)
  488. call *symfnc+2752
  489. mov %rax,8(%rsp)
  490. mov %rax,16(%rsp)
  491. movq $-1,24(%rsp)
  492. l0048:
  493. mov 16(%rsp),%rbx
  494. mov symval+2096,%rax
  495. shl $2,%rbx
  496. mov 0(%rax,%rbx,1),%rax
  497. cdqe
  498. shl $32,%rax
  499. shr $32,%rax
  500. cmp $0,%rax
  501. jne l0049
  502. cmpq $-1,24(%rsp)
  503. je l0050
  504. mov 24(%rsp),%rax
  505. jmp l0051
  506. l0050:
  507. mov 16(%rsp),%rax
  508. l0051:
  509. jmp l0052
  510. l0049:
  511. mov 16(%rsp),%rbx
  512. mov symval+2096,%rax
  513. shl $2,%rbx
  514. mov 0(%rax,%rbx,1),%rax
  515. cdqe
  516. mov %rax,%rbx
  517. shl $32,%rbx
  518. shr $32,%rbx
  519. cmp l0044,%rbx
  520. jne l0053
  521. cmpq $-1,24(%rsp)
  522. jne l0054
  523. mov 16(%rsp),%rdi
  524. mov %rdi,24(%rsp)
  525. jmp l0054
  526. l0053:
  527. mov 16(%rsp),%rbx
  528. mov symval+2096,%rax
  529. shl $2,%rbx
  530. mov 0(%rax,%rbx,1),%rax
  531. cdqe
  532. mov (%rsp),%rbx
  533. shl $32,%rax
  534. shr $32,%rax
  535. shl $3,%rax
  536. add symval+2656,%rax
  537. mov (%rax),%rax
  538. call *symfnc+2760
  539. cmp %r15,%rax
  540. je l0054
  541. mov 16(%rsp),%rax
  542. jmp l0052
  543. l0054:
  544. cmpq $393241,16(%rsp)
  545. jne l0055
  546. xor %rax,%rax
  547. jmp l0056
  548. l0055:
  549. mov $1,%rax
  550. add 16(%rsp),%rax
  551. l0056:
  552. mov %rax,16(%rsp)
  553. cmp 8(%rsp),%rax
  554. jne l0048
  555. mov l0045,%rax
  556. call *symfnc+2592
  557. jmp l0048
  558. l0052:
  559. add $32,%rsp
  560. ret
  561. l0045:
  562. .quad [[4<<56]+l0046]
  563. l0044:
  564. .quad 4294967295
  565. .quad 2
  566. / (*entry initialize-new-id expr 2)
  567. .globl l0057
  568. l0057:
  569. sub $16,%rsp
  570. mov %rax,(%rsp)
  571. shl $8,%rax
  572. shr $8,%rax
  573. mov $254,%rdi
  574. shl $56,%rdi
  575. or %rdi,%rax
  576. mov %rax,8(%rsp)
  577. mov (%rsp),%rcx
  578. shl $3,%rcx
  579. add symval+2656,%rcx
  580. mov %rbx,(%rcx)
  581. mov (%rsp),%rdx
  582. shl $3,%rdx
  583. add symval+2768,%rdx
  584. mov %r15,%rbp
  585. mov %rbp,(%rdx)
  586. mov (%rsp),%rax
  587. shl $3,%rax
  588. add symval+2776,%rax
  589. mov %rbp,(%rax)
  590. mov (%rsp),%rax
  591. shl $3,%rax
  592. add symval+2784,%rax
  593. mov (%rsp),%rbx
  594. shl $8,%rbx
  595. shr $8,%rbx
  596. mov $253,%rdi
  597. shl $56,%rdi
  598. or %rdi,%rbx
  599. mov %rbx,(%rax)
  600. mov (%rsp),%rax
  601. call *symfnc+2792
  602. mov 8(%rsp),%rax
  603. add $16,%rsp
  604. ret
  605. .quad 1
  606. / (*entry hash-function expr 1)
  607. .globl l0060
  608. l0060:
  609. sub $40,%rsp
  610. mov %r15,24(%rsp)
  611. mov %r15,8(%rsp)
  612. shl $8,%rax
  613. shr $8,%rax
  614. mov %rax,16(%rsp)
  615. mov (%rax),%rax
  616. shl $8,%rax
  617. sar $8,%rax
  618. mov %rax,(%rsp)
  619. xor %rax,%rax
  620. mov %rax,32(%rsp)
  621. cmpq $20,(%rsp)
  622. jle l0061
  623. movq $20,(%rsp)
  624. l0061:
  625. mov (%rsp),%rbx
  626. xor %rax,%rax
  627. mov %rax,24(%rsp)
  628. mov %rbx,8(%rsp)
  629. l0062:
  630. mov 24(%rsp),%rdi
  631. cmp 8(%rsp),%rdi
  632. jg l0063
  633. mov 24(%rsp),%rbx
  634. mov $8,%rax
  635. add 16(%rsp),%rax
  636. movb 0(%rax,%rbx,1),%al
  637. cbtw
  638. cwtl
  639. mov $56,%rbx
  640. sub 24(%rsp),%rbx
  641. cmp $0,%rbx
  642. jge l0058
  643. neg %rbx
  644. xchg %rbx,%rcx
  645. shr %cl,%rax
  646. jmp l0059
  647. l0058:
  648. xchg %rbx,%rcx
  649. shl %cl,%rax
  650. l0059:
  651. xchg %rbx,%rcx
  652. mov 32(%rsp),%rdi
  653. xor %rdi,%rax
  654. mov %rax,32(%rsp)
  655. addq $1,24(%rsp)
  656. jmp l0062
  657. l0063:
  658. mov $393241,%rbx
  659. mov 32(%rsp),%rax
  660. add $40,%rsp
  661. xor %rdx,%rdx
  662. idiv %rbx
  663. mov %rdx,%rax
  664. ret
  665. .quad 1
  666. / (*entry faslin expr 1)
  667. .globl faslin
  668. faslin:
  669. sub $88,%rsp
  670. mov %r15,64(%rsp)
  671. mov %r15,24(%rsp)
  672. mov %r15,16(%rsp)
  673. mov %rax,(%rsp)
  674. mov %r15,32(%rsp)
  675. mov %r15,48(%rsp)
  676. mov %r15,56(%rsp)
  677. mov %r15,80(%rsp)
  678. mov %r15,8(%rsp)
  679. mov %r15,40(%rsp)
  680. mov %r15,72(%rsp)
  681. call *symfnc+2576
  682. mov %rax,16(%rsp)
  683. call *symfnc+2600
  684. mov %rax,24(%rsp)
  685. mov $65535,%rbx
  686. and %rax,%rbx
  687. cmpq $399,%rbx
  688. je l0064
  689. mov 16(%rsp),%rax
  690. call *symfnc+2632
  691. mov (%rsp),%rax
  692. call *symfnc+2800
  693. jmp l0065
  694. l0064:
  695. mov 24(%rsp),%rax
  696. shr $16,%rax
  697. mov %rax,24(%rsp)
  698. mov 16(%rsp),%rax
  699. call *symfnc+2808
  700. mov %rax,32(%rsp)
  701. mov 16(%rsp),%rax
  702. call *symfnc+2600
  703. mov %rax,48(%rsp)
  704. call *symfnc+2816
  705. mov %rax,56(%rsp)
  706. xor %rax,%rax
  707. call *symfnc+2816
  708. mov %rax,72(%rsp)
  709. mov 16(%rsp),%rax
  710. call *symfnc+2600
  711. mov 56(%rsp),%rbx
  712. add %rax,%rbx
  713. mov %rbx,80(%rsp)
  714. mov 48(%rsp),%rcx
  715. xor %rbx,%rbx
  716. add 56(%rsp),%rbx
  717. mov 16(%rsp),%rax
  718. call *symfnc+2616
  719. mov 16(%rsp),%rax
  720. call *symfnc+2600
  721. mov %rax,8(%rsp)
  722. call *symfnc+2824
  723. mov %rax,%rbx
  724. shl $8,%rbx
  725. shr $8,%rbx
  726. mov $7,%rdi
  727. shl $56,%rdi
  728. or %rdi,%rbx
  729. mov %rbx,40(%rsp)
  730. mov 8(%rsp),%rcx
  731. shl $8,%rbx
  732. shr $8,%rbx
  733. add $8,%rbx
  734. mov 16(%rsp),%rax
  735. call *symfnc+2616
  736. mov 16(%rsp),%rax
  737. call *symfnc+2632
  738. mov $1,%rax
  739. and 24(%rsp),%rax
  740. cmpq $1,%rax
  741. jne l0066
  742. mov 32(%rsp),%rdx
  743. mov 40(%rsp),%rcx
  744. mov 48(%rsp),%rbx
  745. mov 56(%rsp),%rax
  746. call *symfnc+2832
  747. jmp l0067
  748. l0066:
  749. mov 32(%rsp),%rdx
  750. mov 40(%rsp),%rcx
  751. mov 48(%rsp),%rbx
  752. mov 56(%rsp),%rax
  753. call *symfnc+2840
  754. l0067:
  755. mov symval+2848,%rax
  756. mov %rax,64(%rsp)
  757. mov 56(%rsp),%rdi
  758. mov %rdi,symval+2848
  759. mov 80(%rsp),%rax
  760. call *symfnc+2856
  761. mov 64(%rsp),%rdi
  762. mov %rdi,symval+2848
  763. mov 72(%rsp),%rbx
  764. mov 80(%rsp),%rax
  765. call *symfnc+2864
  766. l0065:
  767. mov %r15,%rax
  768. add $88,%rsp
  769. ret
  770. .quad 2
  771. / (*entry delbps expr 2)
  772. .globl delbps
  773. delbps:
  774. mov %r15,%rax
  775. ret
  776. .quad 4
  777. / (*entry do-relocation expr 4)
  778. .globl l0068
  779. l0068:
  780. sub $48,%rsp
  781. mov %r15,32(%rsp)
  782. mov %rax,24(%rsp)
  783. mov %rcx,8(%rsp)
  784. mov %rdx,16(%rsp)
  785. mov %rbx,%rax
  786. shl $3,%rax
  787. mov $-1,%rbx
  788. add %rax,%rbx
  789. xor %rax,%rax
  790. mov %rax,40(%rsp)
  791. mov %rbx,(%rsp)
  792. l0069:
  793. mov 40(%rsp),%rdi
  794. cmp (%rsp),%rdi
  795. jle l0070
  796. mov %r15,%rax
  797. jmp l0071
  798. l0070:
  799. mov 40(%rsp),%rbx
  800. mov 8(%rsp),%rax
  801. shl $8,%rax
  802. shr $8,%rax
  803. add $8,%rax
  804. mov $359,%rdi
  805. call *symfnc+2872
  806. mov 24(%rsp),%rbx
  807. add 40(%rsp),%rbx
  808. mov %rbx,32(%rsp)
  809. cmpq $1,%rax
  810. je l0072
  811. cmpq $2,%rax
  812. je l0073
  813. cmpq $3,%rax
  814. je l0074
  815. jmp l0075
  816. l0072:
  817. mov 16(%rsp),%rcx
  818. mov 24(%rsp),%rbx
  819. mov 32(%rsp),%rax
  820. call *symfnc+2888
  821. jmp l0075
  822. l0074:
  823. mov 16(%rsp),%rcx
  824. mov 24(%rsp),%rbx
  825. mov 32(%rsp),%rax
  826. call *symfnc+2896
  827. jmp l0075
  828. l0073:
  829. mov 16(%rsp),%rcx
  830. mov 24(%rsp),%rbx
  831. mov 32(%rsp),%rax
  832. mov $360,%rdi
  833. call *symfnc+2880
  834. l0075:
  835. addq $1,40(%rsp)
  836. jmp l0069
  837. l0071:
  838. add $48,%rsp
  839. ret
  840. .quad 4
  841. / (*entry do-relocation-new expr 4)
  842. .globl l0076
  843. l0076:
  844. sub $48,%rsp
  845. mov %r15,16(%rsp)
  846. mov %rax,32(%rsp)
  847. mov %rcx,(%rsp)
  848. mov %rdx,24(%rsp)
  849. mov %r15,%rcx
  850. mov %rax,%rbx
  851. xor %rax,%rax
  852. mov %rax,8(%rsp)
  853. mov %rbx,40(%rsp)
  854. mov (%rsp),%rbp
  855. shl $8,%rbp
  856. shr $8,%rbp
  857. add $8,%rbp
  858. mov %rbp,(%rsp)
  859. l0077:
  860. mov 8(%rsp),%rbx
  861. mov (%rsp),%rax
  862. movb 0(%rax,%rbx,1),%al
  863. cbtw
  864. cwtl
  865. and $255,%rax
  866. mov %rax,16(%rsp)
  867. cmp $0,%rax
  868. jne l0078
  869. mov %r15,%rax
  870. jmp l0079
  871. l0078:
  872. addq $1,8(%rsp)
  873. mov $63,%rax
  874. and 16(%rsp),%rax
  875. add 40(%rsp),%rax
  876. mov %rax,40(%rsp)
  877. mov 16(%rsp),%rbx
  878. shr $6,%rbx
  879. mov %rbx,16(%rsp)
  880. mov %rbx,%rax
  881. cmpq $1,%rax
  882. je l0080
  883. cmpq $2,%rax
  884. je l0081
  885. cmpq $3,%rax
  886. je l0082
  887. jmp l0077
  888. l0080:
  889. mov 24(%rsp),%rcx
  890. mov 32(%rsp),%rbx
  891. mov 40(%rsp),%rax
  892. call *symfnc+2888
  893. jmp l0077
  894. l0082:
  895. mov 24(%rsp),%rcx
  896. mov 32(%rsp),%rbx
  897. mov 40(%rsp),%rax
  898. call *symfnc+2896
  899. jmp l0077
  900. l0081:
  901. mov 24(%rsp),%rcx
  902. mov 32(%rsp),%rbx
  903. mov 40(%rsp),%rax
  904. mov $360,%rdi
  905. call *symfnc+2880
  906. jmp l0077
  907. l0079:
  908. add $48,%rsp
  909. ret
  910. .quad 3
  911. / (*entry relocate-word expr 3)
  912. .globl l0083
  913. l0083:
  914. sub $32,%rsp
  915. mov %r15,24(%rsp)
  916. mov %rax,(%rsp)
  917. mov %rbx,8(%rsp)
  918. mov %rcx,16(%rsp)
  919. mov 0(%rax),%rax
  920. mov %rax,24(%rsp)
  921. mov (%rsp),%rax
  922. mov 0(%rax),%rax
  923. mov %rax,%rbx
  924. shl $34,%rbx
  925. shr $34,%rbx
  926. mov 24(%rsp),%rax
  927. shl $32,%rax
  928. shr $62,%rax
  929. mov 16(%rsp),%rdx
  930. mov 8(%rsp),%rcx
  931. call *symfnc+2904
  932. mov %rax,%rbx
  933. mov (%rsp),%rax
  934. add $32,%rsp
  935. mov %ebx,0(%eax)
  936. ret
  937. .quad 3
  938. / (*entry relocate-inf expr 3)
  939. .globl l0084
  940. l0084:
  941. sub $24,%rsp
  942. mov %r15,8(%rsp)
  943. mov %rax,16(%rsp)
  944. mov %rbx,(%rsp)
  945. mov (%rax),%rbx
  946. shl $42,%rbx
  947. shr $42,%rbx
  948. mov (%rax),%rax
  949. shr $54,%rax
  950. and $3,%rax
  951. mov %rcx,%rdx
  952. mov (%rsp),%rcx
  953. call *symfnc+2904
  954. mov %rax,8(%rsp)
  955. mov 16(%rsp),%rsi
  956. mov (%rsi),%rax
  957. shr $56,%rax
  958. shl $56,%rax
  959. or 8(%rsp),%rax
  960. mov 16(%rsp),%rsi
  961. mov %rax,(%rsi)
  962. add $24,%rsp
  963. ret
  964. .quad 4
  965. / (*entry compute-relocation expr 4)
  966. .globl l0085
  967. l0085:
  968. push %rbx
  969. cmp $0,%rax
  970. jne l0086
  971. mov %rcx,%rax
  972. add %rbx,%rax
  973. jmp l0087
  974. l0086:
  975. cmpq $2,%rax
  976. jne l0088
  977. cmpq $8150,%rbx
  978. jl l0089
  979. mov $-8156,%rax
  980. add %rbx,%rax
  981. shl $3,%rax
  982. add symval+2064,%rax
  983. jmp l0087
  984. l0089:
  985. cmpq $2048,%rbx
  986. jl l0090
  987. mov %rdx,%rbx
  988. mov (%rsp),%rax
  989. call *symfnc+2912
  990. shl $3,%rax
  991. add symval+2784,%rax
  992. jmp l0087
  993. l0090:
  994. mov %rbx,%rax
  995. shl $3,%rax
  996. add symval+2784,%rax
  997. jmp l0087
  998. l0088:
  999. cmpq $3,%rax
  1000. jne l0091
  1001. cmpq $2048,%rbx
  1002. jl l0092
  1003. mov %rdx,%rbx
  1004. mov (%rsp),%rax
  1005. call *symfnc+2912
  1006. mov %rax,(%rsp)
  1007. l0092:
  1008. mov (%rsp),%rax
  1009. shl $3,%rax
  1010. add symval+2920,%rax
  1011. jmp l0087
  1012. l0091:
  1013. cmpq $1,%rax
  1014. jne l0093
  1015. cmpq $2048,%rbx
  1016. jl l0094
  1017. mov %rdx,%rbx
  1018. mov (%rsp),%rax
  1019. add $8,%rsp
  1020. jmp *symfnc+2912
  1021. l0094:
  1022. mov %rbx,%rax
  1023. jmp l0087
  1024. l0093:
  1025. mov %r15,%rax
  1026. l0087:
  1027. add $8,%rsp
  1028. ret
  1029. .quad 2
  1030. / (*entry local-to-global-id expr 2)
  1031. .globl l0095
  1032. l0095:
  1033. add $-2047,%rax
  1034. shl $3,%rax
  1035. mov %rbx,%rcx
  1036. shl $8,%rcx
  1037. shr $8,%rcx
  1038. add %rcx,%rax
  1039. mov (%rax),%rax
  1040. ret
  1041. .quad 1
  1042. / (*entry read-id-table expr 1)
  1043. .globl l0096
  1044. l0096:
  1045. sub $48,%rsp
  1046. mov %r15,40(%rsp)
  1047. mov %r15,32(%rsp)
  1048. mov %r15,24(%rsp)
  1049. mov %r15,16(%rsp)
  1050. mov %r15,8(%rsp)
  1051. mov %rax,(%rsp)
  1052. call *symfnc+2600
  1053. mov %rax,8(%rsp)
  1054. add $1,%rax
  1055. call *symfnc+2824
  1056. shl $8,%rax
  1057. shr $8,%rax
  1058. mov $7,%rdi
  1059. shl $56,%rdi
  1060. or %rdi,%rax
  1061. mov %rax,16(%rsp)
  1062. mov 8(%rsp),%rbx
  1063. xor %rax,%rax
  1064. mov %rax,24(%rsp)
  1065. mov %rbx,32(%rsp)
  1066. l0097:
  1067. mov 24(%rsp),%rdi
  1068. cmp 32(%rsp),%rdi
  1069. jg l0098
  1070. mov (%rsp),%rax
  1071. call *symfnc+2600
  1072. mov symval+2072,%rsi
  1073. mov %rax,(%rsi)
  1074. mov $9,%rcx
  1075. add %rax,%rcx
  1076. mov %rcx,%rbx
  1077. shr $61,%rbx
  1078. add %rbx,%rcx
  1079. sar $3,%rcx
  1080. mov $8,%rbx
  1081. add symval+2072,%rbx
  1082. mov (%rsp),%rax
  1083. call *symfnc+2616
  1084. xor %rax,%rax
  1085. add symval+2072,%rax
  1086. shl $8,%rax
  1087. shr $8,%rax
  1088. mov $4,%rdi
  1089. shl $56,%rdi
  1090. or %rdi,%rax
  1091. call *symfnc+2680
  1092. mov %rax,40(%rsp)
  1093. mov $1,%rax
  1094. add 24(%rsp),%rax
  1095. shl $3,%rax
  1096. mov 16(%rsp),%rbx
  1097. shl $8,%rbx
  1098. shr $8,%rbx
  1099. add %rbx,%rax
  1100. mov 40(%rsp),%rcx
  1101. shl $8,%rcx
  1102. shr $8,%rcx
  1103. mov %rcx,(%rax)
  1104. addq $1,24(%rsp)
  1105. jmp l0097
  1106. l0098:
  1107. mov 16(%rsp),%rax
  1108. add $48,%rsp
  1109. ret
  1110. .quad 3
  1111. / (*entry putentry expr 3)
  1112. .globl putentry
  1113. putentry:
  1114. add symval+2848,%rcx
  1115. shl $8,%rcx
  1116. shr $8,%rcx
  1117. mov $20,%rdi
  1118. shl $56,%rdi
  1119. or %rdi,%rcx
  1120. mov $366,%rdi
  1121. jmp *symfnc+2928
  1122. l0100:
  1123. .quad 22
  1124. .byte 70,105,108,101,32,105,115,32,110,111
  1125. .byte 116,32,70,65,83,76,32,102,111,114,109
  1126. .byte 97,116,0
  1127. .quad 1
  1128. / (*entry faslin-bad-file expr 1)
  1129. .globl l0101
  1130. l0101:
  1131. mov l0099,%rax
  1132. call *symfnc+2512
  1133. jmp *symfnc+2520
  1134. l0099:
  1135. .quad [[4<<56]+l0100]
  1136. l0104:
  1137. .quad 30
  1138. .byte 82,97,110,32,111,117,116,32,111,102
  1139. .byte 32,98,105,110,97,114,121,32,112,114
  1140. .byte 111,103,114,97,109,32,115,112,97,99
  1141. .byte 101,0
  1142. .quad 1
  1143. / (*entry gtbps expr 1)
  1144. .globl gtbps
  1145. gtbps:
  1146. sub $8,%rsp
  1147. l0105:
  1148. mov %rax,(%rsp)
  1149. cmp %r15,%rax
  1150. jne l0106
  1151. call *symfnc+2944
  1152. l0106:
  1153. cmpq $10,(%rsp)
  1154. jle l0107
  1155. mov $15,%rax
  1156. and symval+2296,%rax
  1157. cmp $0,%rax
  1158. je l0107
  1159. mov symval+2296,%rbx
  1160. shr $4,%rbx
  1161. shl $4,%rbx
  1162. add $16,%rbx
  1163. mov %rbx,symval+2296
  1164. l0107:
  1165. mov symval+2296,%rax
  1166. mov (%rsp),%rbx
  1167. shl $3,%rbx
  1168. add symval+2296,%rbx
  1169. mov %rbx,symval+2296
  1170. cmp symval+2272,%rbx
  1171. jle l0108
  1172. mov %rax,symval+2296
  1173. mov l0102,%rax
  1174. call *symfnc+2952
  1175. cmp %r15,%rax
  1176. je l0109
  1177. mov (%rsp),%rax
  1178. call *symfnc+2960
  1179. cmp %r15,%rax
  1180. je l0109
  1181. mov (%rsp),%rax
  1182. jmp l0105
  1183. l0109:
  1184. mov l0103,%rax
  1185. add $8,%rsp
  1186. jmp *symfnc+2968
  1187. l0108:
  1188. add $8,%rsp
  1189. ret
  1190. l0103:
  1191. .quad [[4<<56]+l0104]
  1192. l0102:
  1193. .quad [[254<<56]+370]
  1194. l0111:
  1195. .quad 21
  1196. .byte 71,84,66,80,83,32,99,97,108,108,101
  1197. .byte 100,32,119,105,116,104,32,78,73,76
  1198. .byte 46,0,0
  1199. .quad 0
  1200. / (*entry gtbps-nil-error expr 0)
  1201. .globl l0112
  1202. l0112:
  1203. mov l0110,%rax
  1204. jmp *symfnc+2968
  1205. l0110:
  1206. .quad [[4<<56]+l0111]
  1207. .quad 1
  1208. / (*entry gtheap expr 1)
  1209. .globl gtheap
  1210. gtheap:
  1211. cmp %r15,%rax
  1212. jne l0113
  1213. jmp *symfnc+2984
  1214. l0113:
  1215. jmp *symfnc+2992
  1216. .quad 1
  1217. / (*entry real-gtheap expr 1)
  1218. .globl l0114
  1219. l0114:
  1220. mov %rax,%rcx
  1221. mov %r10,%rax
  1222. mov %rcx,%rbx
  1223. shl $3,%rbx
  1224. add %r10,%rbx
  1225. mov %rbx,%r10
  1226. cmp %r11,%rbx
  1227. jl l0115
  1228. mov %rcx,%rbx
  1229. jmp *symfnc+3000
  1230. l0115:
  1231. ret
  1232. l0117:
  1233. .quad 27
  1234. .byte 71,97,114,98,97,103,101,32,99,111,108
  1235. .byte 108,101,99,116,105,111,110,32,114,101
  1236. .byte 113,117,105,114,101,100,46,0,0
  1237. .quad 1
  1238. / (*entry get-heap-trap expr 1)
  1239. .globl l0118
  1240. l0118:
  1241. mov l0116,%rax
  1242. jmp *symfnc+2592
  1243. l0116:
  1244. .quad [[4<<56]+l0117]
  1245. l0120:
  1246. .quad 18
  1247. .byte 82,97,110,32,111,117,116,32,111,102
  1248. .byte 32,73,68,32,115,112,97,99,101,0
  1249. .quad 0
  1250. / (*entry gtid expr 0)
  1251. .globl gtid
  1252. gtid:
  1253. cmp $0,symval+2648
  1254. jne l0121
  1255. call *symfnc+3008
  1256. cmp $0,symval+2648
  1257. jne l0121
  1258. mov l0119,%rax
  1259. call *symfnc+2592
  1260. l0121:
  1261. mov symval+2648,%rax
  1262. mov %rax,%rbx
  1263. shl $3,%rbx
  1264. add symval+2656,%rbx
  1265. mov (%rbx),%rdi
  1266. mov %rdi,symval+2648
  1267. ret
  1268. l0119:
  1269. .quad [[4<<56]+l0120]
  1270. .quad 1
  1271. / (*entry gtwrds expr 1)
  1272. .globl gtwrds
  1273. gtwrds:
  1274. push %rax
  1275. add $2,%rax
  1276. call *symfnc+2976
  1277. mov (%rsp),%rbx
  1278. shl $8,%rbx
  1279. shr $8,%rbx
  1280. mov $249,%rdi
  1281. shl $56,%rdi
  1282. or %rdi,%rbx
  1283. mov %rbx,(%rax)
  1284. add $8,%rsp
  1285. ret
  1286. .quad 1
  1287. / (*entry gtconststr expr 1)
  1288. .globl gtconststr
  1289. gtconststr:
  1290. sub $16,%rsp
  1291. mov %rax,(%rsp)
  1292. add $9,%rax
  1293. mov %rax,%rbx
  1294. shr $61,%rbx
  1295. add %rbx,%rax
  1296. sar $3,%rax
  1297. mov %rax,8(%rsp)
  1298. add $1,%rax
  1299. call *symfnc+2816
  1300. mov (%rsp),%rdi
  1301. mov %rdi,(%rax)
  1302. mov 8(%rsp),%rbx
  1303. shl $3,%rbx
  1304. add %rax,%rbx
  1305. movq $0,(%rbx)
  1306. add $16,%rsp
  1307. ret
  1308. l0123:
  1309. .quad 30
  1310. .byte 83,85,66,83,69,81,32,99,97,108,108
  1311. .byte 101,100,32,119,105,116,104,32,97,32
  1312. .byte 110,111,110,45,115,116,114,105,110
  1313. .byte 103,0
  1314. .quad 3
  1315. / (*entry subseq expr 3)
  1316. .globl subseq
  1317. subseq:
  1318. sub $64,%rsp
  1319. mov %r15,56(%rsp)
  1320. mov %r15,48(%rsp)
  1321. mov %r15,40(%rsp)
  1322. mov %r15,32(%rsp)
  1323. mov %r15,24(%rsp)
  1324. mov %rax,(%rsp)
  1325. mov %rbx,8(%rsp)
  1326. mov %rcx,16(%rsp)
  1327. mov %rax,%rdi
  1328. shr $56,%rdi
  1329. cmp $4,%rdi
  1330. je l0124
  1331. mov l0122,%rax
  1332. call *symfnc+2592
  1333. l0124:
  1334. mov $-1,%rax
  1335. add 16(%rsp),%rax
  1336. sub 8(%rsp),%rax
  1337. mov %rax,24(%rsp)
  1338. mov (%rsp),%rax
  1339. shl $8,%rax
  1340. shr $8,%rax
  1341. mov %rax,32(%rsp)
  1342. mov 24(%rsp),%rax
  1343. call *symfnc+3016
  1344. mov %rax,40(%rsp)
  1345. mov 24(%rsp),%rbx
  1346. xor %rax,%rax
  1347. mov %rax,48(%rsp)
  1348. mov %rbx,56(%rsp)
  1349. l0125:
  1350. mov 48(%rsp),%rdi
  1351. cmp 56(%rsp),%rdi
  1352. jg l0126
  1353. mov 8(%rsp),%rbx
  1354. add 48(%rsp),%rbx
  1355. mov $8,%rax
  1356. add 32(%rsp),%rax
  1357. movb 0(%rax,%rbx,1),%al
  1358. cbtw
  1359. cwtl
  1360. mov %rax,%rcx
  1361. mov 48(%rsp),%rbx
  1362. mov $8,%rax
  1363. add 40(%rsp),%rax
  1364. movb %cl,0(%rbx,%rax,1)
  1365. addq $1,48(%rsp)
  1366. jmp l0125
  1367. l0126:
  1368. mov 40(%rsp),%rax
  1369. shl $8,%rax
  1370. shr $8,%rax
  1371. mov $4,%rdi
  1372. shl $56,%rdi
  1373. or %rdi,%rax
  1374. add $64,%rsp
  1375. ret
  1376. l0122:
  1377. .quad [[4<<56]+l0123]
  1378. .quad 2
  1379. / (*entry search-string-for-character expr 2)
  1380. .globl l0127
  1381. l0127:
  1382. sub $32,%rsp
  1383. mov %rax,(%rsp)
  1384. mov %rbx,8(%rsp)
  1385. shl $8,%rbx
  1386. shr $8,%rbx
  1387. mov (%rbx),%rbx
  1388. shl $8,%rbx
  1389. sar $8,%rbx
  1390. xor %rax,%rax
  1391. mov %rax,16(%rsp)
  1392. mov %rbx,24(%rsp)
  1393. l0128:
  1394. mov 16(%rsp),%rdi
  1395. cmp 24(%rsp),%rdi
  1396. jle l0129
  1397. mov %r15,%rax
  1398. jmp l0130
  1399. l0129:
  1400. mov 16(%rsp),%rbx
  1401. mov 8(%rsp),%rax
  1402. shl $8,%rax
  1403. shr $8,%rax
  1404. add $8,%rax
  1405. movb 0(%rax,%rbx,1),%al
  1406. cbtw
  1407. cwtl
  1408. cmp (%rsp),%rax
  1409. jne l0131
  1410. mov 16(%rsp),%rax
  1411. jmp l0130
  1412. l0131:
  1413. addq $1,16(%rsp)
  1414. jmp l0128
  1415. l0130:
  1416. add $32,%rsp
  1417. ret
  1418. .quad 2
  1419. / (*entry unchecked-string-equal expr 2)
  1420. .globl l0133
  1421. l0133:
  1422. sub $40,%rsp
  1423. mov %r15,32(%rsp)
  1424. mov %r15,24(%rsp)
  1425. shl $8,%rax
  1426. shr $8,%rax
  1427. mov %rax,(%rsp)
  1428. shl $8,%rbx
  1429. shr $8,%rbx
  1430. mov %rbx,8(%rsp)
  1431. mov (%rax),%rcx
  1432. shl $8,%rcx
  1433. sar $8,%rcx
  1434. mov %rcx,16(%rsp)
  1435. mov (%rbx),%rdx
  1436. shl $8,%rdx
  1437. sar $8,%rdx
  1438. cmp %rdx,%rcx
  1439. je l0134
  1440. mov %r15,%rax
  1441. jmp l0135
  1442. l0134:
  1443. movq $0,24(%rsp)
  1444. l0136:
  1445. mov 24(%rsp),%rdi
  1446. cmp 16(%rsp),%rdi
  1447. jle l0137
  1448. mov l0132,%rax
  1449. jmp l0135
  1450. l0137:
  1451. mov 24(%rsp),%rbx
  1452. mov $8,%rax
  1453. add (%rsp),%rax
  1454. movb 0(%rax,%rbx,1),%al
  1455. cbtw
  1456. cwtl
  1457. mov %rax,32(%rsp)
  1458. mov 24(%rsp),%rbx
  1459. mov $8,%rax
  1460. add 8(%rsp),%rax
  1461. movb 0(%rax,%rbx,1),%al
  1462. cbtw
  1463. cwtl
  1464. cmp 32(%rsp),%rax
  1465. je l0138
  1466. mov %r15,%rax
  1467. jmp l0135
  1468. l0138:
  1469. addq $1,24(%rsp)
  1470. jmp l0136
  1471. l0135:
  1472. add $40,%rsp
  1473. ret
  1474. l0132:
  1475. .quad [[254<<56]+116]
  1476. .quad 2
  1477. / (*entry copystringtofrom expr 2)
  1478. .globl copystringtofrom
  1479. copystringtofrom:
  1480. sub $32,%rsp
  1481. mov %rax,24(%rsp)
  1482. mov %rax,%rcx
  1483. shl $8,%rcx
  1484. shr $8,%rcx
  1485. mov %rcx,8(%rsp)
  1486. mov %rbx,%rdx
  1487. shl $8,%rdx
  1488. shr $8,%rdx
  1489. mov %rdx,16(%rsp)
  1490. mov (%rdx),%rbp
  1491. shl $8,%rbp
  1492. sar $8,%rbp
  1493. mov %rbp,(%rsp)
  1494. mov (%rcx),%rax
  1495. shl $8,%rax
  1496. sar $8,%rax
  1497. cmp %rbp,%rax
  1498. jge l0139
  1499. mov %rax,(%rsp)
  1500. l0139:
  1501. mov $9,%rax
  1502. add (%rsp),%rax
  1503. mov %rax,%rbx
  1504. shr $61,%rbx
  1505. add %rbx,%rax
  1506. sar $3,%rax
  1507. add $-1,%rax
  1508. mov %rax,(%rsp)
  1509. mov %rax,%rbx
  1510. xor %rax,%rax
  1511. mov %rax,%rdx
  1512. mov %rbx,%rcx
  1513. l0140:
  1514. cmp %rcx,%rdx
  1515. jg l0141
  1516. mov $1,%rax
  1517. add %rdx,%rax
  1518. shl $3,%rax
  1519. add 8(%rsp),%rax
  1520. mov $1,%rbx
  1521. add %rdx,%rbx
  1522. shl $3,%rbx
  1523. add 16(%rsp),%rbx
  1524. mov (%rbx),%rdi
  1525. mov %rdi,(%rax)
  1526. add $1,%rdx
  1527. jmp l0140
  1528. l0141:
  1529. mov 24(%rsp),%rax
  1530. add $32,%rsp
  1531. ret
  1532. .quad 2
  1533. / (*entry cons expr 2)
  1534. .globl cons
  1535. cons:
  1536. push %rbx
  1537. push %rax
  1538. mov $2,%rax
  1539. call *symfnc+2976
  1540. mov (%rsp),%rdi
  1541. mov %rdi,(%rax)
  1542. mov 8(%rsp),%rdi
  1543. mov %rdi,8(%rax)
  1544. shl $8,%rax
  1545. shr $8,%rax
  1546. mov $9,%rdi
  1547. shl $56,%rdi
  1548. or %rdi,%rax
  1549. add $16,%rsp
  1550. ret
  1551. .quad 1
  1552. / (*entry interrogate expr 1)
  1553. .globl interrogate
  1554. interrogate:
  1555. shl $3,%rax
  1556. add symval+2784,%rax
  1557. mov (%rax),%rax
  1558. ret
  1559. .quad 2
  1560. / (*entry modify expr 2)
  1561. .globl modify
  1562. modify:
  1563. shl $3,%rax
  1564. add symval+2784,%rax
  1565. mov %rbx,(%rax)
  1566. mov %rbx,%rax
  1567. ret
  1568. .quad 3
  1569. / (*entry put expr 3)
  1570. .globl put
  1571. put:
  1572. jmp *symfnc+3056
  1573. .quad 3
  1574. / (*entry unchecked-put expr 3)
  1575. .globl l0142
  1576. l0142:
  1577. sub $32,%rsp
  1578. mov %r15,24(%rsp)
  1579. mov %rax,(%rsp)
  1580. mov %rbx,8(%rsp)
  1581. mov %rcx,16(%rsp)
  1582. call *symfnc+3064
  1583. mov %rax,24(%rsp)
  1584. mov %rax,%rbx
  1585. mov 8(%rsp),%rax
  1586. call *symfnc+3072
  1587. cmp %r15,%rax
  1588. je l0143
  1589. mov %rax,%rsi
  1590. shl $8,%rsi
  1591. shr $8,%rsi
  1592. mov 16(%rsp),%rdi
  1593. mov %rdi,8(%rsi)
  1594. jmp l0144
  1595. l0143:
  1596. mov 16(%rsp),%rbx
  1597. mov 8(%rsp),%rax
  1598. mov %rax,0(%r10)
  1599. mov $9,%rax
  1600. shl $56,%rax
  1601. add %r10,%rax
  1602. mov %rbx,8(%r10)
  1603. add $16,%r10
  1604. cmp %r11,%r10
  1605. jl l0145
  1606. push %rax
  1607. call *symfnc+3080
  1608. pop %rax
  1609. l0145:
  1610. mov 24(%rsp),%rbx
  1611. mov %rax,0(%r10)
  1612. mov $9,%rax
  1613. shl $56,%rax
  1614. add %r10,%rax
  1615. mov %rbx,8(%r10)
  1616. add $16,%r10
  1617. cmp %r11,%r10
  1618. jl l0146
  1619. push %rax
  1620. call *symfnc+3080
  1621. pop %rax
  1622. l0146:
  1623. mov %rax,%rbx
  1624. mov (%rsp),%rax
  1625. call *symfnc+3088
  1626. l0144:
  1627. mov 16(%rsp),%rax
  1628. add $32,%rsp
  1629. ret
  1630. .quad 2
  1631. / (*entry atsoc expr 2)
  1632. .globl atsoc
  1633. atsoc:
  1634. l0147:
  1635. mov %rbx,%rdi
  1636. shr $56,%rdi
  1637. cmp $9,%rdi
  1638. je l0148
  1639. mov %r15,%rax
  1640. ret
  1641. l0148:
  1642. mov %rbx,%rdi
  1643. shl $8,%rdi
  1644. shr $8,%rdi
  1645. mov (%rdi),%rdi
  1646. shr $56,%rdi
  1647. cmp $9,%rdi
  1648. jne l0149
  1649. mov %rbx,%rsi
  1650. shl $8,%rsi
  1651. shr $8,%rsi
  1652. mov (%rsi),%rsi
  1653. shl $8,%rsi
  1654. shr $8,%rsi
  1655. cmp (%rsi),%rax
  1656. jne l0149
  1657. mov %rbx,%rax
  1658. shl $8,%rax
  1659. shr $8,%rax
  1660. mov (%rax),%rax
  1661. ret
  1662. l0149:
  1663. shl $8,%rbx
  1664. shr $8,%rbx
  1665. mov 8(%rbx),%rbx
  1666. jmp l0147
  1667. .quad 2
  1668. / (*entry unchecked-setprop expr 2)
  1669. .globl l0150
  1670. l0150:
  1671. shl $8,%rax
  1672. shr $8,%rax
  1673. shl $3,%rax
  1674. add symval+2768,%rax
  1675. mov %rbx,(%rax)
  1676. mov %rbx,%rax
  1677. ret
  1678. .quad 1
  1679. / (*entry unchecked-prop expr 1)
  1680. .globl l0151
  1681. l0151:
  1682. shl $8,%rax
  1683. shr $8,%rax
  1684. shl $3,%rax
  1685. add symval+2768,%rax
  1686. mov (%rax),%rax
  1687. ret
  1688. .quad 3
  1689. / (*entry putd expr 3)
  1690. .globl putd
  1691. putd:
  1692. jmp *symfnc+3096
  1693. l0155:
  1694. .quad 26
  1695. .byte 66,97,100,32,112,97,114,97,109,101
  1696. .byte 116,101,114,115,32,116,111,32,67,79
  1697. .byte 68,69,45,80,85,84,68,0
  1698. .quad 3
  1699. / (*entry code-putd expr 3)
  1700. .globl l0156
  1701. l0156:
  1702. sub $24,%rsp
  1703. mov %rax,(%rsp)
  1704. mov %rbx,8(%rsp)
  1705. mov %rcx,16(%rsp)
  1706. mov %rax,%rdi
  1707. shr $56,%rdi
  1708. cmp $254,%rdi
  1709. jne l0157
  1710. mov %rbx,%rdi
  1711. shr $56,%rdi
  1712. cmp $254,%rdi
  1713. jne l0157
  1714. mov %rcx,%rdi
  1715. shr $56,%rdi
  1716. cmp $20,%rdi
  1717. je l0158
  1718. l0157:
  1719. mov l0152,%rax
  1720. call *symfnc+2592
  1721. l0158:
  1722. mov 16(%rsp),%rbx
  1723. shl $8,%rbx
  1724. shr $8,%rbx
  1725. mov (%rsp),%rax
  1726. shl $8,%rax
  1727. shr $8,%rax
  1728. call *symfnc+3104
  1729. mov 8(%rsp),%rdi
  1730. cmp l0153,%rdi
  1731. je l0159
  1732. mov 8(%rsp),%rcx
  1733. mov l0154,%rbx
  1734. mov (%rsp),%rax
  1735. add $24,%rsp
  1736. jmp *symfnc+3048
  1737. l0159:
  1738. mov %r15,%rax
  1739. add $24,%rsp
  1740. ret
  1741. l0154:
  1742. .quad [[254<<56]+389]
  1743. l0153:
  1744. .quad [[254<<56]+390]
  1745. l0152:
  1746. .quad [[4<<56]+l0155]
  1747. .quad 1
  1748. / (*entry fluid expr 1)
  1749. .globl fluid
  1750. fluid:
  1751. sub $24,%rsp
  1752. mov %r15,16(%rsp)
  1753. mov %rax,(%rsp)
  1754. mov %r15,%rax
  1755. mov (%rsp),%rdi
  1756. mov %rdi,8(%rsp)
  1757. mov 8(%rsp),%rdi
  1758. shr $56,%rdi
  1759. cmp $9,%rdi
  1760. jne l0160
  1761. mov 8(%rsp),%rax
  1762. shl $8,%rax
  1763. shr $8,%rax
  1764. mov (%rax),%rax
  1765. jmp l0161
  1766. l0160:
  1767. mov %r15,%rax
  1768. l0161:
  1769. mov %rax,16(%rsp)
  1770. l0162:
  1771. mov 8(%rsp),%rdi
  1772. shr $56,%rdi
  1773. cmp $9,%rdi
  1774. je l0163
  1775. mov %r15,%rax
  1776. jmp l0164
  1777. l0163:
  1778. mov 16(%rsp),%rax
  1779. call *symfnc+3136
  1780. mov 8(%rsp),%rax
  1781. shl $8,%rax
  1782. shr $8,%rax
  1783. mov 8(%rax),%rax
  1784. mov %rax,8(%rsp)
  1785. mov %rax,%rdi
  1786. shr $56,%rdi
  1787. cmp $9,%rdi
  1788. jne l0165
  1789. shl $8,%rax
  1790. shr $8,%rax
  1791. mov (%rax),%rax
  1792. jmp l0166
  1793. l0165:
  1794. mov %r15,%rax
  1795. l0166:
  1796. mov %rax,16(%rsp)
  1797. jmp l0162
  1798. l0164:
  1799. add $24,%rsp
  1800. ret
  1801. .quad 1
  1802. / (*entry fluid1 expr 1)
  1803. .globl l0169
  1804. l0169:
  1805. mov l0167,%rcx
  1806. mov l0168,%rbx
  1807. jmp *symfnc+3048
  1808. l0168:
  1809. .quad [[254<<56]+393]
  1810. l0167:
  1811. .quad [[254<<56]+391]
  1812. .quad 1
  1813. / (*entry stderror expr 1)
  1814. .globl stderror
  1815. stderror:
  1816. jmp *symfnc+2592
  1817. .quad 2
  1818. / (*entry *define-constant expr 2)
  1819. .globl l0172
  1820. l0172:
  1821. mov %rax,%rcx
  1822. shl $8,%rcx
  1823. shr $8,%rcx
  1824. shl $3,%rcx
  1825. add symval+2784,%rcx
  1826. mov %rbx,(%rcx)
  1827. mov l0170,%rcx
  1828. mov l0171,%rbx
  1829. jmp *symfnc+3048
  1830. l0171:
  1831. .quad [[254<<56]+395]
  1832. l0170:
  1833. .quad [[254<<56]+116]
  1834. .quad 1
  1835. / (*entry plantunbound expr 1)
  1836. .globl plantunbound
  1837. plantunbound:
  1838. add %rax,%rax
  1839. mov %rax,%rsi
  1840. add %rsi,%rsi
  1841. add %rsi,%rsi
  1842. add symval+2920,%rsi
  1843. mov l0173,%rdi
  1844. mov %rdi,0(%rsi)
  1845. ret
  1846. .quad 0
  1847. l0173:
  1848. .quad undefinedfunction
  1849. .quad 2
  1850. / (*entry plantcodepointer expr 2)
  1851. .globl plantcodepointer
  1852. plantcodepointer:
  1853. add %rax,%rax
  1854. mov %rax,%rsi
  1855. add %rsi,%rsi
  1856. add %rsi,%rsi
  1857. add symval+2920,%rsi
  1858. mov %rbx,0(%rsi)
  1859. ret
  1860. .quad 1
  1861. / (*entry plantlambdalink expr 1)
  1862. .globl plantlambdalink
  1863. plantlambdalink:
  1864. add %rax,%rax
  1865. mov %rax,%rsi
  1866. add %rsi,%rsi
  1867. add %rsi,%rsi
  1868. add symval+2920,%rsi
  1869. mov l0174,%rdi
  1870. mov %rdi,0(%rsi)
  1871. ret
  1872. .quad 0
  1873. l0174:
  1874. .quad compiledcallinginterpreted
  1875. .quad 1
  1876. / (*entry addressapply0 expr 1)
  1877. .globl l0175
  1878. l0175:
  1879. jmp *%rax
  1880. .quad 1
  1881. / (*entry addressapplyx expr 1)
  1882. .globl addressapplyx
  1883. addressapplyx:
  1884. call *%rax
  1885. ret
  1886. .quad 2
  1887. / (*entry bittable expr 2)
  1888. .globl bittable
  1889. bittable:
  1890. push %rbx
  1891. shr $2,%rbx
  1892. movb 0(%rax,%rbx,1),%al
  1893. cbtw
  1894. cwtl
  1895. mov (%rsp),%rbx
  1896. shl $30,%rbx
  1897. shr $62,%rbx
  1898. add %rbx,%rbx
  1899. add $-6,%rbx
  1900. cmp $0,%rbx
  1901. jge l0176
  1902. neg %rbx
  1903. xchg %rbx,%rcx
  1904. shr %cl,%rax
  1905. jmp l0177
  1906. l0176:
  1907. xchg %rbx,%rcx
  1908. shl %cl,%rax
  1909. l0177:
  1910. xchg %rbx,%rcx
  1911. shl $30,%rax
  1912. shr $62,%rax
  1913. add $8,%rsp
  1914. ret
  1915. .quad 1
  1916. / (*entry undefinedfunction expr 1)
  1917. .globl undefinedfunction
  1918. undefinedfunction:
  1919. jmp *symfnc+3192
  1920. l0179:
  1921. .quad 26
  1922. .byte 85,110,100,101,102,105,110,101,100
  1923. .byte 32,102,117,110,99,116,105,111,110,32
  1924. .byte 99,97,108,108,101,100,58,32,0
  1925. .quad 1
  1926. / (*entry undefinedfunction-aux expr 1)
  1927. .globl l0180
  1928. l0180:
  1929. push %rdi
  1930. mov l0178,%rax
  1931. call *symfnc+2512
  1932. mov symval+2656,%rsi
  1933. pop %rdi
  1934. shl $3,%rdi
  1935. mov 0(%rsi,%rdi,1),%rax
  1936. call *symfnc+2512
  1937. xor %rax,%rax
  1938. call *symfnc+2456
  1939. ret
  1940. l0178:
  1941. .quad [[4<<56]+l0179]
  1942. .quad 0
  1943. / (*entry compiledcallinginterpreted expr 0)
  1944. .globl compiledcallinginterpreted
  1945. compiledcallinginterpreted:
  1946. mov $254,%rsi
  1947. shl $8,%rdi
  1948. shr $8,%rdi
  1949. shl $56,%rsi
  1950. or %rsi,%rdi
  1951. mov %rdi,symval+3208
  1952. jmp *symfnc+3216
  1953. l0182:
  1954. .quad 12
  1955. .byte 70,65,84,65,76,32,69,82,82,79,82,58
  1956. .byte 32,0
  1957. .quad 1
  1958. / (*entry kernel-fatal-error expr 1)
  1959. .globl l0183
  1960. l0183:
  1961. push %rax
  1962. mov l0181,%rax
  1963. call *symfnc+2512
  1964. mov (%rsp),%rax
  1965. call *symfnc+2512
  1966. call *symfnc+2520
  1967. mov $-1,%rax
  1968. add $8,%rsp
  1969. jmp *symfnc+2456
  1970. l0181:
  1971. .quad [[4<<56]+l0182]
  1972. l0185:
  1973. .quad 8
  1974. .byte 73,110,116,101,114,114,117,112,116
  1975. .byte 0
  1976. .quad 0
  1977. / (*entry pslsignalhandler expr 0)
  1978. .globl pslsignalhandler
  1979. pslsignalhandler:
  1980. mov l0184,%rax
  1981. call *symfnc+2968
  1982. l0184:
  1983. .quad [[4<<56]+l0185]
  1984. .quad 0
  1985. / (*entry echoon expr 0)
  1986. .globl l0186
  1987. l0186:
  1988. mov symval+2432,%rbx
  1989. push %r15
  1990. push %r10
  1991. push %r11
  1992. push %r12
  1993. push %r14
  1994. push %r13
  1995. mov %rsp,%rax
  1996. sub $64,%rsp
  1997. shr $5,%rsp
  1998. shl $5,%rsp
  1999. mov %rax,40(%rsp)
  2000. call echoon
  2001. mov 40(%rsp),%rsp
  2002. pop %r13
  2003. pop %r14
  2004. pop %r12
  2005. pop %r11
  2006. pop %r10
  2007. pop %r15
  2008. mov %rbx,symval+2432
  2009. ret
  2010. .quad 0
  2011. / (*entry echooff expr 0)
  2012. .globl l0187
  2013. l0187:
  2014. mov symval+2432,%rbx
  2015. push %r15
  2016. push %r10
  2017. push %r11
  2018. push %r12
  2019. push %r14
  2020. push %r13
  2021. mov %rsp,%rax
  2022. sub $64,%rsp
  2023. shr $5,%rsp
  2024. shl $5,%rsp
  2025. mov %rax,40(%rsp)
  2026. call echooff
  2027. mov 40(%rsp),%rsp
  2028. pop %r13
  2029. pop %r14
  2030. pop %r12
  2031. pop %r11
  2032. pop %r10
  2033. pop %r15
  2034. mov %rbx,symval+2432
  2035. ret
  2036. .quad 1
  2037. / (*entry external_charsininputbuffer expr 1)
  2038. .globl l0188
  2039. l0188:
  2040. push %rax
  2041. mov 0(%rsp),%rdi
  2042. mov symval+2432,%rbx
  2043. push %r15
  2044. push %r10
  2045. push %r11
  2046. push %r12
  2047. push %r14
  2048. push %r13
  2049. mov %rsp,%rax
  2050. sub $64,%rsp
  2051. shr $5,%rsp
  2052. shl $5,%rsp
  2053. mov %rax,40(%rsp)
  2054. call external_charsininputbuffer
  2055. mov 40(%rsp),%rsp
  2056. pop %r13
  2057. pop %r14
  2058. pop %r12
  2059. pop %r11
  2060. pop %r10
  2061. pop %r15
  2062. mov %rbx,symval+2432
  2063. add $8,%rsp
  2064. ret
  2065. .quad 0
  2066. / (*entry flushstdoutputbuffer expr 0)
  2067. .globl l0189
  2068. l0189:
  2069. mov symval+2432,%rbx
  2070. push %r15
  2071. push %r10
  2072. push %r11
  2073. push %r12
  2074. push %r14
  2075. push %r13
  2076. mov %rsp,%rax
  2077. sub $64,%rsp
  2078. shr $5,%rsp
  2079. shl $5,%rsp
  2080. mov %rax,40(%rsp)
  2081. call flushstdoutputbuffer
  2082. mov 40(%rsp),%rsp
  2083. pop %r13
  2084. pop %r14
  2085. pop %r12
  2086. pop %r11
  2087. pop %r10
  2088. pop %r15
  2089. mov %rbx,symval+2432
  2090. ret
  2091. .quad 0
  2092. / (*entry external_user_homedir_string expr 0)
  2093. .globl l0190
  2094. l0190:
  2095. mov symval+2432,%rbx
  2096. push %r15
  2097. push %r10
  2098. push %r11
  2099. push %r12
  2100. push %r14
  2101. push %r13
  2102. mov %rsp,%rax
  2103. sub $64,%rsp
  2104. shr $5,%rsp
  2105. shl $5,%rsp
  2106. mov %rax,40(%rsp)
  2107. call external_user_homedir_string
  2108. mov 40(%rsp),%rsp
  2109. pop %r13
  2110. pop %r14
  2111. pop %r12
  2112. pop %r11
  2113. pop %r10
  2114. pop %r15
  2115. mov %rbx,symval+2432
  2116. ret
  2117. .quad 1
  2118. / (*entry external_anyuser_homedir_string expr 1)
  2119. .globl l0191
  2120. l0191:
  2121. push %rax
  2122. mov 0(%rsp),%rdi
  2123. mov symval+2432,%rbx
  2124. push %r15
  2125. push %r10
  2126. push %r11
  2127. push %r12
  2128. push %r14
  2129. push %r13
  2130. mov %rsp,%rax
  2131. sub $64,%rsp
  2132. shr $5,%rsp
  2133. shl $5,%rsp
  2134. mov %rax,40(%rsp)
  2135. call external_anyuser_homedir_string
  2136. mov 40(%rsp),%rsp
  2137. pop %r13
  2138. pop %r14
  2139. pop %r12
  2140. pop %r11
  2141. pop %r10
  2142. pop %r15
  2143. mov %rbx,symval+2432
  2144. add $8,%rsp
  2145. ret
  2146. .quad 1
  2147. / (*entry alterheapsize expr 1)
  2148. .globl l0192
  2149. l0192:
  2150. push %rax
  2151. mov 0(%rsp),%rdi
  2152. mov symval+2432,%rbx
  2153. push %r15
  2154. push %r10
  2155. push %r11
  2156. push %r12
  2157. push %r14
  2158. push %r13
  2159. mov %rsp,%rax
  2160. sub $64,%rsp
  2161. shr $5,%rsp
  2162. shl $5,%rsp
  2163. mov %rax,40(%rsp)
  2164. call alterheapsize
  2165. mov 40(%rsp),%rsp
  2166. pop %r13
  2167. pop %r14
  2168. pop %r12
  2169. pop %r11
  2170. pop %r10
  2171. pop %r15
  2172. mov %rbx,symval+2432
  2173. add $8,%rsp
  2174. ret
  2175. .quad 1
  2176. / (*entry allocatemorebps expr 1)
  2177. .globl l0193
  2178. l0193:
  2179. push %rax
  2180. mov 0(%rsp),%rdi
  2181. mov symval+2432,%rbx
  2182. push %r15
  2183. push %r10
  2184. push %r11
  2185. push %r12
  2186. push %r14
  2187. push %r13
  2188. mov %rsp,%rax
  2189. sub $64,%rsp
  2190. shr $5,%rsp
  2191. shl $5,%rsp
  2192. mov %rax,40(%rsp)
  2193. call allocatemorebps
  2194. mov 40(%rsp),%rsp
  2195. pop %r13
  2196. pop %r14
  2197. pop %r12
  2198. pop %r11
  2199. pop %r10
  2200. pop %r15
  2201. mov %rbx,symval+2432
  2202. add $8,%rsp
  2203. ret
  2204. .quad 0
  2205. / (*entry get_imagefilepath expr 0)
  2206. .globl l0194
  2207. l0194:
  2208. mov symval+2432,%rbx
  2209. push %r15
  2210. push %r10
  2211. push %r11
  2212. push %r12
  2213. push %r14
  2214. push %r13
  2215. mov %rsp,%rax
  2216. sub $64,%rsp
  2217. shr $5,%rsp
  2218. shl $5,%rsp
  2219. mov %rax,40(%rsp)
  2220. call get_imagefilepath
  2221. mov 40(%rsp),%rsp
  2222. pop %r13
  2223. pop %r14
  2224. pop %r12
  2225. pop %r11
  2226. pop %r10
  2227. pop %r15
  2228. mov %rbx,symval+2432
  2229. ret
  2230. .quad 3
  2231. / (*entry get_file_status expr 3)
  2232. .globl l0195
  2233. l0195:
  2234. push %rcx
  2235. push %rbx
  2236. push %rax
  2237. mov 16(%rsp),%rdx
  2238. mov 8(%rsp),%rsi
  2239. mov 0(%rsp),%rdi
  2240. mov symval+2432,%rbx
  2241. push %r15
  2242. push %r10
  2243. push %r11
  2244. push %r12
  2245. push %r14
  2246. push %r13
  2247. mov %rsp,%rax
  2248. sub $64,%rsp
  2249. shr $5,%rsp
  2250. shl $5,%rsp
  2251. mov %rax,40(%rsp)
  2252. call get_file_status
  2253. mov 40(%rsp),%rsp
  2254. pop %r13
  2255. pop %r14
  2256. pop %r12
  2257. pop %r11
  2258. pop %r10
  2259. pop %r15
  2260. mov %rbx,symval+2432
  2261. add $24,%rsp
  2262. ret
  2263. .quad 2
  2264. / (*entry os_startup_hook expr 2)
  2265. .globl l0196
  2266. l0196:
  2267. push %rbx
  2268. push %rax
  2269. mov 8(%rsp),%rsi
  2270. mov 0(%rsp),%rdi
  2271. mov symval+2432,%rbx
  2272. push %r15
  2273. push %r10
  2274. push %r11
  2275. push %r12
  2276. push %r14
  2277. push %r13
  2278. mov %rsp,%rax
  2279. sub $64,%rsp
  2280. shr $5,%rsp
  2281. shl $5,%rsp
  2282. mov %rax,40(%rsp)
  2283. call os_startup_hook
  2284. mov 40(%rsp),%rsp
  2285. pop %r13
  2286. pop %r14
  2287. pop %r12
  2288. pop %r11
  2289. pop %r10
  2290. pop %r15
  2291. mov %rbx,symval+2432
  2292. add $16,%rsp
  2293. ret
  2294. .quad 0
  2295. / (*entry os_cleanup_hook expr 0)
  2296. .globl l0197
  2297. l0197:
  2298. mov symval+2432,%rbx
  2299. push %r15
  2300. push %r10
  2301. push %r11
  2302. push %r12
  2303. push %r14
  2304. push %r13
  2305. mov %rsp,%rax
  2306. sub $64,%rsp
  2307. shr $5,%rsp
  2308. shl $5,%rsp
  2309. mov %rax,40(%rsp)
  2310. call os_cleanup_hook
  2311. mov 40(%rsp),%rsp
  2312. pop %r13
  2313. pop %r14
  2314. pop %r12
  2315. pop %r11
  2316. pop %r10
  2317. pop %r15
  2318. mov %rbx,symval+2432
  2319. ret
  2320. .quad 0
  2321. / (*entry get_execfilepath expr 0)
  2322. .globl l0198
  2323. l0198:
  2324. mov symval+2432,%rbx
  2325. push %r15
  2326. push %r10
  2327. push %r11
  2328. push %r12
  2329. push %r14
  2330. push %r13
  2331. mov %rsp,%rax
  2332. sub $64,%rsp
  2333. shr $5,%rsp
  2334. shl $5,%rsp
  2335. mov %rax,40(%rsp)
  2336. call get_execfilepath
  2337. mov 40(%rsp),%rsp
  2338. pop %r13
  2339. pop %r14
  2340. pop %r12
  2341. pop %r11
  2342. pop %r10
  2343. pop %r15
  2344. mov %rbx,symval+2432
  2345. ret
  2346. .quad 1
  2347. / (*entry external_alarm expr 1)
  2348. .globl l0199
  2349. l0199:
  2350. push %rax
  2351. mov 0(%rsp),%rdi
  2352. mov symval+2432,%rbx
  2353. push %r15
  2354. push %r10
  2355. push %r11
  2356. push %r12
  2357. push %r14
  2358. push %r13
  2359. mov %rsp,%rax
  2360. sub $64,%rsp
  2361. shr $5,%rsp
  2362. shl $5,%rsp
  2363. mov %rax,40(%rsp)
  2364. call external_alarm
  2365. mov 40(%rsp),%rsp
  2366. pop %r13
  2367. pop %r14
  2368. pop %r12
  2369. pop %r11
  2370. pop %r10
  2371. pop %r15
  2372. mov %rbx,symval+2432
  2373. add $8,%rsp
  2374. ret
  2375. .quad 2
  2376. / (*entry external_ualarm expr 2)
  2377. .globl l0200
  2378. l0200:
  2379. push %rbx
  2380. push %rax
  2381. mov 8(%rsp),%rsi
  2382. mov 0(%rsp),%rdi
  2383. mov symval+2432,%rbx
  2384. push %r15
  2385. push %r10
  2386. push %r11
  2387. push %r12
  2388. push %r14
  2389. push %r13
  2390. mov %rsp,%rax
  2391. sub $64,%rsp
  2392. shr $5,%rsp
  2393. shl $5,%rsp
  2394. mov %rax,40(%rsp)
  2395. call external_ualarm
  2396. mov 40(%rsp),%rsp
  2397. pop %r13
  2398. pop %r14
  2399. pop %r12
  2400. pop %r11
  2401. pop %r10
  2402. pop %r15
  2403. mov %rbx,symval+2432
  2404. add $16,%rsp
  2405. ret
  2406. .quad 1
  2407. / (*entry external_time expr 1)
  2408. .globl l0201
  2409. l0201:
  2410. push %rax
  2411. mov 0(%rsp),%rdi
  2412. mov symval+2432,%rbx
  2413. push %r15
  2414. push %r10
  2415. push %r11
  2416. push %r12
  2417. push %r14
  2418. push %r13
  2419. mov %rsp,%rax
  2420. sub $64,%rsp
  2421. shr $5,%rsp
  2422. shl $5,%rsp
  2423. mov %rax,40(%rsp)
  2424. call external_time
  2425. mov 40(%rsp),%rsp
  2426. pop %r13
  2427. pop %r14
  2428. pop %r12
  2429. pop %r11
  2430. pop %r10
  2431. pop %r15
  2432. mov %rbx,symval+2432
  2433. add $8,%rsp
  2434. ret
  2435. .quad 1
  2436. / (*entry external_timc expr 1)
  2437. .globl l0202
  2438. l0202:
  2439. push %rax
  2440. mov 0(%rsp),%rdi
  2441. mov symval+2432,%rbx
  2442. push %r15
  2443. push %r10
  2444. push %r11
  2445. push %r12
  2446. push %r14
  2447. push %r13
  2448. mov %rsp,%rax
  2449. sub $64,%rsp
  2450. shr $5,%rsp
  2451. shl $5,%rsp
  2452. mov %rax,40(%rsp)
  2453. call external_timc
  2454. mov 40(%rsp),%rsp
  2455. pop %r13
  2456. pop %r14
  2457. pop %r12
  2458. pop %r11
  2459. pop %r10
  2460. pop %r15
  2461. mov %rbx,symval+2432
  2462. add $8,%rsp
  2463. ret
  2464. .quad 2
  2465. / (*entry external_stat expr 2)
  2466. .globl l0203
  2467. l0203:
  2468. push %rbx
  2469. push %rax
  2470. mov 8(%rsp),%rsi
  2471. mov 0(%rsp),%rdi
  2472. mov symval+2432,%rbx
  2473. push %r15
  2474. push %r10
  2475. push %r11
  2476. push %r12
  2477. push %r14
  2478. push %r13
  2479. mov %rsp,%rax
  2480. sub $64,%rsp
  2481. shr $5,%rsp
  2482. shl $5,%rsp
  2483. mov %rax,40(%rsp)
  2484. call external_stat
  2485. mov 40(%rsp),%rsp
  2486. pop %r13
  2487. pop %r14
  2488. pop %r12
  2489. pop %r11
  2490. pop %r10
  2491. pop %r15
  2492. mov %rbx,symval+2432
  2493. add $16,%rsp
  2494. ret
  2495. .quad 2
  2496. / (*entry external_link expr 2)
  2497. .globl l0204
  2498. l0204:
  2499. push %rbx
  2500. push %rax
  2501. mov 8(%rsp),%rsi
  2502. mov 0(%rsp),%rdi
  2503. mov symval+2432,%rbx
  2504. push %r15
  2505. push %r10
  2506. push %r11
  2507. push %r12
  2508. push %r14
  2509. push %r13
  2510. mov %rsp,%rax
  2511. sub $64,%rsp
  2512. shr $5,%rsp
  2513. shl $5,%rsp
  2514. mov %rax,40(%rsp)
  2515. call external_link
  2516. mov 40(%rsp),%rsp
  2517. pop %r13
  2518. pop %r14
  2519. pop %r12
  2520. pop %r11
  2521. pop %r10
  2522. pop %r15
  2523. mov %rbx,symval+2432
  2524. add $16,%rsp
  2525. ret
  2526. .quad 1
  2527. / (*entry external_strlen expr 1)
  2528. .globl l0205
  2529. l0205:
  2530. push %rax
  2531. mov 0(%rsp),%rdi
  2532. mov symval+2432,%rbx
  2533. push %r15
  2534. push %r10
  2535. push %r11
  2536. push %r12
  2537. push %r14
  2538. push %r13
  2539. mov %rsp,%rax
  2540. sub $64,%rsp
  2541. shr $5,%rsp
  2542. shl $5,%rsp
  2543. mov %rax,40(%rsp)
  2544. call external_strlen
  2545. mov 40(%rsp),%rsp
  2546. pop %r13
  2547. pop %r14
  2548. pop %r12
  2549. pop %r11
  2550. pop %r10
  2551. pop %r15
  2552. mov %rbx,symval+2432
  2553. add $8,%rsp
  2554. ret
  2555. .quad 1
  2556. / (*entry external_unlink expr 1)
  2557. .globl l0206
  2558. l0206:
  2559. push %rax
  2560. mov 0(%rsp),%rdi
  2561. mov symval+2432,%rbx
  2562. push %r15
  2563. push %r10
  2564. push %r11
  2565. push %r12
  2566. push %r14
  2567. push %r13
  2568. mov %rsp,%rax
  2569. sub $64,%rsp
  2570. shr $5,%rsp
  2571. shl $5,%rsp
  2572. mov %rax,40(%rsp)
  2573. call external_unlink
  2574. mov 40(%rsp),%rsp
  2575. pop %r13
  2576. pop %r14
  2577. pop %r12
  2578. pop %r11
  2579. pop %r10
  2580. pop %r15
  2581. mov %rbx,symval+2432
  2582. add $8,%rsp
  2583. ret
  2584. .quad 2
  2585. / (*entry external_setenv expr 2)
  2586. .globl l0207
  2587. l0207:
  2588. push %rbx
  2589. push %rax
  2590. mov 8(%rsp),%rsi
  2591. mov 0(%rsp),%rdi
  2592. mov symval+2432,%rbx
  2593. push %r15
  2594. push %r10
  2595. push %r11
  2596. push %r12
  2597. push %r14
  2598. push %r13
  2599. mov %rsp,%rax
  2600. sub $64,%rsp
  2601. shr $5,%rsp
  2602. shl $5,%rsp
  2603. mov %rax,40(%rsp)
  2604. call external_setenv
  2605. mov 40(%rsp),%rsp
  2606. pop %r13
  2607. pop %r14
  2608. pop %r12
  2609. pop %r11
  2610. pop %r10
  2611. pop %r15
  2612. mov %rbx,symval+2432
  2613. add $16,%rsp
  2614. ret
  2615. .quad 1
  2616. / (*entry external_rmdir expr 1)
  2617. .globl l0208
  2618. l0208:
  2619. push %rax
  2620. mov 0(%rsp),%rdi
  2621. mov symval+2432,%rbx
  2622. push %r15
  2623. push %r10
  2624. push %r11
  2625. push %r12
  2626. push %r14
  2627. push %r13
  2628. mov %rsp,%rax
  2629. sub $64,%rsp
  2630. shr $5,%rsp
  2631. shl $5,%rsp
  2632. mov %rax,40(%rsp)
  2633. call external_rmdir
  2634. mov 40(%rsp),%rsp
  2635. pop %r13
  2636. pop %r14
  2637. pop %r12
  2638. pop %r11
  2639. pop %r10
  2640. pop %r15
  2641. mov %rbx,symval+2432
  2642. add $8,%rsp
  2643. ret
  2644. .quad 2
  2645. / (*entry external_mkdir expr 2)
  2646. .globl l0209
  2647. l0209:
  2648. push %rbx
  2649. push %rax
  2650. mov 8(%rsp),%rsi
  2651. mov 0(%rsp),%rdi
  2652. mov symval+2432,%rbx
  2653. push %r15
  2654. push %r10
  2655. push %r11
  2656. push %r12
  2657. push %r14
  2658. push %r13
  2659. mov %rsp,%rax
  2660. sub $64,%rsp
  2661. shr $5,%rsp
  2662. shl $5,%rsp
  2663. mov %rax,40(%rsp)
  2664. call external_mkdir
  2665. mov 40(%rsp),%rsp
  2666. pop %r13
  2667. pop %r14
  2668. pop %r12
  2669. pop %r11
  2670. pop %r10
  2671. pop %r15
  2672. mov %rbx,symval+2432
  2673. add $16,%rsp
  2674. ret
  2675. .quad 1
  2676. / (*entry external_getenv expr 1)
  2677. .globl l0210
  2678. l0210:
  2679. push %rax
  2680. mov 0(%rsp),%rdi
  2681. mov symval+2432,%rbx
  2682. push %r15
  2683. push %r10
  2684. push %r11
  2685. push %r12
  2686. push %r14
  2687. push %r13
  2688. mov %rsp,%rax
  2689. sub $64,%rsp
  2690. shr $5,%rsp
  2691. shl $5,%rsp
  2692. mov %rax,40(%rsp)
  2693. call external_getenv
  2694. mov 40(%rsp),%rsp
  2695. pop %r13
  2696. pop %r14
  2697. pop %r12
  2698. pop %r11
  2699. pop %r10
  2700. pop %r15
  2701. mov %rbx,symval+2432
  2702. add $8,%rsp
  2703. ret
  2704. .quad 2
  2705. / (*entry uxfloat expr 2)
  2706. .globl l0211
  2707. l0211:
  2708. push %rbx
  2709. push %rax
  2710. mov 8(%rsp),%rsi
  2711. mov 0(%rsp),%rdi
  2712. mov symval+2432,%rbx
  2713. push %r15
  2714. push %r10
  2715. push %r11
  2716. push %r12
  2717. push %r14
  2718. push %r13
  2719. mov %rsp,%rax
  2720. sub $64,%rsp
  2721. shr $5,%rsp
  2722. shl $5,%rsp
  2723. mov %rax,40(%rsp)
  2724. call uxfloat
  2725. mov 40(%rsp),%rsp
  2726. pop %r13
  2727. pop %r14
  2728. pop %r12
  2729. pop %r11
  2730. pop %r10
  2731. pop %r15
  2732. mov %rbx,symval+2432
  2733. add $16,%rsp
  2734. ret
  2735. .quad 1
  2736. / (*entry uxfix expr 1)
  2737. .globl l0212
  2738. l0212:
  2739. push %rax
  2740. mov 0(%rsp),%rdi
  2741. mov symval+2432,%rbx
  2742. push %r15
  2743. push %r10
  2744. push %r11
  2745. push %r12
  2746. push %r14
  2747. push %r13
  2748. mov %rsp,%rax
  2749. sub $64,%rsp
  2750. shr $5,%rsp
  2751. shl $5,%rsp
  2752. mov %rax,40(%rsp)
  2753. call uxfix
  2754. mov 40(%rsp),%rsp
  2755. pop %r13
  2756. pop %r14
  2757. pop %r12
  2758. pop %r11
  2759. pop %r10
  2760. pop %r15
  2761. mov %rbx,symval+2432
  2762. add $8,%rsp
  2763. ret
  2764. .quad 2
  2765. / (*entry uxassign expr 2)
  2766. .globl l0213
  2767. l0213:
  2768. push %rbx
  2769. push %rax
  2770. mov 8(%rsp),%rsi
  2771. mov 0(%rsp),%rdi
  2772. mov symval+2432,%rbx
  2773. push %r15
  2774. push %r10
  2775. push %r11
  2776. push %r12
  2777. push %r14
  2778. push %r13
  2779. mov %rsp,%rax
  2780. sub $64,%rsp
  2781. shr $5,%rsp
  2782. shl $5,%rsp
  2783. mov %rax,40(%rsp)
  2784. call uxassign
  2785. mov 40(%rsp),%rsp
  2786. pop %r13
  2787. pop %r14
  2788. pop %r12
  2789. pop %r11
  2790. pop %r10
  2791. pop %r15
  2792. mov %rbx,symval+2432
  2793. add $16,%rsp
  2794. ret
  2795. .quad 3
  2796. / (*entry uxplus2 expr 3)
  2797. .globl l0214
  2798. l0214:
  2799. push %rcx
  2800. push %rbx
  2801. push %rax
  2802. mov 16(%rsp),%rdx
  2803. mov 8(%rsp),%rsi
  2804. mov 0(%rsp),%rdi
  2805. mov symval+2432,%rbx
  2806. push %r15
  2807. push %r10
  2808. push %r11
  2809. push %r12
  2810. push %r14
  2811. push %r13
  2812. mov %rsp,%rax
  2813. sub $64,%rsp
  2814. shr $5,%rsp
  2815. shl $5,%rsp
  2816. mov %rax,40(%rsp)
  2817. call uxplus2
  2818. mov 40(%rsp),%rsp
  2819. pop %r13
  2820. pop %r14
  2821. pop %r12
  2822. pop %r11
  2823. pop %r10
  2824. pop %r15
  2825. mov %rbx,symval+2432
  2826. add $24,%rsp
  2827. ret
  2828. .quad 3
  2829. / (*entry uxdifference expr 3)
  2830. .globl l0215
  2831. l0215:
  2832. push %rcx
  2833. push %rbx
  2834. push %rax
  2835. mov 16(%rsp),%rdx
  2836. mov 8(%rsp),%rsi
  2837. mov 0(%rsp),%rdi
  2838. mov symval+2432,%rbx
  2839. push %r15
  2840. push %r10
  2841. push %r11
  2842. push %r12
  2843. push %r14
  2844. push %r13
  2845. mov %rsp,%rax
  2846. sub $64,%rsp
  2847. shr $5,%rsp
  2848. shl $5,%rsp
  2849. mov %rax,40(%rsp)
  2850. call uxdifference
  2851. mov 40(%rsp),%rsp
  2852. pop %r13
  2853. pop %r14
  2854. pop %r12
  2855. pop %r11
  2856. pop %r10
  2857. pop %r15
  2858. mov %rbx,symval+2432
  2859. add $24,%rsp
  2860. ret
  2861. .quad 3
  2862. / (*entry uxtimes2 expr 3)
  2863. .globl l0216
  2864. l0216:
  2865. push %rcx
  2866. push %rbx
  2867. push %rax
  2868. mov 16(%rsp),%rdx
  2869. mov 8(%rsp),%rsi
  2870. mov 0(%rsp),%rdi
  2871. mov symval+2432,%rbx
  2872. push %r15
  2873. push %r10
  2874. push %r11
  2875. push %r12
  2876. push %r14
  2877. push %r13
  2878. mov %rsp,%rax
  2879. sub $64,%rsp
  2880. shr $5,%rsp
  2881. shl $5,%rsp
  2882. mov %rax,40(%rsp)
  2883. call uxtimes2
  2884. mov 40(%rsp),%rsp
  2885. pop %r13
  2886. pop %r14
  2887. pop %r12
  2888. pop %r11
  2889. pop %r10
  2890. pop %r15
  2891. mov %rbx,symval+2432
  2892. add $24,%rsp
  2893. ret
  2894. .quad 3
  2895. / (*entry uxquotient expr 3)
  2896. .globl l0217
  2897. l0217:
  2898. push %rcx
  2899. push %rbx
  2900. push %rax
  2901. mov 16(%rsp),%rdx
  2902. mov 8(%rsp),%rsi
  2903. mov 0(%rsp),%rdi
  2904. mov symval+2432,%rbx
  2905. push %r15
  2906. push %r10
  2907. push %r11
  2908. push %r12
  2909. push %r14
  2910. push %r13
  2911. mov %rsp,%rax
  2912. sub $64,%rsp
  2913. shr $5,%rsp
  2914. shl $5,%rsp
  2915. mov %rax,40(%rsp)
  2916. call uxquotient
  2917. mov 40(%rsp),%rsp
  2918. pop %r13
  2919. pop %r14
  2920. pop %r12
  2921. pop %r11
  2922. pop %r10
  2923. pop %r15
  2924. mov %rbx,symval+2432
  2925. add $24,%rsp
  2926. ret
  2927. .quad 4
  2928. / (*entry uxgreaterp expr 4)
  2929. .globl l0218
  2930. l0218:
  2931. push %rdx
  2932. push %rcx
  2933. push %rbx
  2934. push %rax
  2935. mov 24(%rsp),%rcx
  2936. mov 16(%rsp),%rdx
  2937. mov 8(%rsp),%rsi
  2938. mov 0(%rsp),%rdi
  2939. mov symval+2432,%rbx
  2940. push %r15
  2941. push %r10
  2942. push %r11
  2943. push %r12
  2944. push %r14
  2945. push %r13
  2946. mov %rsp,%rax
  2947. sub $64,%rsp
  2948. shr $5,%rsp
  2949. shl $5,%rsp
  2950. mov %rax,40(%rsp)
  2951. call uxgreaterp
  2952. mov 40(%rsp),%rsp
  2953. pop %r13
  2954. pop %r14
  2955. pop %r12
  2956. pop %r11
  2957. pop %r10
  2958. pop %r15
  2959. mov %rbx,symval+2432
  2960. add $32,%rsp
  2961. ret
  2962. .quad 4
  2963. / (*entry uxlessp expr 4)
  2964. .globl l0219
  2965. l0219:
  2966. push %rdx
  2967. push %rcx
  2968. push %rbx
  2969. push %rax
  2970. mov 24(%rsp),%rcx
  2971. mov 16(%rsp),%rdx
  2972. mov 8(%rsp),%rsi
  2973. mov 0(%rsp),%rdi
  2974. mov symval+2432,%rbx
  2975. push %r15
  2976. push %r10
  2977. push %r11
  2978. push %r12
  2979. push %r14
  2980. push %r13
  2981. mov %rsp,%rax
  2982. sub $64,%rsp
  2983. shr $5,%rsp
  2984. shl $5,%rsp
  2985. mov %rax,40(%rsp)
  2986. call uxlessp
  2987. mov 40(%rsp),%rsp
  2988. pop %r13
  2989. pop %r14
  2990. pop %r12
  2991. pop %r11
  2992. pop %r10
  2993. pop %r15
  2994. mov %rbx,symval+2432
  2995. add $32,%rsp
  2996. ret
  2997. .quad 3
  2998. / (*entry uxwritefloat expr 3)
  2999. .globl l0220
  3000. l0220:
  3001. push %rcx
  3002. push %rbx
  3003. push %rax
  3004. mov 16(%rsp),%rdx
  3005. mov 8(%rsp),%rsi
  3006. mov 0(%rsp),%rdi
  3007. mov symval+2432,%rbx
  3008. push %r15
  3009. push %r10
  3010. push %r11
  3011. push %r12
  3012. push %r14
  3013. push %r13
  3014. mov %rsp,%rax
  3015. sub $64,%rsp
  3016. shr $5,%rsp
  3017. shl $5,%rsp
  3018. mov %rax,40(%rsp)
  3019. call uxwritefloat
  3020. mov 40(%rsp),%rsp
  3021. pop %r13
  3022. pop %r14
  3023. pop %r12
  3024. pop %r11
  3025. pop %r10
  3026. pop %r15
  3027. mov %rbx,symval+2432
  3028. add $24,%rsp
  3029. ret
  3030. .quad 4
  3031. / (*entry uxwritefloat8 expr 4)
  3032. .globl l0221
  3033. l0221:
  3034. push %rdx
  3035. push %rcx
  3036. push %rbx
  3037. push %rax
  3038. mov 24(%rsp),%rcx
  3039. mov 16(%rsp),%rdx
  3040. mov 8(%rsp),%rsi
  3041. mov 0(%rsp),%rdi
  3042. mov symval+2432,%rbx
  3043. push %r15
  3044. push %r10
  3045. push %r11
  3046. push %r12
  3047. push %r14
  3048. push %r13
  3049. mov %rsp,%rax
  3050. sub $64,%rsp
  3051. shr $5,%rsp
  3052. shl $5,%rsp
  3053. mov %rax,40(%rsp)
  3054. call uxwritefloat8
  3055. mov 40(%rsp),%rsp
  3056. pop %r13
  3057. pop %r14
  3058. pop %r12
  3059. pop %r11
  3060. pop %r10
  3061. pop %r15
  3062. mov %rbx,symval+2432
  3063. add $32,%rsp
  3064. ret
  3065. .quad 2
  3066. / (*entry uxdoubletofloat expr 2)
  3067. .globl l0222
  3068. l0222:
  3069. push %rbx
  3070. push %rax
  3071. mov 8(%rsp),%rsi
  3072. mov 0(%rsp),%rdi
  3073. mov symval+2432,%rbx
  3074. push %r15
  3075. push %r10
  3076. push %r11
  3077. push %r12
  3078. push %r14
  3079. push %r13
  3080. mov %rsp,%rax
  3081. sub $64,%rsp
  3082. shr $5,%rsp
  3083. shl $5,%rsp
  3084. mov %rax,40(%rsp)
  3085. call uxdoubletofloat
  3086. mov 40(%rsp),%rsp
  3087. pop %r13
  3088. pop %r14
  3089. pop %r12
  3090. pop %r11
  3091. pop %r10
  3092. pop %r15
  3093. mov %rbx,symval+2432
  3094. add $16,%rsp
  3095. ret
  3096. .quad 2
  3097. / (*entry uxfloattodouble expr 2)
  3098. .globl l0223
  3099. l0223:
  3100. push %rbx
  3101. push %rax
  3102. mov 8(%rsp),%rsi
  3103. mov 0(%rsp),%rdi
  3104. mov symval+2432,%rbx
  3105. push %r15
  3106. push %r10
  3107. push %r11
  3108. push %r12
  3109. push %r14
  3110. push %r13
  3111. mov %rsp,%rax
  3112. sub $64,%rsp
  3113. shr $5,%rsp
  3114. shl $5,%rsp
  3115. mov %rax,40(%rsp)
  3116. call uxfloattodouble
  3117. mov 40(%rsp),%rsp
  3118. pop %r13
  3119. pop %r14
  3120. pop %r12
  3121. pop %r11
  3122. pop %r10
  3123. pop %r15
  3124. mov %rbx,symval+2432
  3125. add $16,%rsp
  3126. ret
  3127. .quad 2
  3128. / (*entry uxsin expr 2)
  3129. .globl l0224
  3130. l0224:
  3131. push %rbx
  3132. push %rax
  3133. mov 8(%rsp),%rsi
  3134. mov 0(%rsp),%rdi
  3135. mov symval+2432,%rbx
  3136. push %r15
  3137. push %r10
  3138. push %r11
  3139. push %r12
  3140. push %r14
  3141. push %r13
  3142. mov %rsp,%rax
  3143. sub $64,%rsp
  3144. shr $5,%rsp
  3145. shl $5,%rsp
  3146. mov %rax,40(%rsp)
  3147. call uxsin
  3148. mov 40(%rsp),%rsp
  3149. pop %r13
  3150. pop %r14
  3151. pop %r12
  3152. pop %r11
  3153. pop %r10
  3154. pop %r15
  3155. mov %rbx,symval+2432
  3156. add $16,%rsp
  3157. ret
  3158. .quad 2
  3159. / (*entry uxcos expr 2)
  3160. .globl l0225
  3161. l0225:
  3162. push %rbx
  3163. push %rax
  3164. mov 8(%rsp),%rsi
  3165. mov 0(%rsp),%rdi
  3166. mov symval+2432,%rbx
  3167. push %r15
  3168. push %r10
  3169. push %r11
  3170. push %r12
  3171. push %r14
  3172. push %r13
  3173. mov %rsp,%rax
  3174. sub $64,%rsp
  3175. shr $5,%rsp
  3176. shl $5,%rsp
  3177. mov %rax,40(%rsp)
  3178. call uxcos
  3179. mov 40(%rsp),%rsp
  3180. pop %r13
  3181. pop %r14
  3182. pop %r12
  3183. pop %r11
  3184. pop %r10
  3185. pop %r15
  3186. mov %rbx,symval+2432
  3187. add $16,%rsp
  3188. ret
  3189. .quad 2
  3190. / (*entry uxtan expr 2)
  3191. .globl l0226
  3192. l0226:
  3193. push %rbx
  3194. push %rax
  3195. mov 8(%rsp),%rsi
  3196. mov 0(%rsp),%rdi
  3197. mov symval+2432,%rbx
  3198. push %r15
  3199. push %r10
  3200. push %r11
  3201. push %r12
  3202. push %r14
  3203. push %r13
  3204. mov %rsp,%rax
  3205. sub $64,%rsp
  3206. shr $5,%rsp
  3207. shl $5,%rsp
  3208. mov %rax,40(%rsp)
  3209. call uxtan
  3210. mov 40(%rsp),%rsp
  3211. pop %r13
  3212. pop %r14
  3213. pop %r12
  3214. pop %r11
  3215. pop %r10
  3216. pop %r15
  3217. mov %rbx,symval+2432
  3218. add $16,%rsp
  3219. ret
  3220. .quad 2
  3221. / (*entry uxasin expr 2)
  3222. .globl l0227
  3223. l0227:
  3224. push %rbx
  3225. push %rax
  3226. mov 8(%rsp),%rsi
  3227. mov 0(%rsp),%rdi
  3228. mov symval+2432,%rbx
  3229. push %r15
  3230. push %r10
  3231. push %r11
  3232. push %r12
  3233. push %r14
  3234. push %r13
  3235. mov %rsp,%rax
  3236. sub $64,%rsp
  3237. shr $5,%rsp
  3238. shl $5,%rsp
  3239. mov %rax,40(%rsp)
  3240. call uxasin
  3241. mov 40(%rsp),%rsp
  3242. pop %r13
  3243. pop %r14
  3244. pop %r12
  3245. pop %r11
  3246. pop %r10
  3247. pop %r15
  3248. mov %rbx,symval+2432
  3249. add $16,%rsp
  3250. ret
  3251. .quad 2
  3252. / (*entry uxacos expr 2)
  3253. .globl l0228
  3254. l0228:
  3255. push %rbx
  3256. push %rax
  3257. mov 8(%rsp),%rsi
  3258. mov 0(%rsp),%rdi
  3259. mov symval+2432,%rbx
  3260. push %r15
  3261. push %r10
  3262. push %r11
  3263. push %r12
  3264. push %r14
  3265. push %r13
  3266. mov %rsp,%rax
  3267. sub $64,%rsp
  3268. shr $5,%rsp
  3269. shl $5,%rsp
  3270. mov %rax,40(%rsp)
  3271. call uxacos
  3272. mov 40(%rsp),%rsp
  3273. pop %r13
  3274. pop %r14
  3275. pop %r12
  3276. pop %r11
  3277. pop %r10
  3278. pop %r15
  3279. mov %rbx,symval+2432
  3280. add $16,%rsp
  3281. ret
  3282. .quad 2
  3283. / (*entry uxatan expr 2)
  3284. .globl l0229
  3285. l0229:
  3286. push %rbx
  3287. push %rax
  3288. mov 8(%rsp),%rsi
  3289. mov 0(%rsp),%rdi
  3290. mov symval+2432,%rbx
  3291. push %r15
  3292. push %r10
  3293. push %r11
  3294. push %r12
  3295. push %r14
  3296. push %r13
  3297. mov %rsp,%rax
  3298. sub $64,%rsp
  3299. shr $5,%rsp
  3300. shl $5,%rsp
  3301. mov %rax,40(%rsp)
  3302. call uxatan
  3303. mov 40(%rsp),%rsp
  3304. pop %r13
  3305. pop %r14
  3306. pop %r12
  3307. pop %r11
  3308. pop %r10
  3309. pop %r15
  3310. mov %rbx,symval+2432
  3311. add $16,%rsp
  3312. ret
  3313. .quad 2
  3314. / (*entry uxsqrt expr 2)
  3315. .globl l0230
  3316. l0230:
  3317. push %rbx
  3318. push %rax
  3319. mov 8(%rsp),%rsi
  3320. mov 0(%rsp),%rdi
  3321. mov symval+2432,%rbx
  3322. push %r15
  3323. push %r10
  3324. push %r11
  3325. push %r12
  3326. push %r14
  3327. push %r13
  3328. mov %rsp,%rax
  3329. sub $64,%rsp
  3330. shr $5,%rsp
  3331. shl $5,%rsp
  3332. mov %rax,40(%rsp)
  3333. call uxsqrt
  3334. mov 40(%rsp),%rsp
  3335. pop %r13
  3336. pop %r14
  3337. pop %r12
  3338. pop %r11
  3339. pop %r10
  3340. pop %r15
  3341. mov %rbx,symval+2432
  3342. add $16,%rsp
  3343. ret
  3344. .quad 2
  3345. / (*entry uxexp expr 2)
  3346. .globl l0231
  3347. l0231:
  3348. push %rbx
  3349. push %rax
  3350. mov 8(%rsp),%rsi
  3351. mov 0(%rsp),%rdi
  3352. mov symval+2432,%rbx
  3353. push %r15
  3354. push %r10
  3355. push %r11
  3356. push %r12
  3357. push %r14
  3358. push %r13
  3359. mov %rsp,%rax
  3360. sub $64,%rsp
  3361. shr $5,%rsp
  3362. shl $5,%rsp
  3363. mov %rax,40(%rsp)
  3364. call uxexp
  3365. mov 40(%rsp),%rsp
  3366. pop %r13
  3367. pop %r14
  3368. pop %r12
  3369. pop %r11
  3370. pop %r10
  3371. pop %r15
  3372. mov %rbx,symval+2432
  3373. add $16,%rsp
  3374. ret
  3375. .quad 2
  3376. / (*entry uxlog expr 2)
  3377. .globl l0232
  3378. l0232:
  3379. push %rbx
  3380. push %rax
  3381. mov 8(%rsp),%rsi
  3382. mov 0(%rsp),%rdi
  3383. mov symval+2432,%rbx
  3384. push %r15
  3385. push %r10
  3386. push %r11
  3387. push %r12
  3388. push %r14
  3389. push %r13
  3390. mov %rsp,%rax
  3391. sub $64,%rsp
  3392. shr $5,%rsp
  3393. shl $5,%rsp
  3394. mov %rax,40(%rsp)
  3395. call uxlog
  3396. mov 40(%rsp),%rsp
  3397. pop %r13
  3398. pop %r14
  3399. pop %r12
  3400. pop %r11
  3401. pop %r10
  3402. pop %r15
  3403. mov %rbx,symval+2432
  3404. add $16,%rsp
  3405. ret
  3406. .quad 3
  3407. / (*entry uxatan2 expr 3)
  3408. .globl l0233
  3409. l0233:
  3410. push %rcx
  3411. push %rbx
  3412. push %rax
  3413. mov 16(%rsp),%rdx
  3414. mov 8(%rsp),%rsi
  3415. mov 0(%rsp),%rdi
  3416. mov symval+2432,%rbx
  3417. push %r15
  3418. push %r10
  3419. push %r11
  3420. push %r12
  3421. push %r14
  3422. push %r13
  3423. mov %rsp,%rax
  3424. sub $64,%rsp
  3425. shr $5,%rsp
  3426. shl $5,%rsp
  3427. mov %rax,40(%rsp)
  3428. call uxatan2
  3429. mov 40(%rsp),%rsp
  3430. pop %r13
  3431. pop %r14
  3432. pop %r12
  3433. pop %r11
  3434. pop %r10
  3435. pop %r15
  3436. mov %rbx,symval+2432
  3437. add $24,%rsp
  3438. ret
  3439. .quad 0
  3440. / (*entry external_pwd expr 0)
  3441. .globl l0234
  3442. l0234:
  3443. mov symval+2432,%rbx
  3444. push %r15
  3445. push %r10
  3446. push %r11
  3447. push %r12
  3448. push %r14
  3449. push %r13
  3450. mov %rsp,%rax
  3451. sub $64,%rsp
  3452. shr $5,%rsp
  3453. shl $5,%rsp
  3454. mov %rax,40(%rsp)
  3455. call external_pwd
  3456. mov 40(%rsp),%rsp
  3457. pop %r13
  3458. pop %r14
  3459. pop %r12
  3460. pop %r11
  3461. pop %r10
  3462. pop %r15
  3463. mov %rbx,symval+2432
  3464. ret
  3465. .quad 2
  3466. / (*entry sun3_sigset expr 2)
  3467. .globl l0235
  3468. l0235:
  3469. push %rbx
  3470. push %rax
  3471. mov 8(%rsp),%rsi
  3472. mov 0(%rsp),%rdi
  3473. mov symval+2432,%rbx
  3474. push %r15
  3475. push %r10
  3476. push %r11
  3477. push %r12
  3478. push %r14
  3479. push %r13
  3480. mov %rsp,%rax
  3481. sub $64,%rsp
  3482. shr $5,%rsp
  3483. shl $5,%rsp
  3484. mov %rax,40(%rsp)
  3485. call sun3_sigset
  3486. mov 40(%rsp),%rsp
  3487. pop %r13
  3488. pop %r14
  3489. pop %r12
  3490. pop %r11
  3491. pop %r10
  3492. pop %r15
  3493. mov %rbx,symval+2432
  3494. add $16,%rsp
  3495. ret
  3496. .quad 1
  3497. / (*entry sigrelse expr 1)
  3498. .globl l0236
  3499. l0236:
  3500. push %rax
  3501. mov 0(%rsp),%rdi
  3502. mov symval+2432,%rbx
  3503. push %r15
  3504. push %r10
  3505. push %r11
  3506. push %r12
  3507. push %r14
  3508. push %r13
  3509. mov %rsp,%rax
  3510. sub $64,%rsp
  3511. shr $5,%rsp
  3512. shl $5,%rsp
  3513. mov %rax,40(%rsp)
  3514. call sigrelse
  3515. mov 40(%rsp),%rsp
  3516. pop %r13
  3517. pop %r14
  3518. pop %r12
  3519. pop %r11
  3520. pop %r10
  3521. pop %r15
  3522. mov %rbx,symval+2432
  3523. add $8,%rsp
  3524. ret
  3525. .quad 4
  3526. / (*entry unexec expr 4)
  3527. .globl l0237
  3528. l0237:
  3529. push %rdx
  3530. push %rcx
  3531. push %rbx
  3532. push %rax
  3533. mov 24(%rsp),%rcx
  3534. mov 16(%rsp),%rdx
  3535. mov 8(%rsp),%rsi
  3536. mov 0(%rsp),%rdi
  3537. mov symval+2432,%rbx
  3538. push %r15
  3539. push %r10
  3540. push %r11
  3541. push %r12
  3542. push %r14
  3543. push %r13
  3544. mov %rsp,%rax
  3545. sub $64,%rsp
  3546. shr $5,%rsp
  3547. shl $5,%rsp
  3548. mov %rax,40(%rsp)
  3549. call unexec
  3550. mov 40(%rsp),%rsp
  3551. pop %r13
  3552. pop %r14
  3553. pop %r12
  3554. pop %r11
  3555. pop %r10
  3556. pop %r15
  3557. mov %rbx,symval+2432
  3558. add $32,%rsp
  3559. ret
  3560. .quad 1
  3561. / (*entry unixputc expr 1)
  3562. .globl l0238
  3563. l0238:
  3564. push %rax
  3565. mov 0(%rsp),%rdi
  3566. mov symval+2432,%rbx
  3567. push %r15
  3568. push %r10
  3569. push %r11
  3570. push %r12
  3571. push %r14
  3572. push %r13
  3573. mov %rsp,%rax
  3574. sub $64,%rsp
  3575. shr $5,%rsp
  3576. shl $5,%rsp
  3577. mov %rax,40(%rsp)
  3578. call unixputc
  3579. mov 40(%rsp),%rsp
  3580. pop %r13
  3581. pop %r14
  3582. pop %r12
  3583. pop %r11
  3584. pop %r10
  3585. pop %r15
  3586. mov %rbx,symval+2432
  3587. add $8,%rsp
  3588. ret
  3589. .quad 1
  3590. / (*entry unixputs expr 1)
  3591. .globl l0239
  3592. l0239:
  3593. push %rax
  3594. mov 0(%rsp),%rdi
  3595. mov symval+2432,%rbx
  3596. push %r15
  3597. push %r10
  3598. push %r11
  3599. push %r12
  3600. push %r14
  3601. push %r13
  3602. mov %rsp,%rax
  3603. sub $64,%rsp
  3604. shr $5,%rsp
  3605. shl $5,%rsp
  3606. mov %rax,40(%rsp)
  3607. call unixputs
  3608. mov 40(%rsp),%rsp
  3609. pop %r13
  3610. pop %r14
  3611. pop %r12
  3612. pop %r11
  3613. pop %r10
  3614. pop %r15
  3615. mov %rbx,symval+2432
  3616. add $8,%rsp
  3617. ret
  3618. .quad 1
  3619. / (*entry unixputn expr 1)
  3620. .globl l0240
  3621. l0240:
  3622. push %rax
  3623. mov 0(%rsp),%rdi
  3624. mov symval+2432,%rbx
  3625. push %r15
  3626. push %r10
  3627. push %r11
  3628. push %r12
  3629. push %r14
  3630. push %r13
  3631. mov %rsp,%rax
  3632. sub $64,%rsp
  3633. shr $5,%rsp
  3634. shl $5,%rsp
  3635. mov %rax,40(%rsp)
  3636. call unixputn
  3637. mov 40(%rsp),%rsp
  3638. pop %r13
  3639. pop %r14
  3640. pop %r12
  3641. pop %r11
  3642. pop %r10
  3643. pop %r15
  3644. mov %rbx,symval+2432
  3645. add $8,%rsp
  3646. ret
  3647. .quad 0
  3648. / (*entry unixcleario expr 0)
  3649. .globl l0241
  3650. l0241:
  3651. mov symval+2432,%rbx
  3652. push %r15
  3653. push %r10
  3654. push %r11
  3655. push %r12
  3656. push %r14
  3657. push %r13
  3658. mov %rsp,%rax
  3659. sub $64,%rsp
  3660. shr $5,%rsp
  3661. shl $5,%rsp
  3662. mov %rax,40(%rsp)
  3663. call unixcleario
  3664. mov 40(%rsp),%rsp
  3665. pop %r13
  3666. pop %r14
  3667. pop %r12
  3668. pop %r11
  3669. pop %r10
  3670. pop %r15
  3671. mov %rbx,symval+2432
  3672. ret
  3673. .quad 1
  3674. / (*entry expand_file_name expr 1)
  3675. .globl l0242
  3676. l0242:
  3677. push %rax
  3678. mov 0(%rsp),%rdi
  3679. mov symval+2432,%rbx
  3680. push %r15
  3681. push %r10
  3682. push %r11
  3683. push %r12
  3684. push %r14
  3685. push %r13
  3686. mov %rsp,%rax
  3687. sub $64,%rsp
  3688. shr $5,%rsp
  3689. shl $5,%rsp
  3690. mov %rax,40(%rsp)
  3691. call expand_file_name
  3692. mov 40(%rsp),%rsp
  3693. pop %r13
  3694. pop %r14
  3695. pop %r12
  3696. pop %r11
  3697. pop %r10
  3698. pop %r15
  3699. mov %rbx,symval+2432
  3700. add $8,%rsp
  3701. ret
  3702. .quad 2
  3703. / (*entry unixopen expr 2)
  3704. .globl l0243
  3705. l0243:
  3706. push %rbx
  3707. push %rax
  3708. mov 8(%rsp),%rsi
  3709. mov 0(%rsp),%rdi
  3710. mov symval+2432,%rbx
  3711. push %r15
  3712. push %r10
  3713. push %r11
  3714. push %r12
  3715. push %r14
  3716. push %r13
  3717. mov %rsp,%rax
  3718. sub $64,%rsp
  3719. shr $5,%rsp
  3720. shl $5,%rsp
  3721. mov %rax,40(%rsp)
  3722. call unixopen
  3723. mov 40(%rsp),%rsp
  3724. pop %r13
  3725. pop %r14
  3726. pop %r12
  3727. pop %r11
  3728. pop %r10
  3729. pop %r15
  3730. mov %rbx,symval+2432
  3731. add $16,%rsp
  3732. ret
  3733. .quad 1
  3734. / (*entry unixcd expr 1)
  3735. .globl l0244
  3736. l0244:
  3737. push %rax
  3738. mov 0(%rsp),%rdi
  3739. mov symval+2432,%rbx
  3740. push %r15
  3741. push %r10
  3742. push %r11
  3743. push %r12
  3744. push %r14
  3745. push %r13
  3746. mov %rsp,%rax
  3747. sub $64,%rsp
  3748. shr $5,%rsp
  3749. shl $5,%rsp
  3750. mov %rax,40(%rsp)
  3751. call unixcd
  3752. mov 40(%rsp),%rsp
  3753. pop %r13
  3754. pop %r14
  3755. pop %r12
  3756. pop %r11
  3757. pop %r10
  3758. pop %r15
  3759. mov %rbx,symval+2432
  3760. add $8,%rsp
  3761. ret
  3762. .quad 1
  3763. / (*entry ctime expr 1)
  3764. .globl l0245
  3765. l0245:
  3766. push %rax
  3767. mov 0(%rsp),%rdi
  3768. mov symval+2432,%rbx
  3769. push %r15
  3770. push %r10
  3771. push %r11
  3772. push %r12
  3773. push %r14
  3774. push %r13
  3775. mov %rsp,%rax
  3776. sub $64,%rsp
  3777. shr $5,%rsp
  3778. shl $5,%rsp
  3779. mov %rax,40(%rsp)
  3780. call ctime
  3781. mov 40(%rsp),%rsp
  3782. pop %r13
  3783. pop %r14
  3784. pop %r12
  3785. pop %r11
  3786. pop %r10
  3787. pop %r15
  3788. mov %rbx,symval+2432
  3789. add $8,%rsp
  3790. ret
  3791. .quad 1
  3792. / (*entry external_system expr 1)
  3793. .globl l0246
  3794. l0246:
  3795. push %rax
  3796. mov 0(%rsp),%rdi
  3797. mov symval+2432,%rbx
  3798. push %r15
  3799. push %r10
  3800. push %r11
  3801. push %r12
  3802. push %r14
  3803. push %r13
  3804. mov %rsp,%rax
  3805. sub $64,%rsp
  3806. shr $5,%rsp
  3807. shl $5,%rsp
  3808. mov %rax,40(%rsp)
  3809. call external_system
  3810. mov 40(%rsp),%rsp
  3811. pop %r13
  3812. pop %r14
  3813. pop %r12
  3814. pop %r11
  3815. pop %r10
  3816. pop %r15
  3817. mov %rbx,symval+2432
  3818. add $8,%rsp
  3819. ret
  3820. .quad 1
  3821. / (*entry external_fullpath expr 1)
  3822. .globl l0247
  3823. l0247:
  3824. push %rax
  3825. mov 0(%rsp),%rdi
  3826. mov symval+2432,%rbx
  3827. push %r15
  3828. push %r10
  3829. push %r11
  3830. push %r12
  3831. push %r14
  3832. push %r13
  3833. mov %rsp,%rax
  3834. sub $64,%rsp
  3835. shr $5,%rsp
  3836. shl $5,%rsp
  3837. mov %rax,40(%rsp)
  3838. call external_fullpath
  3839. mov 40(%rsp),%rsp
  3840. pop %r13
  3841. pop %r14
  3842. pop %r12
  3843. pop %r11
  3844. pop %r10
  3845. pop %r15
  3846. mov %rbx,symval+2432
  3847. add $8,%rsp
  3848. ret
  3849. .quad 1
  3850. / (*entry external_exit expr 1)
  3851. .globl l0248
  3852. l0248:
  3853. push %rax
  3854. mov 0(%rsp),%rdi
  3855. mov symval+2432,%rbx
  3856. push %r15
  3857. push %r10
  3858. push %r11
  3859. push %r12
  3860. push %r14
  3861. push %r13
  3862. mov %rsp,%rax
  3863. sub $64,%rsp
  3864. shr $5,%rsp
  3865. shl $5,%rsp
  3866. mov %rax,40(%rsp)
  3867. call external_exit
  3868. mov 40(%rsp),%rsp
  3869. pop %r13
  3870. pop %r14
  3871. pop %r12
  3872. pop %r11
  3873. pop %r10
  3874. pop %r15
  3875. mov %rbx,symval+2432
  3876. add $8,%rsp
  3877. ret
  3878. .quad 2
  3879. / (*entry fopen expr 2)
  3880. .globl l0249
  3881. l0249:
  3882. push %rbx
  3883. push %rax
  3884. mov 8(%rsp),%rsi
  3885. mov 0(%rsp),%rdi
  3886. mov symval+2432,%rbx
  3887. push %r15
  3888. push %r10
  3889. push %r11
  3890. push %r12
  3891. push %r14
  3892. push %r13
  3893. mov %rsp,%rax
  3894. sub $64,%rsp
  3895. shr $5,%rsp
  3896. shl $5,%rsp
  3897. mov %rax,40(%rsp)
  3898. call fopen
  3899. mov 40(%rsp),%rsp
  3900. pop %r13
  3901. pop %r14
  3902. pop %r12
  3903. pop %r11
  3904. pop %r10
  3905. pop %r15
  3906. mov %rbx,symval+2432
  3907. add $16,%rsp
  3908. ret
  3909. .quad 1
  3910. / (*entry fclose expr 1)
  3911. .globl l0250
  3912. l0250:
  3913. push %rax
  3914. mov 0(%rsp),%rdi
  3915. mov symval+2432,%rbx
  3916. push %r15
  3917. push %r10
  3918. push %r11
  3919. push %r12
  3920. push %r14
  3921. push %r13
  3922. mov %rsp,%rax
  3923. sub $64,%rsp
  3924. shr $5,%rsp
  3925. shl $5,%rsp
  3926. mov %rax,40(%rsp)
  3927. call fclose
  3928. mov 40(%rsp),%rsp
  3929. pop %r13
  3930. pop %r14
  3931. pop %r12
  3932. pop %r11
  3933. pop %r10
  3934. pop %r15
  3935. mov %rbx,symval+2432
  3936. add $8,%rsp
  3937. ret
  3938. .quad 4
  3939. / (*entry fread expr 4)
  3940. .globl l0251
  3941. l0251:
  3942. push %rdx
  3943. push %rcx
  3944. push %rbx
  3945. push %rax
  3946. mov 24(%rsp),%rcx
  3947. mov 16(%rsp),%rdx
  3948. mov 8(%rsp),%rsi
  3949. mov 0(%rsp),%rdi
  3950. mov symval+2432,%rbx
  3951. push %r15
  3952. push %r10
  3953. push %r11
  3954. push %r12
  3955. push %r14
  3956. push %r13
  3957. mov %rsp,%rax
  3958. sub $64,%rsp
  3959. shr $5,%rsp
  3960. shl $5,%rsp
  3961. mov %rax,40(%rsp)
  3962. call fread
  3963. mov 40(%rsp),%rsp
  3964. pop %r13
  3965. pop %r14
  3966. pop %r12
  3967. pop %r11
  3968. pop %r10
  3969. pop %r15
  3970. mov %rbx,symval+2432
  3971. add $32,%rsp
  3972. ret
  3973. .quad 2
  3974. / (*entry fputc expr 2)
  3975. .globl l0252
  3976. l0252:
  3977. push %rbx
  3978. push %rax
  3979. mov 8(%rsp),%rsi
  3980. mov 0(%rsp),%rdi
  3981. mov symval+2432,%rbx
  3982. push %r15
  3983. push %r10
  3984. push %r11
  3985. push %r12
  3986. push %r14
  3987. push %r13
  3988. mov %rsp,%rax
  3989. sub $64,%rsp
  3990. shr $5,%rsp
  3991. shl $5,%rsp
  3992. mov %rax,40(%rsp)
  3993. call fputc
  3994. mov 40(%rsp),%rsp
  3995. pop %r13
  3996. pop %r14
  3997. pop %r12
  3998. pop %r11
  3999. pop %r10
  4000. pop %r15
  4001. mov %rbx,symval+2432
  4002. add $16,%rsp
  4003. ret
  4004. .quad 1
  4005. / (*entry fgetc expr 1)
  4006. .globl l0253
  4007. l0253:
  4008. push %rax
  4009. mov 0(%rsp),%rdi
  4010. mov symval+2432,%rbx
  4011. push %r15
  4012. push %r10
  4013. push %r11
  4014. push %r12
  4015. push %r14
  4016. push %r13
  4017. mov %rsp,%rax
  4018. sub $64,%rsp
  4019. shr $5,%rsp
  4020. shl $5,%rsp
  4021. mov %rax,40(%rsp)
  4022. call fgetc
  4023. mov 40(%rsp),%rsp
  4024. pop %r13
  4025. pop %r14
  4026. pop %r12
  4027. pop %r11
  4028. pop %r10
  4029. pop %r15
  4030. mov %rbx,symval+2432
  4031. add $8,%rsp
  4032. ret
  4033. .quad 3
  4034. / (*entry fgets expr 3)
  4035. .globl l0254
  4036. l0254:
  4037. push %rcx
  4038. push %rbx
  4039. push %rax
  4040. mov 16(%rsp),%rdx
  4041. mov 8(%rsp),%rsi
  4042. mov 0(%rsp),%rdi
  4043. mov symval+2432,%rbx
  4044. push %r15
  4045. push %r10
  4046. push %r11
  4047. push %r12
  4048. push %r14
  4049. push %r13
  4050. mov %rsp,%rax
  4051. sub $64,%rsp
  4052. shr $5,%rsp
  4053. shl $5,%rsp
  4054. mov %rax,40(%rsp)
  4055. call fgets
  4056. mov 40(%rsp),%rsp
  4057. pop %r13
  4058. pop %r14
  4059. pop %r12
  4060. pop %r11
  4061. pop %r10
  4062. pop %r15
  4063. mov %rbx,symval+2432
  4064. add $24,%rsp
  4065. ret
  4066. .quad 4
  4067. / (*entry fwrite expr 4)
  4068. .globl l0255
  4069. l0255:
  4070. push %rdx
  4071. push %rcx
  4072. push %rbx
  4073. push %rax
  4074. mov 24(%rsp),%rcx
  4075. mov 16(%rsp),%rdx
  4076. mov 8(%rsp),%rsi
  4077. mov 0(%rsp),%rdi
  4078. mov symval+2432,%rbx
  4079. push %r15
  4080. push %r10
  4081. push %r11
  4082. push %r12
  4083. push %r14
  4084. push %r13
  4085. mov %rsp,%rax
  4086. sub $64,%rsp
  4087. shr $5,%rsp
  4088. shl $5,%rsp
  4089. mov %rax,40(%rsp)
  4090. call fwrite
  4091. mov 40(%rsp),%rsp
  4092. pop %r13
  4093. pop %r14
  4094. pop %r12
  4095. pop %r11
  4096. pop %r10
  4097. pop %r15
  4098. mov %rbx,symval+2432
  4099. add $32,%rsp
  4100. ret
  4101. .quad 1
  4102. / (*entry fflush expr 1)
  4103. .globl l0256
  4104. l0256:
  4105. push %rax
  4106. mov 0(%rsp),%rdi
  4107. mov symval+2432,%rbx
  4108. push %r15
  4109. push %r10
  4110. push %r11
  4111. push %r12
  4112. push %r14
  4113. push %r13
  4114. mov %rsp,%rax
  4115. sub $64,%rsp
  4116. shr $5,%rsp
  4117. shl $5,%rsp
  4118. mov %rax,40(%rsp)
  4119. call fflush
  4120. mov 40(%rsp),%rsp
  4121. pop %r13
  4122. pop %r14
  4123. pop %r12
  4124. pop %r11
  4125. pop %r10
  4126. pop %r15
  4127. mov %rbx,symval+2432
  4128. add $8,%rsp
  4129. ret
  4130. .quad 3
  4131. / (*entry fseek expr 3)
  4132. .globl l0257
  4133. l0257:
  4134. push %rcx
  4135. push %rbx
  4136. push %rax
  4137. mov 16(%rsp),%rdx
  4138. mov 8(%rsp),%rsi
  4139. mov 0(%rsp),%rdi
  4140. mov symval+2432,%rbx
  4141. push %r15
  4142. push %r10
  4143. push %r11
  4144. push %r12
  4145. push %r14
  4146. push %r13
  4147. mov %rsp,%rax
  4148. sub $64,%rsp
  4149. shr $5,%rsp
  4150. shl $5,%rsp
  4151. mov %rax,40(%rsp)
  4152. call fseek
  4153. mov 40(%rsp),%rsp
  4154. pop %r13
  4155. pop %r14
  4156. pop %r12
  4157. pop %r11
  4158. pop %r10
  4159. pop %r15
  4160. mov %rbx,symval+2432
  4161. add $24,%rsp
  4162. ret
  4163. .quad 1
  4164. / (*entry clearerr expr 1)
  4165. .globl l0258
  4166. l0258:
  4167. push %rax
  4168. mov 0(%rsp),%rdi
  4169. mov symval+2432,%rbx
  4170. push %r15
  4171. push %r10
  4172. push %r11
  4173. push %r12
  4174. push %r14
  4175. push %r13
  4176. mov %rsp,%rax
  4177. sub $64,%rsp
  4178. shr $5,%rsp
  4179. shl $5,%rsp
  4180. mov %rax,40(%rsp)
  4181. call clearerr
  4182. mov 40(%rsp),%rsp
  4183. pop %r13
  4184. pop %r14
  4185. pop %r12
  4186. pop %r11
  4187. pop %r10
  4188. pop %r15
  4189. mov %rbx,symval+2432
  4190. add $8,%rsp
  4191. ret
  4192. .quad 1
  4193. / (*entry xgetw expr 1)
  4194. .globl l0259
  4195. l0259:
  4196. push %rax
  4197. mov 0(%rsp),%rdi
  4198. mov symval+2432,%rbx
  4199. push %r15
  4200. push %r10
  4201. push %r11
  4202. push %r12
  4203. push %r14
  4204. push %r13
  4205. mov %rsp,%rax
  4206. sub $64,%rsp
  4207. shr $5,%rsp
  4208. shl $5,%rsp
  4209. mov %rax,40(%rsp)
  4210. call xgetw
  4211. mov 40(%rsp),%rsp
  4212. pop %r13
  4213. pop %r14
  4214. pop %r12
  4215. pop %r11
  4216. pop %r10
  4217. pop %r15
  4218. mov %rbx,symval+2432
  4219. add $8,%rsp
  4220. ret
  4221. .quad 2
  4222. / (*entry putw expr 2)
  4223. .globl l0260
  4224. l0260:
  4225. push %rbx
  4226. push %rax
  4227. mov 8(%rsp),%rsi
  4228. mov 0(%rsp),%rdi
  4229. mov symval+2432,%rbx
  4230. push %r15
  4231. push %r10
  4232. push %r11
  4233. push %r12
  4234. push %r14
  4235. push %r13
  4236. mov %rsp,%rax
  4237. sub $64,%rsp
  4238. shr $5,%rsp
  4239. shl $5,%rsp
  4240. mov %rax,40(%rsp)
  4241. call putw
  4242. mov 40(%rsp),%rsp
  4243. pop %r13
  4244. pop %r14
  4245. pop %r12
  4246. pop %r11
  4247. pop %r10
  4248. pop %r15
  4249. mov %rbx,symval+2432
  4250. add $16,%rsp
  4251. ret
  4252. .quad 2
  4253. / (*entry signal expr 2)
  4254. .globl l0261
  4255. l0261:
  4256. push %rbx
  4257. push %rax
  4258. mov 8(%rsp),%rsi
  4259. mov 0(%rsp),%rdi
  4260. mov symval+2432,%rbx
  4261. push %r15
  4262. push %r10
  4263. push %r11
  4264. push %r12
  4265. push %r14
  4266. push %r13
  4267. mov %rsp,%rax
  4268. sub $64,%rsp
  4269. shr $5,%rsp
  4270. shl $5,%rsp
  4271. mov %rax,40(%rsp)
  4272. call signal
  4273. mov 40(%rsp),%rsp
  4274. pop %r13
  4275. pop %r14
  4276. pop %r12
  4277. pop %r11
  4278. pop %r10
  4279. pop %r15
  4280. mov %rbx,symval+2432
  4281. add $16,%rsp
  4282. ret
  4283. .quad 1
  4284. / (*entry sleep expr 1)
  4285. .globl l0262
  4286. l0262:
  4287. push %rax
  4288. mov 0(%rsp),%rdi
  4289. mov symval+2432,%rbx
  4290. push %r15
  4291. push %r10
  4292. push %r11
  4293. push %r12
  4294. push %r14
  4295. push %r13
  4296. mov %rsp,%rax
  4297. sub $64,%rsp
  4298. shr $5,%rsp
  4299. shl $5,%rsp
  4300. mov %rax,40(%rsp)
  4301. call sleep
  4302. mov 40(%rsp),%rsp
  4303. pop %r13
  4304. pop %r14
  4305. pop %r12
  4306. pop %r11
  4307. pop %r10
  4308. pop %r15
  4309. mov %rbx,symval+2432
  4310. add $8,%rsp
  4311. ret
  4312. .quad 3
  4313. / (*entry ieee_handler expr 3)
  4314. .globl l0263
  4315. l0263:
  4316. push %rcx
  4317. push %rbx
  4318. push %rax
  4319. mov 16(%rsp),%rdx
  4320. mov 8(%rsp),%rsi
  4321. mov 0(%rsp),%rdi
  4322. mov symval+2432,%rbx
  4323. push %r15
  4324. push %r10
  4325. push %r11
  4326. push %r12
  4327. push %r14
  4328. push %r13
  4329. mov %rsp,%rax
  4330. sub $64,%rsp
  4331. shr $5,%rsp
  4332. shl $5,%rsp
  4333. mov %rax,40(%rsp)
  4334. call ieee_handler
  4335. mov 40(%rsp),%rsp
  4336. pop %r13
  4337. pop %r14
  4338. pop %r12
  4339. pop %r11
  4340. pop %r10
  4341. pop %r15
  4342. mov %rbx,symval+2432
  4343. add $24,%rsp
  4344. ret
  4345. .quad 4
  4346. / (*entry ieee_flags expr 4)
  4347. .globl l0264
  4348. l0264:
  4349. push %rdx
  4350. push %rcx
  4351. push %rbx
  4352. push %rax
  4353. mov 24(%rsp),%rcx
  4354. mov 16(%rsp),%rdx
  4355. mov 8(%rsp),%rsi
  4356. mov 0(%rsp),%rdi
  4357. mov symval+2432,%rbx
  4358. push %r15
  4359. push %r10
  4360. push %r11
  4361. push %r12
  4362. push %r14
  4363. push %r13
  4364. mov %rsp,%rax
  4365. sub $64,%rsp
  4366. shr $5,%rsp
  4367. shl $5,%rsp
  4368. mov %rax,40(%rsp)
  4369. call ieee_flags
  4370. mov 40(%rsp),%rsp
  4371. pop %r13
  4372. pop %r14
  4373. pop %r12
  4374. pop %r11
  4375. pop %r10
  4376. pop %r15
  4377. mov %rbx,symval+2432
  4378. add $32,%rsp
  4379. ret
  4380. .quad 1
  4381. / (*entry setlinebuf expr 1)
  4382. .globl l0265
  4383. l0265:
  4384. push %rax
  4385. mov 0(%rsp),%rdi
  4386. mov symval+2432,%rbx
  4387. push %r15
  4388. push %r10
  4389. push %r11
  4390. push %r12
  4391. push %r14
  4392. push %r13
  4393. mov %rsp,%rax
  4394. sub $64,%rsp
  4395. shr $5,%rsp
  4396. shl $5,%rsp
  4397. mov %rax,40(%rsp)
  4398. call setlinebuf
  4399. mov 40(%rsp),%rsp
  4400. pop %r13
  4401. pop %r14
  4402. pop %r12
  4403. pop %r11
  4404. pop %r10
  4405. pop %r15
  4406. mov %rbx,symval+2432
  4407. add $8,%rsp
  4408. ret
  4409. .quad 0
  4410. / (*entry getpid expr 0)
  4411. .globl l0266
  4412. l0266:
  4413. mov symval+2432,%rbx
  4414. push %r15
  4415. push %r10
  4416. push %r11
  4417. push %r12
  4418. push %r14
  4419. push %r13
  4420. mov %rsp,%rax
  4421. sub $64,%rsp
  4422. shr $5,%rsp
  4423. shl $5,%rsp
  4424. mov %rax,40(%rsp)
  4425. call getpid
  4426. mov 40(%rsp),%rsp
  4427. pop %r13
  4428. pop %r14
  4429. pop %r12
  4430. pop %r11
  4431. pop %r10
  4432. pop %r15
  4433. mov %rbx,symval+2432
  4434. ret
  4435. .quad 0
  4436. / (*entry gethostid expr 0)
  4437. .globl l0267
  4438. l0267:
  4439. mov symval+2432,%rbx
  4440. push %r15
  4441. push %r10
  4442. push %r11
  4443. push %r12
  4444. push %r14
  4445. push %r13
  4446. mov %rsp,%rax
  4447. sub $64,%rsp
  4448. shr $5,%rsp
  4449. shl $5,%rsp
  4450. mov %rax,40(%rsp)
  4451. call gethostid
  4452. mov 40(%rsp),%rsp
  4453. pop %r13
  4454. pop %r14
  4455. pop %r12
  4456. pop %r11
  4457. pop %r10
  4458. pop %r15
  4459. mov %rbx,symval+2432
  4460. ret
  4461. .quad 2
  4462. / (*entry unixsocketopen expr 2)
  4463. .globl l0268
  4464. l0268:
  4465. push %rbx
  4466. push %rax
  4467. mov 8(%rsp),%rsi
  4468. mov 0(%rsp),%rdi
  4469. mov symval+2432,%rbx
  4470. push %r15
  4471. push %r10
  4472. push %r11
  4473. push %r12
  4474. push %r14
  4475. push %r13
  4476. mov %rsp,%rax
  4477. sub $64,%rsp
  4478. shr $5,%rsp
  4479. shl $5,%rsp
  4480. mov %rax,40(%rsp)
  4481. call unixsocketopen
  4482. mov 40(%rsp),%rsp
  4483. pop %r13
  4484. pop %r14
  4485. pop %r12
  4486. pop %r11
  4487. pop %r10
  4488. pop %r15
  4489. mov %rbx,symval+2432
  4490. add $16,%rsp
  4491. ret
  4492. .quad 3
  4493. / (*entry getsocket expr 3)
  4494. .globl l0269
  4495. l0269:
  4496. push %rcx
  4497. push %rbx
  4498. push %rax
  4499. mov 16(%rsp),%rdx
  4500. mov 8(%rsp),%rsi
  4501. mov 0(%rsp),%rdi
  4502. mov symval+2432,%rbx
  4503. push %r15
  4504. push %r10
  4505. push %r11
  4506. push %r12
  4507. push %r14
  4508. push %r13
  4509. mov %rsp,%rax
  4510. sub $64,%rsp
  4511. shr $5,%rsp
  4512. shl $5,%rsp
  4513. mov %rax,40(%rsp)
  4514. call getsocket
  4515. mov 40(%rsp),%rsp
  4516. pop %r13
  4517. pop %r14
  4518. pop %r12
  4519. pop %r11
  4520. pop %r10
  4521. pop %r15
  4522. mov %rbx,symval+2432
  4523. add $24,%rsp
  4524. ret
  4525. .quad 3
  4526. / (*entry writesocket expr 3)
  4527. .globl l0270
  4528. l0270:
  4529. push %rcx
  4530. push %rbx
  4531. push %rax
  4532. mov 16(%rsp),%rdx
  4533. mov 8(%rsp),%rsi
  4534. mov 0(%rsp),%rdi
  4535. mov symval+2432,%rbx
  4536. push %r15
  4537. push %r10
  4538. push %r11
  4539. push %r12
  4540. push %r14
  4541. push %r13
  4542. mov %rsp,%rax
  4543. sub $64,%rsp
  4544. shr $5,%rsp
  4545. shl $5,%rsp
  4546. mov %rax,40(%rsp)
  4547. call writesocket
  4548. mov 40(%rsp),%rsp
  4549. pop %r13
  4550. pop %r14
  4551. pop %r12
  4552. pop %r11
  4553. pop %r10
  4554. pop %r15
  4555. mov %rbx,symval+2432
  4556. add $24,%rsp
  4557. ret
  4558. .quad 1
  4559. / (*entry unixclosesocket expr 1)
  4560. .globl l0271
  4561. l0271:
  4562. push %rax
  4563. mov 0(%rsp),%rdi
  4564. mov symval+2432,%rbx
  4565. push %r15
  4566. push %r10
  4567. push %r11
  4568. push %r12
  4569. push %r14
  4570. push %r13
  4571. mov %rsp,%rax
  4572. sub $64,%rsp
  4573. shr $5,%rsp
  4574. shl $5,%rsp
  4575. mov %rax,40(%rsp)
  4576. call unixclosesocket
  4577. mov 40(%rsp),%rsp
  4578. pop %r13
  4579. pop %r14
  4580. pop %r12
  4581. pop %r11
  4582. pop %r10
  4583. pop %r15
  4584. mov %rbx,symval+2432
  4585. add $8,%rsp
  4586. ret
  4587. .quad 0
  4588. / (*entry fork expr 0)
  4589. .globl l0272
  4590. l0272:
  4591. mov symval+2432,%rbx
  4592. push %r15
  4593. push %r10
  4594. push %r11
  4595. push %r12
  4596. push %r14
  4597. push %r13
  4598. mov %rsp,%rax
  4599. sub $64,%rsp
  4600. shr $5,%rsp
  4601. shl $5,%rsp
  4602. mov %rax,40(%rsp)
  4603. call fork
  4604. mov 40(%rsp),%rsp
  4605. pop %r13
  4606. pop %r14
  4607. pop %r12
  4608. pop %r11
  4609. pop %r10
  4610. pop %r15
  4611. mov %rbx,symval+2432
  4612. ret
  4613. .quad 1
  4614. / (*entry wait expr 1)
  4615. .globl l0273
  4616. l0273:
  4617. push %rax
  4618. mov 0(%rsp),%rdi
  4619. mov symval+2432,%rbx
  4620. push %r15
  4621. push %r10
  4622. push %r11
  4623. push %r12
  4624. push %r14
  4625. push %r13
  4626. mov %rsp,%rax
  4627. sub $64,%rsp
  4628. shr $5,%rsp
  4629. shl $5,%rsp
  4630. mov %rax,40(%rsp)
  4631. call wait
  4632. mov 40(%rsp),%rsp
  4633. pop %r13
  4634. pop %r14
  4635. pop %r12
  4636. pop %r11
  4637. pop %r10
  4638. pop %r15
  4639. mov %rbx,symval+2432
  4640. add $8,%rsp
  4641. ret
  4642. .quad 2
  4643. / (*entry popen expr 2)
  4644. .globl l0274
  4645. l0274:
  4646. push %rbx
  4647. push %rax
  4648. mov 8(%rsp),%rsi
  4649. mov 0(%rsp),%rdi
  4650. mov symval+2432,%rbx
  4651. push %r15
  4652. push %r10
  4653. push %r11
  4654. push %r12
  4655. push %r14
  4656. push %r13
  4657. mov %rsp,%rax
  4658. sub $64,%rsp
  4659. shr $5,%rsp
  4660. shl $5,%rsp
  4661. mov %rax,40(%rsp)
  4662. call popen
  4663. mov 40(%rsp),%rsp
  4664. pop %r13
  4665. pop %r14
  4666. pop %r12
  4667. pop %r11
  4668. pop %r10
  4669. pop %r15
  4670. mov %rbx,symval+2432
  4671. add $16,%rsp
  4672. ret
  4673. .quad 1
  4674. / (*entry pclose expr 1)
  4675. .globl l0275
  4676. l0275:
  4677. push %rax
  4678. mov 0(%rsp),%rdi
  4679. mov symval+2432,%rbx
  4680. push %r15
  4681. push %r10
  4682. push %r11
  4683. push %r12
  4684. push %r14
  4685. push %r13
  4686. mov %rsp,%rax
  4687. sub $64,%rsp
  4688. shr $5,%rsp
  4689. shl $5,%rsp
  4690. mov %rax,40(%rsp)
  4691. call pclose
  4692. mov 40(%rsp),%rsp
  4693. pop %r13
  4694. pop %r14
  4695. pop %r12
  4696. pop %r11
  4697. pop %r10
  4698. pop %r15
  4699. mov %rbx,symval+2432
  4700. add $8,%rsp
  4701. ret
  4702. .quad 3
  4703. / (*entry shmctl expr 3)
  4704. .globl l0276
  4705. l0276:
  4706. push %rcx
  4707. push %rbx
  4708. push %rax
  4709. mov 16(%rsp),%rdx
  4710. mov 8(%rsp),%rsi
  4711. mov 0(%rsp),%rdi
  4712. mov symval+2432,%rbx
  4713. push %r15
  4714. push %r10
  4715. push %r11
  4716. push %r12
  4717. push %r14
  4718. push %r13
  4719. mov %rsp,%rax
  4720. sub $64,%rsp
  4721. shr $5,%rsp
  4722. shl $5,%rsp
  4723. mov %rax,40(%rsp)
  4724. call shmctl
  4725. mov 40(%rsp),%rsp
  4726. pop %r13
  4727. pop %r14
  4728. pop %r12
  4729. pop %r11
  4730. pop %r10
  4731. pop %r15
  4732. mov %rbx,symval+2432
  4733. add $24,%rsp
  4734. ret
  4735. .quad 3
  4736. / (*entry shmget expr 3)
  4737. .globl l0277
  4738. l0277:
  4739. push %rcx
  4740. push %rbx
  4741. push %rax
  4742. mov 16(%rsp),%rdx
  4743. mov 8(%rsp),%rsi
  4744. mov 0(%rsp),%rdi
  4745. mov symval+2432,%rbx
  4746. push %r15
  4747. push %r10
  4748. push %r11
  4749. push %r12
  4750. push %r14
  4751. push %r13
  4752. mov %rsp,%rax
  4753. sub $64,%rsp
  4754. shr $5,%rsp
  4755. shl $5,%rsp
  4756. mov %rax,40(%rsp)
  4757. call shmget
  4758. mov 40(%rsp),%rsp
  4759. pop %r13
  4760. pop %r14
  4761. pop %r12
  4762. pop %r11
  4763. pop %r10
  4764. pop %r15
  4765. mov %rbx,symval+2432
  4766. add $24,%rsp
  4767. ret
  4768. .quad 3
  4769. / (*entry shmat expr 3)
  4770. .globl l0278
  4771. l0278:
  4772. push %rcx
  4773. push %rbx
  4774. push %rax
  4775. mov 16(%rsp),%rdx
  4776. mov 8(%rsp),%rsi
  4777. mov 0(%rsp),%rdi
  4778. mov symval+2432,%rbx
  4779. push %r15
  4780. push %r10
  4781. push %r11
  4782. push %r12
  4783. push %r14
  4784. push %r13
  4785. mov %rsp,%rax
  4786. sub $64,%rsp
  4787. shr $5,%rsp
  4788. shl $5,%rsp
  4789. mov %rax,40(%rsp)
  4790. call shmat
  4791. mov 40(%rsp),%rsp
  4792. pop %r13
  4793. pop %r14
  4794. pop %r12
  4795. pop %r11
  4796. pop %r10
  4797. pop %r15
  4798. mov %rbx,symval+2432
  4799. add $24,%rsp
  4800. ret
  4801. .quad 1
  4802. / (*entry shmdt expr 1)
  4803. .globl l0279
  4804. l0279:
  4805. push %rax
  4806. mov 0(%rsp),%rdi
  4807. mov symval+2432,%rbx
  4808. push %r15
  4809. push %r10
  4810. push %r11
  4811. push %r12
  4812. push %r14
  4813. push %r13
  4814. mov %rsp,%rax
  4815. sub $64,%rsp
  4816. shr $5,%rsp
  4817. shl $5,%rsp
  4818. mov %rax,40(%rsp)
  4819. call shmdt
  4820. mov 40(%rsp),%rsp
  4821. pop %r13
  4822. pop %r14
  4823. pop %r12
  4824. pop %r11
  4825. pop %r10
  4826. pop %r15
  4827. mov %rbx,symval+2432
  4828. add $8,%rsp
  4829. ret
  4830. .quad 4
  4831. / (*entry semctl expr 4)
  4832. .globl l0280
  4833. l0280:
  4834. push %rdx
  4835. push %rcx
  4836. push %rbx
  4837. push %rax
  4838. mov 24(%rsp),%rcx
  4839. mov 16(%rsp),%rdx
  4840. mov 8(%rsp),%rsi
  4841. mov 0(%rsp),%rdi
  4842. mov symval+2432,%rbx
  4843. push %r15
  4844. push %r10
  4845. push %r11
  4846. push %r12
  4847. push %r14
  4848. push %r13
  4849. mov %rsp,%rax
  4850. sub $64,%rsp
  4851. shr $5,%rsp
  4852. shl $5,%rsp
  4853. mov %rax,40(%rsp)
  4854. call semctl
  4855. mov 40(%rsp),%rsp
  4856. pop %r13
  4857. pop %r14
  4858. pop %r12
  4859. pop %r11
  4860. pop %r10
  4861. pop %r15
  4862. mov %rbx,symval+2432
  4863. add $32,%rsp
  4864. ret
  4865. .quad 3
  4866. / (*entry semget expr 3)
  4867. .globl l0281
  4868. l0281:
  4869. push %rcx
  4870. push %rbx
  4871. push %rax
  4872. mov 16(%rsp),%rdx
  4873. mov 8(%rsp),%rsi
  4874. mov 0(%rsp),%rdi
  4875. mov symval+2432,%rbx
  4876. push %r15
  4877. push %r10
  4878. push %r11
  4879. push %r12
  4880. push %r14
  4881. push %r13
  4882. mov %rsp,%rax
  4883. sub $64,%rsp
  4884. shr $5,%rsp
  4885. shl $5,%rsp
  4886. mov %rax,40(%rsp)
  4887. call semget
  4888. mov 40(%rsp),%rsp
  4889. pop %r13
  4890. pop %r14
  4891. pop %r12
  4892. pop %r11
  4893. pop %r10
  4894. pop %r15
  4895. mov %rbx,symval+2432
  4896. add $24,%rsp
  4897. ret
  4898. .quad 3
  4899. / (*entry semop expr 3)
  4900. .globl l0282
  4901. l0282:
  4902. push %rcx
  4903. push %rbx
  4904. push %rax
  4905. mov 16(%rsp),%rdx
  4906. mov 8(%rsp),%rsi
  4907. mov 0(%rsp),%rdi
  4908. mov symval+2432,%rbx
  4909. push %r15
  4910. push %r10
  4911. push %r11
  4912. push %r12
  4913. push %r14
  4914. push %r13
  4915. mov %rsp,%rax
  4916. sub $64,%rsp
  4917. shr $5,%rsp
  4918. shl $5,%rsp
  4919. mov %rax,40(%rsp)
  4920. call semop
  4921. mov 40(%rsp),%rsp
  4922. pop %r13
  4923. pop %r14
  4924. pop %r12
  4925. pop %r11
  4926. pop %r10
  4927. pop %r15
  4928. mov %rbx,symval+2432
  4929. add $24,%rsp
  4930. ret
  4931. .quad 2
  4932. / (*entry dlopen expr 2)
  4933. .globl l0283
  4934. l0283:
  4935. push %rbx
  4936. push %rax
  4937. mov 8(%rsp),%rsi
  4938. mov 0(%rsp),%rdi
  4939. mov symval+2432,%rbx
  4940. push %r15
  4941. push %r10
  4942. push %r11
  4943. push %r12
  4944. push %r14
  4945. push %r13
  4946. mov %rsp,%rax
  4947. sub $64,%rsp
  4948. shr $5,%rsp
  4949. shl $5,%rsp
  4950. mov %rax,40(%rsp)
  4951. call dlopen
  4952. mov 40(%rsp),%rsp
  4953. pop %r13
  4954. pop %r14
  4955. pop %r12
  4956. pop %r11
  4957. pop %r10
  4958. pop %r15
  4959. mov %rbx,symval+2432
  4960. add $16,%rsp
  4961. ret
  4962. .quad 1
  4963. / (*entry dlerror expr 1)
  4964. .globl l0284
  4965. l0284:
  4966. push %rax
  4967. mov 0(%rsp),%rdi
  4968. mov symval+2432,%rbx
  4969. push %r15
  4970. push %r10
  4971. push %r11
  4972. push %r12
  4973. push %r14
  4974. push %r13
  4975. mov %rsp,%rax
  4976. sub $64,%rsp
  4977. shr $5,%rsp
  4978. shl $5,%rsp
  4979. mov %rax,40(%rsp)
  4980. call dlerror
  4981. mov 40(%rsp),%rsp
  4982. pop %r13
  4983. pop %r14
  4984. pop %r12
  4985. pop %r11
  4986. pop %r10
  4987. pop %r15
  4988. mov %rbx,symval+2432
  4989. add $8,%rsp
  4990. ret
  4991. .quad 2
  4992. / (*entry dlsym expr 2)
  4993. .globl l0285
  4994. l0285:
  4995. push %rbx
  4996. push %rax
  4997. mov 8(%rsp),%rsi
  4998. mov 0(%rsp),%rdi
  4999. mov symval+2432,%rbx
  5000. push %r15
  5001. push %r10
  5002. push %r11
  5003. push %r12
  5004. push %r14
  5005. push %r13
  5006. mov %rsp,%rax
  5007. sub $64,%rsp
  5008. shr $5,%rsp
  5009. shl $5,%rsp
  5010. mov %rax,40(%rsp)
  5011. call dlsym
  5012. mov 40(%rsp),%rsp
  5013. pop %r13
  5014. pop %r14
  5015. pop %r12
  5016. pop %r11
  5017. pop %r10
  5018. pop %r15
  5019. mov %rbx,symval+2432
  5020. add $16,%rsp
  5021. ret
  5022. .quad 1
  5023. / (*entry dlclose expr 1)
  5024. .globl l0286
  5025. l0286:
  5026. push %rax
  5027. mov 0(%rsp),%rdi
  5028. mov symval+2432,%rbx
  5029. push %r15
  5030. push %r10
  5031. push %r11
  5032. push %r12
  5033. push %r14
  5034. push %r13
  5035. mov %rsp,%rax
  5036. sub $64,%rsp
  5037. shr $5,%rsp
  5038. shl $5,%rsp
  5039. mov %rax,40(%rsp)
  5040. call dlclose
  5041. mov 40(%rsp),%rsp
  5042. pop %r13
  5043. pop %r14
  5044. pop %r12
  5045. pop %r11
  5046. pop %r10
  5047. pop %r15
  5048. mov %rbx,symval+2432
  5049. add $8,%rsp
  5050. ret
  5051. .quad 4
  5052. / (*entry unix-profile expr 4)
  5053. .globl l0287
  5054. l0287:
  5055. push %rdx
  5056. push %rcx
  5057. push %rbx
  5058. push %rax
  5059. mov 24(%rsp),%rcx
  5060. mov 16(%rsp),%rdx
  5061. mov 8(%rsp),%rsi
  5062. mov 0(%rsp),%rdi
  5063. mov symval+2432,%rbx
  5064. push %r15
  5065. push %r10
  5066. push %r11
  5067. push %r12
  5068. push %r14
  5069. push %r13
  5070. mov %rsp,%rax
  5071. sub $64,%rsp
  5072. shr $5,%rsp
  5073. shl $5,%rsp
  5074. mov %rax,40(%rsp)
  5075. call profil
  5076. mov 40(%rsp),%rsp
  5077. pop %r13
  5078. pop %r14
  5079. pop %r12
  5080. pop %r11
  5081. pop %r10
  5082. pop %r15
  5083. mov %rbx,symval+2432
  5084. add $32,%rsp
  5085. ret
  5086. .quad 4
  5087. / (*entry pthread_create expr 4)
  5088. .globl l0288
  5089. l0288:
  5090. push %rdx
  5091. push %rcx
  5092. push %rbx
  5093. push %rax
  5094. mov 24(%rsp),%rcx
  5095. mov 16(%rsp),%rdx
  5096. mov 8(%rsp),%rsi
  5097. mov 0(%rsp),%rdi
  5098. mov symval+2432,%rbx
  5099. push %r15
  5100. push %r10
  5101. push %r11
  5102. push %r12
  5103. push %r14
  5104. push %r13
  5105. mov %rsp,%rax
  5106. sub $64,%rsp
  5107. shr $5,%rsp
  5108. shl $5,%rsp
  5109. mov %rax,40(%rsp)
  5110. call pthread_create
  5111. mov 40(%rsp),%rsp
  5112. pop %r13
  5113. pop %r14
  5114. pop %r12
  5115. pop %r11
  5116. pop %r10
  5117. pop %r15
  5118. mov %rbx,symval+2432
  5119. add $32,%rsp
  5120. ret
  5121. .quad 1
  5122. / (*entry pthread_exit expr 1)
  5123. .globl l0289
  5124. l0289:
  5125. push %rax
  5126. mov 0(%rsp),%rdi
  5127. mov symval+2432,%rbx
  5128. push %r15
  5129. push %r10
  5130. push %r11
  5131. push %r12
  5132. push %r14
  5133. push %r13
  5134. mov %rsp,%rax
  5135. sub $64,%rsp
  5136. shr $5,%rsp
  5137. shl $5,%rsp
  5138. mov %rax,40(%rsp)
  5139. call pthread_exit
  5140. mov 40(%rsp),%rsp
  5141. pop %r13
  5142. pop %r14
  5143. pop %r12
  5144. pop %r11
  5145. pop %r10
  5146. pop %r15
  5147. mov %rbx,symval+2432
  5148. add $8,%rsp
  5149. ret
  5150. .quad 2
  5151. / (*entry pthread_join expr 2)
  5152. .globl l0290
  5153. l0290:
  5154. push %rbx
  5155. push %rax
  5156. mov 8(%rsp),%rsi
  5157. mov 0(%rsp),%rdi
  5158. mov symval+2432,%rbx
  5159. push %r15
  5160. push %r10
  5161. push %r11
  5162. push %r12
  5163. push %r14
  5164. push %r13
  5165. mov %rsp,%rax
  5166. sub $64,%rsp
  5167. shr $5,%rsp
  5168. shl $5,%rsp
  5169. mov %rax,40(%rsp)
  5170. call pthread_join
  5171. mov 40(%rsp),%rsp
  5172. pop %r13
  5173. pop %r14
  5174. pop %r12
  5175. pop %r11
  5176. pop %r10
  5177. pop %r15
  5178. mov %rbx,symval+2432
  5179. add $16,%rsp
  5180. ret
  5181. .quad 1
  5182. / (*entry pthread_detach expr 1)
  5183. .globl l0291
  5184. l0291:
  5185. push %rax
  5186. mov 0(%rsp),%rdi
  5187. mov symval+2432,%rbx
  5188. push %r15
  5189. push %r10
  5190. push %r11
  5191. push %r12
  5192. push %r14
  5193. push %r13
  5194. mov %rsp,%rax
  5195. sub $64,%rsp
  5196. shr $5,%rsp
  5197. shl $5,%rsp
  5198. mov %rax,40(%rsp)
  5199. call pthread_detach
  5200. mov 40(%rsp),%rsp
  5201. pop %r13
  5202. pop %r14
  5203. pop %r12
  5204. pop %r11
  5205. pop %r10
  5206. pop %r15
  5207. mov %rbx,symval+2432
  5208. add $8,%rsp
  5209. ret
  5210. .quad 0
  5211. / (*entry pthread_self expr 0)
  5212. .globl l0292
  5213. l0292:
  5214. mov symval+2432,%rbx
  5215. push %r15
  5216. push %r10
  5217. push %r11
  5218. push %r12
  5219. push %r14
  5220. push %r13
  5221. mov %rsp,%rax
  5222. sub $64,%rsp
  5223. shr $5,%rsp
  5224. shl $5,%rsp
  5225. mov %rax,40(%rsp)
  5226. call pthread_self
  5227. mov 40(%rsp),%rsp
  5228. pop %r13
  5229. pop %r14
  5230. pop %r12
  5231. pop %r11
  5232. pop %r10
  5233. pop %r15
  5234. mov %rbx,symval+2432
  5235. ret
  5236. .quad 2
  5237. / (*entry pthread_equal expr 2)
  5238. .globl l0293
  5239. l0293:
  5240. push %rbx
  5241. push %rax
  5242. mov 8(%rsp),%rsi
  5243. mov 0(%rsp),%rdi
  5244. mov symval+2432,%rbx
  5245. push %r15
  5246. push %r10
  5247. push %r11
  5248. push %r12
  5249. push %r14
  5250. push %r13
  5251. mov %rsp,%rax
  5252. sub $64,%rsp
  5253. shr $5,%rsp
  5254. shl $5,%rsp
  5255. mov %rax,40(%rsp)
  5256. call pthread_equal
  5257. mov 40(%rsp),%rsp
  5258. pop %r13
  5259. pop %r14
  5260. pop %r12
  5261. pop %r11
  5262. pop %r10
  5263. pop %r15
  5264. mov %rbx,symval+2432
  5265. add $16,%rsp
  5266. ret
  5267. .quad 1
  5268. / (*entry pthread_attr_init expr 1)
  5269. .globl l0294
  5270. l0294:
  5271. push %rax
  5272. mov 0(%rsp),%rdi
  5273. mov symval+2432,%rbx
  5274. push %r15
  5275. push %r10
  5276. push %r11
  5277. push %r12
  5278. push %r14
  5279. push %r13
  5280. mov %rsp,%rax
  5281. sub $64,%rsp
  5282. shr $5,%rsp
  5283. shl $5,%rsp
  5284. mov %rax,40(%rsp)
  5285. call pthread_attr_init
  5286. mov 40(%rsp),%rsp
  5287. pop %r13
  5288. pop %r14
  5289. pop %r12
  5290. pop %r11
  5291. pop %r10
  5292. pop %r15
  5293. mov %rbx,symval+2432
  5294. add $8,%rsp
  5295. ret
  5296. .quad 1
  5297. / (*entry pthread_attr_destroy expr 1)
  5298. .globl l0295
  5299. l0295:
  5300. push %rax
  5301. mov 0(%rsp),%rdi
  5302. mov symval+2432,%rbx
  5303. push %r15
  5304. push %r10
  5305. push %r11
  5306. push %r12
  5307. push %r14
  5308. push %r13
  5309. mov %rsp,%rax
  5310. sub $64,%rsp
  5311. shr $5,%rsp
  5312. shl $5,%rsp
  5313. mov %rax,40(%rsp)
  5314. call pthread_attr_destroy
  5315. mov 40(%rsp),%rsp
  5316. pop %r13
  5317. pop %r14
  5318. pop %r12
  5319. pop %r11
  5320. pop %r10
  5321. pop %r15
  5322. mov %rbx,symval+2432
  5323. add $8,%rsp
  5324. ret
  5325. .quad 2
  5326. / (*entry pthread_attr_setdetachstate expr 2)
  5327. .globl l0296
  5328. l0296:
  5329. push %rbx
  5330. push %rax
  5331. mov 8(%rsp),%rsi
  5332. mov 0(%rsp),%rdi
  5333. mov symval+2432,%rbx
  5334. push %r15
  5335. push %r10
  5336. push %r11
  5337. push %r12
  5338. push %r14
  5339. push %r13
  5340. mov %rsp,%rax
  5341. sub $64,%rsp
  5342. shr $5,%rsp
  5343. shl $5,%rsp
  5344. mov %rax,40(%rsp)
  5345. call pthread_attr_setdetachstate
  5346. mov 40(%rsp),%rsp
  5347. pop %r13
  5348. pop %r14
  5349. pop %r12
  5350. pop %r11
  5351. pop %r10
  5352. pop %r15
  5353. mov %rbx,symval+2432
  5354. add $16,%rsp
  5355. ret
  5356. .quad 2
  5357. / (*entry pthread_attr_getguardsize expr 2)
  5358. .globl l0297
  5359. l0297:
  5360. push %rbx
  5361. push %rax
  5362. mov 8(%rsp),%rsi
  5363. mov 0(%rsp),%rdi
  5364. mov symval+2432,%rbx
  5365. push %r15
  5366. push %r10
  5367. push %r11
  5368. push %r12
  5369. push %r14
  5370. push %r13
  5371. mov %rsp,%rax
  5372. sub $64,%rsp
  5373. shr $5,%rsp
  5374. shl $5,%rsp
  5375. mov %rax,40(%rsp)
  5376. call pthread_attr_getguardsize
  5377. mov 40(%rsp),%rsp
  5378. pop %r13
  5379. pop %r14
  5380. pop %r12
  5381. pop %r11
  5382. pop %r10
  5383. pop %r15
  5384. mov %rbx,symval+2432
  5385. add $16,%rsp
  5386. ret
  5387. .quad 2
  5388. / (*entry pthread_attr_setguardsize expr 2)
  5389. .globl l0298
  5390. l0298:
  5391. push %rbx
  5392. push %rax
  5393. mov 8(%rsp),%rsi
  5394. mov 0(%rsp),%rdi
  5395. mov symval+2432,%rbx
  5396. push %r15
  5397. push %r10
  5398. push %r11
  5399. push %r12
  5400. push %r14
  5401. push %r13
  5402. mov %rsp,%rax
  5403. sub $64,%rsp
  5404. shr $5,%rsp
  5405. shl $5,%rsp
  5406. mov %rax,40(%rsp)
  5407. call pthread_attr_setguardsize
  5408. mov 40(%rsp),%rsp
  5409. pop %r13
  5410. pop %r14
  5411. pop %r12
  5412. pop %r11
  5413. pop %r10
  5414. pop %r15
  5415. mov %rbx,symval+2432
  5416. add $16,%rsp
  5417. ret
  5418. .quad 2
  5419. / (*entry pthread_attr_getschedparam expr 2)
  5420. .globl l0299
  5421. l0299:
  5422. push %rbx
  5423. push %rax
  5424. mov 8(%rsp),%rsi
  5425. mov 0(%rsp),%rdi
  5426. mov symval+2432,%rbx
  5427. push %r15
  5428. push %r10
  5429. push %r11
  5430. push %r12
  5431. push %r14
  5432. push %r13
  5433. mov %rsp,%rax
  5434. sub $64,%rsp
  5435. shr $5,%rsp
  5436. shl $5,%rsp
  5437. mov %rax,40(%rsp)
  5438. call pthread_attr_getschedparam
  5439. mov 40(%rsp),%rsp
  5440. pop %r13
  5441. pop %r14
  5442. pop %r12
  5443. pop %r11
  5444. pop %r10
  5445. pop %r15
  5446. mov %rbx,symval+2432
  5447. add $16,%rsp
  5448. ret
  5449. .quad 2
  5450. / (*entry pthread_attr_setschedparam expr 2)
  5451. .globl l0300
  5452. l0300:
  5453. push %rbx
  5454. push %rax
  5455. mov 8(%rsp),%rsi
  5456. mov 0(%rsp),%rdi
  5457. mov symval+2432,%rbx
  5458. push %r15
  5459. push %r10
  5460. push %r11
  5461. push %r12
  5462. push %r14
  5463. push %r13
  5464. mov %rsp,%rax
  5465. sub $64,%rsp
  5466. shr $5,%rsp
  5467. shl $5,%rsp
  5468. mov %rax,40(%rsp)
  5469. call pthread_attr_setschedparam
  5470. mov 40(%rsp),%rsp
  5471. pop %r13
  5472. pop %r14
  5473. pop %r12
  5474. pop %r11
  5475. pop %r10
  5476. pop %r15
  5477. mov %rbx,symval+2432
  5478. add $16,%rsp
  5479. ret
  5480. .quad 2
  5481. / (*entry pthread_attr_getschedpolicy expr 2)
  5482. .globl l0301
  5483. l0301:
  5484. push %rbx
  5485. push %rax
  5486. mov 8(%rsp),%rsi
  5487. mov 0(%rsp),%rdi
  5488. mov symval+2432,%rbx
  5489. push %r15
  5490. push %r10
  5491. push %r11
  5492. push %r12
  5493. push %r14
  5494. push %r13
  5495. mov %rsp,%rax
  5496. sub $64,%rsp
  5497. shr $5,%rsp
  5498. shl $5,%rsp
  5499. mov %rax,40(%rsp)
  5500. call pthread_attr_getschedpolicy
  5501. mov 40(%rsp),%rsp
  5502. pop %r13
  5503. pop %r14
  5504. pop %r12
  5505. pop %r11
  5506. pop %r10
  5507. pop %r15
  5508. mov %rbx,symval+2432
  5509. add $16,%rsp
  5510. ret
  5511. .quad 2
  5512. / (*entry pthread_attr_setschedpolicy expr 2)
  5513. .globl l0302
  5514. l0302:
  5515. push %rbx
  5516. push %rax
  5517. mov 8(%rsp),%rsi
  5518. mov 0(%rsp),%rdi
  5519. mov symval+2432,%rbx
  5520. push %r15
  5521. push %r10
  5522. push %r11
  5523. push %r12
  5524. push %r14
  5525. push %r13
  5526. mov %rsp,%rax
  5527. sub $64,%rsp
  5528. shr $5,%rsp
  5529. shl $5,%rsp
  5530. mov %rax,40(%rsp)
  5531. call pthread_attr_setschedpolicy
  5532. mov 40(%rsp),%rsp
  5533. pop %r13
  5534. pop %r14
  5535. pop %r12
  5536. pop %r11
  5537. pop %r10
  5538. pop %r15
  5539. mov %rbx,symval+2432
  5540. add $16,%rsp
  5541. ret
  5542. .quad 2
  5543. / (*entry pthread_attr_getinheritsched expr 2)
  5544. .globl l0303
  5545. l0303:
  5546. push %rbx
  5547. push %rax
  5548. mov 8(%rsp),%rsi
  5549. mov 0(%rsp),%rdi
  5550. mov symval+2432,%rbx
  5551. push %r15
  5552. push %r10
  5553. push %r11
  5554. push %r12
  5555. push %r14
  5556. push %r13
  5557. mov %rsp,%rax
  5558. sub $64,%rsp
  5559. shr $5,%rsp
  5560. shl $5,%rsp
  5561. mov %rax,40(%rsp)
  5562. call pthread_attr_getinheritsched
  5563. mov 40(%rsp),%rsp
  5564. pop %r13
  5565. pop %r14
  5566. pop %r12
  5567. pop %r11
  5568. pop %r10
  5569. pop %r15
  5570. mov %rbx,symval+2432
  5571. add $16,%rsp
  5572. ret
  5573. .quad 2
  5574. / (*entry pthread_attr_setinheritsched expr 2)
  5575. .globl l0304
  5576. l0304:
  5577. push %rbx
  5578. push %rax
  5579. mov 8(%rsp),%rsi
  5580. mov 0(%rsp),%rdi
  5581. mov symval+2432,%rbx
  5582. push %r15
  5583. push %r10
  5584. push %r11
  5585. push %r12
  5586. push %r14
  5587. push %r13
  5588. mov %rsp,%rax
  5589. sub $64,%rsp
  5590. shr $5,%rsp
  5591. shl $5,%rsp
  5592. mov %rax,40(%rsp)
  5593. call pthread_attr_setinheritsched
  5594. mov 40(%rsp),%rsp
  5595. pop %r13
  5596. pop %r14
  5597. pop %r12
  5598. pop %r11
  5599. pop %r10
  5600. pop %r15
  5601. mov %rbx,symval+2432
  5602. add $16,%rsp
  5603. ret
  5604. .quad 2
  5605. / (*entry pthread_attr_getscope expr 2)
  5606. .globl l0305
  5607. l0305:
  5608. push %rbx
  5609. push %rax
  5610. mov 8(%rsp),%rsi
  5611. mov 0(%rsp),%rdi
  5612. mov symval+2432,%rbx
  5613. push %r15
  5614. push %r10
  5615. push %r11
  5616. push %r12
  5617. push %r14
  5618. push %r13
  5619. mov %rsp,%rax
  5620. sub $64,%rsp
  5621. shr $5,%rsp
  5622. shl $5,%rsp
  5623. mov %rax,40(%rsp)
  5624. call pthread_attr_getscope
  5625. mov 40(%rsp),%rsp
  5626. pop %r13
  5627. pop %r14
  5628. pop %r12
  5629. pop %r11
  5630. pop %r10
  5631. pop %r15
  5632. mov %rbx,symval+2432
  5633. add $16,%rsp
  5634. ret
  5635. .quad 2
  5636. / (*entry pthread_attr_setscope expr 2)
  5637. .globl l0306
  5638. l0306:
  5639. push %rbx
  5640. push %rax
  5641. mov 8(%rsp),%rsi
  5642. mov 0(%rsp),%rdi
  5643. mov symval+2432,%rbx
  5644. push %r15
  5645. push %r10
  5646. push %r11
  5647. push %r12
  5648. push %r14
  5649. push %r13
  5650. mov %rsp,%rax
  5651. sub $64,%rsp
  5652. shr $5,%rsp
  5653. shl $5,%rsp
  5654. mov %rax,40(%rsp)
  5655. call pthread_attr_setscope
  5656. mov 40(%rsp),%rsp
  5657. pop %r13
  5658. pop %r14
  5659. pop %r12
  5660. pop %r11
  5661. pop %r10
  5662. pop %r15
  5663. mov %rbx,symval+2432
  5664. add $16,%rsp
  5665. ret
  5666. .quad 3
  5667. / (*entry pthread_attr_getstack expr 3)
  5668. .globl l0307
  5669. l0307:
  5670. push %rcx
  5671. push %rbx
  5672. push %rax
  5673. mov 16(%rsp),%rdx
  5674. mov 8(%rsp),%rsi
  5675. mov 0(%rsp),%rdi
  5676. mov symval+2432,%rbx
  5677. push %r15
  5678. push %r10
  5679. push %r11
  5680. push %r12
  5681. push %r14
  5682. push %r13
  5683. mov %rsp,%rax
  5684. sub $64,%rsp
  5685. shr $5,%rsp
  5686. shl $5,%rsp
  5687. mov %rax,40(%rsp)
  5688. call pthread_attr_getstack
  5689. mov 40(%rsp),%rsp
  5690. pop %r13
  5691. pop %r14
  5692. pop %r12
  5693. pop %r11
  5694. pop %r10
  5695. pop %r15
  5696. mov %rbx,symval+2432
  5697. add $24,%rsp
  5698. ret
  5699. .quad 3
  5700. / (*entry pthread_attr_setstack expr 3)
  5701. .globl l0308
  5702. l0308:
  5703. push %rcx
  5704. push %rbx
  5705. push %rax
  5706. mov 16(%rsp),%rdx
  5707. mov 8(%rsp),%rsi
  5708. mov 0(%rsp),%rdi
  5709. mov symval+2432,%rbx
  5710. push %r15
  5711. push %r10
  5712. push %r11
  5713. push %r12
  5714. push %r14
  5715. push %r13
  5716. mov %rsp,%rax
  5717. sub $64,%rsp
  5718. shr $5,%rsp
  5719. shl $5,%rsp
  5720. mov %rax,40(%rsp)
  5721. call pthread_attr_setstack
  5722. mov 40(%rsp),%rsp
  5723. pop %r13
  5724. pop %r14
  5725. pop %r12
  5726. pop %r11
  5727. pop %r10
  5728. pop %r15
  5729. mov %rbx,symval+2432
  5730. add $24,%rsp
  5731. ret
  5732. .quad 2
  5733. / (*entry pthread_attr_getstacksize expr 2)
  5734. .globl l0309
  5735. l0309:
  5736. push %rbx
  5737. push %rax
  5738. mov 8(%rsp),%rsi
  5739. mov 0(%rsp),%rdi
  5740. mov symval+2432,%rbx
  5741. push %r15
  5742. push %r10
  5743. push %r11
  5744. push %r12
  5745. push %r14
  5746. push %r13
  5747. mov %rsp,%rax
  5748. sub $64,%rsp
  5749. shr $5,%rsp
  5750. shl $5,%rsp
  5751. mov %rax,40(%rsp)
  5752. call pthread_attr_getstacksize
  5753. mov 40(%rsp),%rsp
  5754. pop %r13
  5755. pop %r14
  5756. pop %r12
  5757. pop %r11
  5758. pop %r10
  5759. pop %r15
  5760. mov %rbx,symval+2432
  5761. add $16,%rsp
  5762. ret
  5763. .quad 2
  5764. / (*entry pthread_attr_setstacksize expr 2)
  5765. .globl l0310
  5766. l0310:
  5767. push %rbx
  5768. push %rax
  5769. mov 8(%rsp),%rsi
  5770. mov 0(%rsp),%rdi
  5771. mov symval+2432,%rbx
  5772. push %r15
  5773. push %r10
  5774. push %r11
  5775. push %r12
  5776. push %r14
  5777. push %r13
  5778. mov %rsp,%rax
  5779. sub $64,%rsp
  5780. shr $5,%rsp
  5781. shl $5,%rsp
  5782. mov %rax,40(%rsp)
  5783. call pthread_attr_setstacksize
  5784. mov 40(%rsp),%rsp
  5785. pop %r13
  5786. pop %r14
  5787. pop %r12
  5788. pop %r11
  5789. pop %r10
  5790. pop %r15
  5791. mov %rbx,symval+2432
  5792. add $16,%rsp
  5793. ret
  5794. .quad 3
  5795. / (*entry pthread_setschedparam expr 3)
  5796. .globl l0311
  5797. l0311:
  5798. push %rcx
  5799. push %rbx
  5800. push %rax
  5801. mov 16(%rsp),%rdx
  5802. mov 8(%rsp),%rsi
  5803. mov 0(%rsp),%rdi
  5804. mov symval+2432,%rbx
  5805. push %r15
  5806. push %r10
  5807. push %r11
  5808. push %r12
  5809. push %r14
  5810. push %r13
  5811. mov %rsp,%rax
  5812. sub $64,%rsp
  5813. shr $5,%rsp
  5814. shl $5,%rsp
  5815. mov %rax,40(%rsp)
  5816. call pthread_setschedparam
  5817. mov 40(%rsp),%rsp
  5818. pop %r13
  5819. pop %r14
  5820. pop %r12
  5821. pop %r11
  5822. pop %r10
  5823. pop %r15
  5824. mov %rbx,symval+2432
  5825. add $24,%rsp
  5826. ret
  5827. .quad 3
  5828. / (*entry pthread_getschedparam expr 3)
  5829. .globl l0312
  5830. l0312:
  5831. push %rcx
  5832. push %rbx
  5833. push %rax
  5834. mov 16(%rsp),%rdx
  5835. mov 8(%rsp),%rsi
  5836. mov 0(%rsp),%rdi
  5837. mov symval+2432,%rbx
  5838. push %r15
  5839. push %r10
  5840. push %r11
  5841. push %r12
  5842. push %r14
  5843. push %r13
  5844. mov %rsp,%rax
  5845. sub $64,%rsp
  5846. shr $5,%rsp
  5847. shl $5,%rsp
  5848. mov %rax,40(%rsp)
  5849. call pthread_getschedparam
  5850. mov 40(%rsp),%rsp
  5851. pop %r13
  5852. pop %r14
  5853. pop %r12
  5854. pop %r11
  5855. pop %r10
  5856. pop %r15
  5857. mov %rbx,symval+2432
  5858. add $24,%rsp
  5859. ret
  5860. .quad 2
  5861. / (*entry pthread_setschedprio expr 2)
  5862. .globl l0313
  5863. l0313:
  5864. push %rbx
  5865. push %rax
  5866. mov 8(%rsp),%rsi
  5867. mov 0(%rsp),%rdi
  5868. mov symval+2432,%rbx
  5869. push %r15
  5870. push %r10
  5871. push %r11
  5872. push %r12
  5873. push %r14
  5874. push %r13
  5875. mov %rsp,%rax
  5876. sub $64,%rsp
  5877. shr $5,%rsp
  5878. shl $5,%rsp
  5879. mov %rax,40(%rsp)
  5880. call pthread_setschedprio
  5881. mov 40(%rsp),%rsp
  5882. pop %r13
  5883. pop %r14
  5884. pop %r12
  5885. pop %r11
  5886. pop %r10
  5887. pop %r15
  5888. mov %rbx,symval+2432
  5889. add $16,%rsp
  5890. ret
  5891. .quad 1
  5892. / (*entry pthread_getconcurrency expr 1)
  5893. .globl l0314
  5894. l0314:
  5895. push %rax
  5896. mov 0(%rsp),%rdi
  5897. mov symval+2432,%rbx
  5898. push %r15
  5899. push %r10
  5900. push %r11
  5901. push %r12
  5902. push %r14
  5903. push %r13
  5904. mov %rsp,%rax
  5905. sub $64,%rsp
  5906. shr $5,%rsp
  5907. shl $5,%rsp
  5908. mov %rax,40(%rsp)
  5909. call pthread_getconcurrency
  5910. mov 40(%rsp),%rsp
  5911. pop %r13
  5912. pop %r14
  5913. pop %r12
  5914. pop %r11
  5915. pop %r10
  5916. pop %r15
  5917. mov %rbx,symval+2432
  5918. add $8,%rsp
  5919. ret
  5920. .quad 1
  5921. / (*entry pthread_yield expr 1)
  5922. .globl l0315
  5923. l0315:
  5924. push %rax
  5925. mov 0(%rsp),%rdi
  5926. mov symval+2432,%rbx
  5927. push %r15
  5928. push %r10
  5929. push %r11
  5930. push %r12
  5931. push %r14
  5932. push %r13
  5933. mov %rsp,%rax
  5934. sub $64,%rsp
  5935. shr $5,%rsp
  5936. shl $5,%rsp
  5937. mov %rax,40(%rsp)
  5938. call pthread_yield
  5939. mov 40(%rsp),%rsp
  5940. pop %r13
  5941. pop %r14
  5942. pop %r12
  5943. pop %r11
  5944. pop %r10
  5945. pop %r15
  5946. mov %rbx,symval+2432
  5947. add $8,%rsp
  5948. ret
  5949. .quad 3
  5950. / (*entry pthread_setaffinity_np expr 3)
  5951. .globl l0316
  5952. l0316:
  5953. push %rcx
  5954. push %rbx
  5955. push %rax
  5956. mov 16(%rsp),%rdx
  5957. mov 8(%rsp),%rsi
  5958. mov 0(%rsp),%rdi
  5959. mov symval+2432,%rbx
  5960. push %r15
  5961. push %r10
  5962. push %r11
  5963. push %r12
  5964. push %r14
  5965. push %r13
  5966. mov %rsp,%rax
  5967. sub $64,%rsp
  5968. shr $5,%rsp
  5969. shl $5,%rsp
  5970. mov %rax,40(%rsp)
  5971. call pthread_setaffinity_np
  5972. mov 40(%rsp),%rsp
  5973. pop %r13
  5974. pop %r14
  5975. pop %r12
  5976. pop %r11
  5977. pop %r10
  5978. pop %r15
  5979. mov %rbx,symval+2432
  5980. add $24,%rsp
  5981. ret
  5982. .quad 3
  5983. / (*entry pthread_getaffinity_np expr 3)
  5984. .globl l0317
  5985. l0317:
  5986. push %rcx
  5987. push %rbx
  5988. push %rax
  5989. mov 16(%rsp),%rdx
  5990. mov 8(%rsp),%rsi
  5991. mov 0(%rsp),%rdi
  5992. mov symval+2432,%rbx
  5993. push %r15
  5994. push %r10
  5995. push %r11
  5996. push %r12
  5997. push %r14
  5998. push %r13
  5999. mov %rsp,%rax
  6000. sub $64,%rsp
  6001. shr $5,%rsp
  6002. shl $5,%rsp
  6003. mov %rax,40(%rsp)
  6004. call pthread_getaffinity_np
  6005. mov 40(%rsp),%rsp
  6006. pop %r13
  6007. pop %r14
  6008. pop %r12
  6009. pop %r11
  6010. pop %r10
  6011. pop %r15
  6012. mov %rbx,symval+2432
  6013. add $24,%rsp
  6014. ret
  6015. .quad 2
  6016. / (*entry pthread_once expr 2)
  6017. .globl l0318
  6018. l0318:
  6019. push %rbx
  6020. push %rax
  6021. mov 8(%rsp),%rsi
  6022. mov 0(%rsp),%rdi
  6023. mov symval+2432,%rbx
  6024. push %r15
  6025. push %r10
  6026. push %r11
  6027. push %r12
  6028. push %r14
  6029. push %r13
  6030. mov %rsp,%rax
  6031. sub $64,%rsp
  6032. shr $5,%rsp
  6033. shl $5,%rsp
  6034. mov %rax,40(%rsp)
  6035. call pthread_once
  6036. mov 40(%rsp),%rsp
  6037. pop %r13
  6038. pop %r14
  6039. pop %r12
  6040. pop %r11
  6041. pop %r10
  6042. pop %r15
  6043. mov %rbx,symval+2432
  6044. add $16,%rsp
  6045. ret
  6046. .quad 2
  6047. / (*entry pthread_setcancelstate expr 2)
  6048. .globl l0319
  6049. l0319:
  6050. push %rbx
  6051. push %rax
  6052. mov 8(%rsp),%rsi
  6053. mov 0(%rsp),%rdi
  6054. mov symval+2432,%rbx
  6055. push %r15
  6056. push %r10
  6057. push %r11
  6058. push %r12
  6059. push %r14
  6060. push %r13
  6061. mov %rsp,%rax
  6062. sub $64,%rsp
  6063. shr $5,%rsp
  6064. shl $5,%rsp
  6065. mov %rax,40(%rsp)
  6066. call pthread_setcancelstate
  6067. mov 40(%rsp),%rsp
  6068. pop %r13
  6069. pop %r14
  6070. pop %r12
  6071. pop %r11
  6072. pop %r10
  6073. pop %r15
  6074. mov %rbx,symval+2432
  6075. add $16,%rsp
  6076. ret
  6077. .quad 2
  6078. / (*entry pthread_setcanceltype expr 2)
  6079. .globl l0320
  6080. l0320:
  6081. push %rbx
  6082. push %rax
  6083. mov 8(%rsp),%rsi
  6084. mov 0(%rsp),%rdi
  6085. mov symval+2432,%rbx
  6086. push %r15
  6087. push %r10
  6088. push %r11
  6089. push %r12
  6090. push %r14
  6091. push %r13
  6092. mov %rsp,%rax
  6093. sub $64,%rsp
  6094. shr $5,%rsp
  6095. shl $5,%rsp
  6096. mov %rax,40(%rsp)
  6097. call pthread_setcanceltype
  6098. mov 40(%rsp),%rsp
  6099. pop %r13
  6100. pop %r14
  6101. pop %r12
  6102. pop %r11
  6103. pop %r10
  6104. pop %r15
  6105. mov %rbx,symval+2432
  6106. add $16,%rsp
  6107. ret
  6108. .quad 1
  6109. / (*entry pthread_cancel expr 1)
  6110. .globl l0321
  6111. l0321:
  6112. push %rax
  6113. mov 0(%rsp),%rdi
  6114. mov symval+2432,%rbx
  6115. push %r15
  6116. push %r10
  6117. push %r11
  6118. push %r12
  6119. push %r14
  6120. push %r13
  6121. mov %rsp,%rax
  6122. sub $64,%rsp
  6123. shr $5,%rsp
  6124. shl $5,%rsp
  6125. mov %rax,40(%rsp)
  6126. call pthread_cancel
  6127. mov 40(%rsp),%rsp
  6128. pop %r13
  6129. pop %r14
  6130. pop %r12
  6131. pop %r11
  6132. pop %r10
  6133. pop %r15
  6134. mov %rbx,symval+2432
  6135. add $8,%rsp
  6136. ret
  6137. .quad 1
  6138. / (*entry pthread_testcancel expr 1)
  6139. .globl l0322
  6140. l0322:
  6141. push %rax
  6142. mov 0(%rsp),%rdi
  6143. mov symval+2432,%rbx
  6144. push %r15
  6145. push %r10
  6146. push %r11
  6147. push %r12
  6148. push %r14
  6149. push %r13
  6150. mov %rsp,%rax
  6151. sub $64,%rsp
  6152. shr $5,%rsp
  6153. shl $5,%rsp
  6154. mov %rax,40(%rsp)
  6155. call pthread_testcancel
  6156. mov 40(%rsp),%rsp
  6157. pop %r13
  6158. pop %r14
  6159. pop %r12
  6160. pop %r11
  6161. pop %r10
  6162. pop %r15
  6163. mov %rbx,symval+2432
  6164. add $8,%rsp
  6165. ret
  6166. .quad 2
  6167. / (*entry pthread_mutex_init expr 2)
  6168. .globl l0323
  6169. l0323:
  6170. push %rbx
  6171. push %rax
  6172. mov 8(%rsp),%rsi
  6173. mov 0(%rsp),%rdi
  6174. mov symval+2432,%rbx
  6175. push %r15
  6176. push %r10
  6177. push %r11
  6178. push %r12
  6179. push %r14
  6180. push %r13
  6181. mov %rsp,%rax
  6182. sub $64,%rsp
  6183. shr $5,%rsp
  6184. shl $5,%rsp
  6185. mov %rax,40(%rsp)
  6186. call pthread_mutex_init
  6187. mov 40(%rsp),%rsp
  6188. pop %r13
  6189. pop %r14
  6190. pop %r12
  6191. pop %r11
  6192. pop %r10
  6193. pop %r15
  6194. mov %rbx,symval+2432
  6195. add $16,%rsp
  6196. ret
  6197. .quad 1
  6198. / (*entry pthread_mutex_destroy expr 1)
  6199. .globl l0324
  6200. l0324:
  6201. push %rax
  6202. mov 0(%rsp),%rdi
  6203. mov symval+2432,%rbx
  6204. push %r15
  6205. push %r10
  6206. push %r11
  6207. push %r12
  6208. push %r14
  6209. push %r13
  6210. mov %rsp,%rax
  6211. sub $64,%rsp
  6212. shr $5,%rsp
  6213. shl $5,%rsp
  6214. mov %rax,40(%rsp)
  6215. call pthread_mutex_destroy
  6216. mov 40(%rsp),%rsp
  6217. pop %r13
  6218. pop %r14
  6219. pop %r12
  6220. pop %r11
  6221. pop %r10
  6222. pop %r15
  6223. mov %rbx,symval+2432
  6224. add $8,%rsp
  6225. ret
  6226. .quad 1
  6227. / (*entry pthread_mutex_trylock expr 1)
  6228. .globl l0325
  6229. l0325:
  6230. push %rax
  6231. mov 0(%rsp),%rdi
  6232. mov symval+2432,%rbx
  6233. push %r15
  6234. push %r10
  6235. push %r11
  6236. push %r12
  6237. push %r14
  6238. push %r13
  6239. mov %rsp,%rax
  6240. sub $64,%rsp
  6241. shr $5,%rsp
  6242. shl $5,%rsp
  6243. mov %rax,40(%rsp)
  6244. call pthread_mutex_trylock
  6245. mov 40(%rsp),%rsp
  6246. pop %r13
  6247. pop %r14
  6248. pop %r12
  6249. pop %r11
  6250. pop %r10
  6251. pop %r15
  6252. mov %rbx,symval+2432
  6253. add $8,%rsp
  6254. ret
  6255. .quad 1
  6256. / (*entry pthread_mutex_lock expr 1)
  6257. .globl l0326
  6258. l0326:
  6259. push %rax
  6260. mov 0(%rsp),%rdi
  6261. mov symval+2432,%rbx
  6262. push %r15
  6263. push %r10
  6264. push %r11
  6265. push %r12
  6266. push %r14
  6267. push %r13
  6268. mov %rsp,%rax
  6269. sub $64,%rsp
  6270. shr $5,%rsp
  6271. shl $5,%rsp
  6272. mov %rax,40(%rsp)
  6273. call pthread_mutex_lock
  6274. mov 40(%rsp),%rsp
  6275. pop %r13
  6276. pop %r14
  6277. pop %r12
  6278. pop %r11
  6279. pop %r10
  6280. pop %r15
  6281. mov %rbx,symval+2432
  6282. add $8,%rsp
  6283. ret
  6284. .quad 1
  6285. / (*entry pthread_mutex_unlock expr 1)
  6286. .globl l0327
  6287. l0327:
  6288. push %rax
  6289. mov 0(%rsp),%rdi
  6290. mov symval+2432,%rbx
  6291. push %r15
  6292. push %r10
  6293. push %r11
  6294. push %r12
  6295. push %r14
  6296. push %r13
  6297. mov %rsp,%rax
  6298. sub $64,%rsp
  6299. shr $5,%rsp
  6300. shl $5,%rsp
  6301. mov %rax,40(%rsp)
  6302. call pthread_mutex_unlock
  6303. mov 40(%rsp),%rsp
  6304. pop %r13
  6305. pop %r14
  6306. pop %r12
  6307. pop %r11
  6308. pop %r10
  6309. pop %r15
  6310. mov %rbx,symval+2432
  6311. add $8,%rsp
  6312. ret
  6313. .quad 1
  6314. / (*entry pthread_mutexattr_init expr 1)
  6315. .globl l0328
  6316. l0328:
  6317. push %rax
  6318. mov 0(%rsp),%rdi
  6319. mov symval+2432,%rbx
  6320. push %r15
  6321. push %r10
  6322. push %r11
  6323. push %r12
  6324. push %r14
  6325. push %r13
  6326. mov %rsp,%rax
  6327. sub $64,%rsp
  6328. shr $5,%rsp
  6329. shl $5,%rsp
  6330. mov %rax,40(%rsp)
  6331. call pthread_mutexattr_init
  6332. mov 40(%rsp),%rsp
  6333. pop %r13
  6334. pop %r14
  6335. pop %r12
  6336. pop %r11
  6337. pop %r10
  6338. pop %r15
  6339. mov %rbx,symval+2432
  6340. add $8,%rsp
  6341. ret
  6342. .quad 1
  6343. / (*entry pthread_mutexattr_destroy expr 1)
  6344. .globl l0329
  6345. l0329:
  6346. push %rax
  6347. mov 0(%rsp),%rdi
  6348. mov symval+2432,%rbx
  6349. push %r15
  6350. push %r10
  6351. push %r11
  6352. push %r12
  6353. push %r14
  6354. push %r13
  6355. mov %rsp,%rax
  6356. sub $64,%rsp
  6357. shr $5,%rsp
  6358. shl $5,%rsp
  6359. mov %rax,40(%rsp)
  6360. call pthread_mutexattr_destroy
  6361. mov 40(%rsp),%rsp
  6362. pop %r13
  6363. pop %r14
  6364. pop %r12
  6365. pop %r11
  6366. pop %r10
  6367. pop %r15
  6368. mov %rbx,symval+2432
  6369. add $8,%rsp
  6370. ret
  6371. .quad 2
  6372. / (*entry pthread_mutexattr_getpshared expr 2)
  6373. .globl l0330
  6374. l0330:
  6375. push %rbx
  6376. push %rax
  6377. mov 8(%rsp),%rsi
  6378. mov 0(%rsp),%rdi
  6379. mov symval+2432,%rbx
  6380. push %r15
  6381. push %r10
  6382. push %r11
  6383. push %r12
  6384. push %r14
  6385. push %r13
  6386. mov %rsp,%rax
  6387. sub $64,%rsp
  6388. shr $5,%rsp
  6389. shl $5,%rsp
  6390. mov %rax,40(%rsp)
  6391. call pthread_mutexattr_getpshared
  6392. mov 40(%rsp),%rsp
  6393. pop %r13
  6394. pop %r14
  6395. pop %r12
  6396. pop %r11
  6397. pop %r10
  6398. pop %r15
  6399. mov %rbx,symval+2432
  6400. add $16,%rsp
  6401. ret
  6402. .quad 2
  6403. / (*entry pthread_mutexattr_setpshared expr 2)
  6404. .globl l0331
  6405. l0331:
  6406. push %rbx
  6407. push %rax
  6408. mov 8(%rsp),%rsi
  6409. mov 0(%rsp),%rdi
  6410. mov symval+2432,%rbx
  6411. push %r15
  6412. push %r10
  6413. push %r11
  6414. push %r12
  6415. push %r14
  6416. push %r13
  6417. mov %rsp,%rax
  6418. sub $64,%rsp
  6419. shr $5,%rsp
  6420. shl $5,%rsp
  6421. mov %rax,40(%rsp)
  6422. call pthread_mutexattr_setpshared
  6423. mov 40(%rsp),%rsp
  6424. pop %r13
  6425. pop %r14
  6426. pop %r12
  6427. pop %r11
  6428. pop %r10
  6429. pop %r15
  6430. mov %rbx,symval+2432
  6431. add $16,%rsp
  6432. ret
  6433. .quad 1
  6434. / (*entry pthread_rwlock_unlock expr 1)
  6435. .globl l0332
  6436. l0332:
  6437. push %rax
  6438. mov 0(%rsp),%rdi
  6439. mov symval+2432,%rbx
  6440. push %r15
  6441. push %r10
  6442. push %r11
  6443. push %r12
  6444. push %r14
  6445. push %r13
  6446. mov %rsp,%rax
  6447. sub $64,%rsp
  6448. shr $5,%rsp
  6449. shl $5,%rsp
  6450. mov %rax,40(%rsp)
  6451. call pthread_rwlock_unlock
  6452. mov 40(%rsp),%rsp
  6453. pop %r13
  6454. pop %r14
  6455. pop %r12
  6456. pop %r11
  6457. pop %r10
  6458. pop %r15
  6459. mov %rbx,symval+2432
  6460. add $8,%rsp
  6461. ret
  6462. .quad 1
  6463. / (*entry pthread_rwlockattr_init expr 1)
  6464. .globl l0333
  6465. l0333:
  6466. push %rax
  6467. mov 0(%rsp),%rdi
  6468. mov symval+2432,%rbx
  6469. push %r15
  6470. push %r10
  6471. push %r11
  6472. push %r12
  6473. push %r14
  6474. push %r13
  6475. mov %rsp,%rax
  6476. sub $64,%rsp
  6477. shr $5,%rsp
  6478. shl $5,%rsp
  6479. mov %rax,40(%rsp)
  6480. call pthread_rwlockattr_init
  6481. mov 40(%rsp),%rsp
  6482. pop %r13
  6483. pop %r14
  6484. pop %r12
  6485. pop %r11
  6486. pop %r10
  6487. pop %r15
  6488. mov %rbx,symval+2432
  6489. add $8,%rsp
  6490. ret
  6491. .quad 1
  6492. / (*entry pthread_rwlockattr_destroy expr 1)
  6493. .globl l0334
  6494. l0334:
  6495. push %rax
  6496. mov 0(%rsp),%rdi
  6497. mov symval+2432,%rbx
  6498. push %r15
  6499. push %r10
  6500. push %r11
  6501. push %r12
  6502. push %r14
  6503. push %r13
  6504. mov %rsp,%rax
  6505. sub $64,%rsp
  6506. shr $5,%rsp
  6507. shl $5,%rsp
  6508. mov %rax,40(%rsp)
  6509. call pthread_rwlockattr_destroy
  6510. mov 40(%rsp),%rsp
  6511. pop %r13
  6512. pop %r14
  6513. pop %r12
  6514. pop %r11
  6515. pop %r10
  6516. pop %r15
  6517. mov %rbx,symval+2432
  6518. add $8,%rsp
  6519. ret
  6520. .quad 2
  6521. / (*entry pthread_rwlockattr_getpshared expr 2)
  6522. .globl l0335
  6523. l0335:
  6524. push %rbx
  6525. push %rax
  6526. mov 8(%rsp),%rsi
  6527. mov 0(%rsp),%rdi
  6528. mov symval+2432,%rbx
  6529. push %r15
  6530. push %r10
  6531. push %r11
  6532. push %r12
  6533. push %r14
  6534. push %r13
  6535. mov %rsp,%rax
  6536. sub $64,%rsp
  6537. shr $5,%rsp
  6538. shl $5,%rsp
  6539. mov %rax,40(%rsp)
  6540. call pthread_rwlockattr_getpshared
  6541. mov 40(%rsp),%rsp
  6542. pop %r13
  6543. pop %r14
  6544. pop %r12
  6545. pop %r11
  6546. pop %r10
  6547. pop %r15
  6548. mov %rbx,symval+2432
  6549. add $16,%rsp
  6550. ret
  6551. .quad 2
  6552. / (*entry pthread_rwlockattr_setpshared expr 2)
  6553. .globl l0336
  6554. l0336:
  6555. push %rbx
  6556. push %rax
  6557. mov 8(%rsp),%rsi
  6558. mov 0(%rsp),%rdi
  6559. mov symval+2432,%rbx
  6560. push %r15
  6561. push %r10
  6562. push %r11
  6563. push %r12
  6564. push %r14
  6565. push %r13
  6566. mov %rsp,%rax
  6567. sub $64,%rsp
  6568. shr $5,%rsp
  6569. shl $5,%rsp
  6570. mov %rax,40(%rsp)
  6571. call pthread_rwlockattr_setpshared
  6572. mov 40(%rsp),%rsp
  6573. pop %r13
  6574. pop %r14
  6575. pop %r12
  6576. pop %r11
  6577. pop %r10
  6578. pop %r15
  6579. mov %rbx,symval+2432
  6580. add $16,%rsp
  6581. ret
  6582. .quad 2
  6583. / (*entry pthread_rwlockattr_getkind_np expr 2)
  6584. .globl l0337
  6585. l0337:
  6586. push %rbx
  6587. push %rax
  6588. mov 8(%rsp),%rsi
  6589. mov 0(%rsp),%rdi
  6590. mov symval+2432,%rbx
  6591. push %r15
  6592. push %r10
  6593. push %r11
  6594. push %r12
  6595. push %r14
  6596. push %r13
  6597. mov %rsp,%rax
  6598. sub $64,%rsp
  6599. shr $5,%rsp
  6600. shl $5,%rsp
  6601. mov %rax,40(%rsp)
  6602. call pthread_rwlockattr_getkind_np
  6603. mov 40(%rsp),%rsp
  6604. pop %r13
  6605. pop %r14
  6606. pop %r12
  6607. pop %r11
  6608. pop %r10
  6609. pop %r15
  6610. mov %rbx,symval+2432
  6611. add $16,%rsp
  6612. ret
  6613. .quad 2
  6614. / (*entry pthread_rwlockattr_setkind_np expr 2)
  6615. .globl l0338
  6616. l0338:
  6617. push %rbx
  6618. push %rax
  6619. mov 8(%rsp),%rsi
  6620. mov 0(%rsp),%rdi
  6621. mov symval+2432,%rbx
  6622. push %r15
  6623. push %r10
  6624. push %r11
  6625. push %r12
  6626. push %r14
  6627. push %r13
  6628. mov %rsp,%rax
  6629. sub $64,%rsp
  6630. shr $5,%rsp
  6631. shl $5,%rsp
  6632. mov %rax,40(%rsp)
  6633. call pthread_rwlockattr_setkind_np
  6634. mov 40(%rsp),%rsp
  6635. pop %r13
  6636. pop %r14
  6637. pop %r12
  6638. pop %r11
  6639. pop %r10
  6640. pop %r15
  6641. mov %rbx,symval+2432
  6642. add $16,%rsp
  6643. ret
  6644. .quad 3
  6645. / (*entry pthread_cond_init expr 3)
  6646. .globl l0339
  6647. l0339:
  6648. push %rcx
  6649. push %rbx
  6650. push %rax
  6651. mov 16(%rsp),%rdx
  6652. mov 8(%rsp),%rsi
  6653. mov 0(%rsp),%rdi
  6654. mov symval+2432,%rbx
  6655. push %r15
  6656. push %r10
  6657. push %r11
  6658. push %r12
  6659. push %r14
  6660. push %r13
  6661. mov %rsp,%rax
  6662. sub $64,%rsp
  6663. shr $5,%rsp
  6664. shl $5,%rsp
  6665. mov %rax,40(%rsp)
  6666. call pthread_cond_init
  6667. mov 40(%rsp),%rsp
  6668. pop %r13
  6669. pop %r14
  6670. pop %r12
  6671. pop %r11
  6672. pop %r10
  6673. pop %r15
  6674. mov %rbx,symval+2432
  6675. add $24,%rsp
  6676. ret
  6677. .quad 1
  6678. / (*entry pthread_cond_destroy expr 1)
  6679. .globl l0340
  6680. l0340:
  6681. push %rax
  6682. mov 0(%rsp),%rdi
  6683. mov symval+2432,%rbx
  6684. push %r15
  6685. push %r10
  6686. push %r11
  6687. push %r12
  6688. push %r14
  6689. push %r13
  6690. mov %rsp,%rax
  6691. sub $64,%rsp
  6692. shr $5,%rsp
  6693. shl $5,%rsp
  6694. mov %rax,40(%rsp)
  6695. call pthread_cond_destroy
  6696. mov 40(%rsp),%rsp
  6697. pop %r13
  6698. pop %r14
  6699. pop %r12
  6700. pop %r11
  6701. pop %r10
  6702. pop %r15
  6703. mov %rbx,symval+2432
  6704. add $8,%rsp
  6705. ret
  6706. .quad 1
  6707. / (*entry pthread_cond_signal expr 1)
  6708. .globl l0341
  6709. l0341:
  6710. push %rax
  6711. mov 0(%rsp),%rdi
  6712. mov symval+2432,%rbx
  6713. push %r15
  6714. push %r10
  6715. push %r11
  6716. push %r12
  6717. push %r14
  6718. push %r13
  6719. mov %rsp,%rax
  6720. sub $64,%rsp
  6721. shr $5,%rsp
  6722. shl $5,%rsp
  6723. mov %rax,40(%rsp)
  6724. call pthread_cond_signal
  6725. mov 40(%rsp),%rsp
  6726. pop %r13
  6727. pop %r14
  6728. pop %r12
  6729. pop %r11
  6730. pop %r10
  6731. pop %r15
  6732. mov %rbx,symval+2432
  6733. add $8,%rsp
  6734. ret
  6735. .quad 1
  6736. / (*entry pthread_cond_broadcast expr 1)
  6737. .globl l0342
  6738. l0342:
  6739. push %rax
  6740. mov 0(%rsp),%rdi
  6741. mov symval+2432,%rbx
  6742. push %r15
  6743. push %r10
  6744. push %r11
  6745. push %r12
  6746. push %r14
  6747. push %r13
  6748. mov %rsp,%rax
  6749. sub $64,%rsp
  6750. shr $5,%rsp
  6751. shl $5,%rsp
  6752. mov %rax,40(%rsp)
  6753. call pthread_cond_broadcast
  6754. mov 40(%rsp),%rsp
  6755. pop %r13
  6756. pop %r14
  6757. pop %r12
  6758. pop %r11
  6759. pop %r10
  6760. pop %r15
  6761. mov %rbx,symval+2432
  6762. add $8,%rsp
  6763. ret
  6764. .quad 2
  6765. / (*entry pthread_cond_wait expr 2)
  6766. .globl l0343
  6767. l0343:
  6768. push %rbx
  6769. push %rax
  6770. mov 8(%rsp),%rsi
  6771. mov 0(%rsp),%rdi
  6772. mov symval+2432,%rbx
  6773. push %r15
  6774. push %r10
  6775. push %r11
  6776. push %r12
  6777. push %r14
  6778. push %r13
  6779. mov %rsp,%rax
  6780. sub $64,%rsp
  6781. shr $5,%rsp
  6782. shl $5,%rsp
  6783. mov %rax,40(%rsp)
  6784. call pthread_cond_wait
  6785. mov 40(%rsp),%rsp
  6786. pop %r13
  6787. pop %r14
  6788. pop %r12
  6789. pop %r11
  6790. pop %r10
  6791. pop %r15
  6792. mov %rbx,symval+2432
  6793. add $16,%rsp
  6794. ret
  6795. .quad 3
  6796. / (*entry pthread_cond_timedwait expr 3)
  6797. .globl l0344
  6798. l0344:
  6799. push %rcx
  6800. push %rbx
  6801. push %rax
  6802. mov 16(%rsp),%rdx
  6803. mov 8(%rsp),%rsi
  6804. mov 0(%rsp),%rdi
  6805. mov symval+2432,%rbx
  6806. push %r15
  6807. push %r10
  6808. push %r11
  6809. push %r12
  6810. push %r14
  6811. push %r13
  6812. mov %rsp,%rax
  6813. sub $64,%rsp
  6814. shr $5,%rsp
  6815. shl $5,%rsp
  6816. mov %rax,40(%rsp)
  6817. call pthread_cond_timedwait
  6818. mov 40(%rsp),%rsp
  6819. pop %r13
  6820. pop %r14
  6821. pop %r12
  6822. pop %r11
  6823. pop %r10
  6824. pop %r15
  6825. mov %rbx,symval+2432
  6826. add $24,%rsp
  6827. ret
  6828. .quad 1
  6829. / (*entry pthread_condattr_init expr 1)
  6830. .globl l0345
  6831. l0345:
  6832. push %rax
  6833. mov 0(%rsp),%rdi
  6834. mov symval+2432,%rbx
  6835. push %r15
  6836. push %r10
  6837. push %r11
  6838. push %r12
  6839. push %r14
  6840. push %r13
  6841. mov %rsp,%rax
  6842. sub $64,%rsp
  6843. shr $5,%rsp
  6844. shl $5,%rsp
  6845. mov %rax,40(%rsp)
  6846. call pthread_condattr_init
  6847. mov 40(%rsp),%rsp
  6848. pop %r13
  6849. pop %r14
  6850. pop %r12
  6851. pop %r11
  6852. pop %r10
  6853. pop %r15
  6854. mov %rbx,symval+2432
  6855. add $8,%rsp
  6856. ret
  6857. .quad 1
  6858. / (*entry pthread_condattr_destroy expr 1)
  6859. .globl l0346
  6860. l0346:
  6861. push %rax
  6862. mov 0(%rsp),%rdi
  6863. mov symval+2432,%rbx
  6864. push %r15
  6865. push %r10
  6866. push %r11
  6867. push %r12
  6868. push %r14
  6869. push %r13
  6870. mov %rsp,%rax
  6871. sub $64,%rsp
  6872. shr $5,%rsp
  6873. shl $5,%rsp
  6874. mov %rax,40(%rsp)
  6875. call pthread_condattr_destroy
  6876. mov 40(%rsp),%rsp
  6877. pop %r13
  6878. pop %r14
  6879. pop %r12
  6880. pop %r11
  6881. pop %r10
  6882. pop %r15
  6883. mov %rbx,symval+2432
  6884. add $8,%rsp
  6885. ret
  6886. .quad 2
  6887. / (*entry pthread_condattr_getpshared expr 2)
  6888. .globl l0347
  6889. l0347:
  6890. push %rbx
  6891. push %rax
  6892. mov 8(%rsp),%rsi
  6893. mov 0(%rsp),%rdi
  6894. mov symval+2432,%rbx
  6895. push %r15
  6896. push %r10
  6897. push %r11
  6898. push %r12
  6899. push %r14
  6900. push %r13
  6901. mov %rsp,%rax
  6902. sub $64,%rsp
  6903. shr $5,%rsp
  6904. shl $5,%rsp
  6905. mov %rax,40(%rsp)
  6906. call pthread_condattr_getpshared
  6907. mov 40(%rsp),%rsp
  6908. pop %r13
  6909. pop %r14
  6910. pop %r12
  6911. pop %r11
  6912. pop %r10
  6913. pop %r15
  6914. mov %rbx,symval+2432
  6915. add $16,%rsp
  6916. ret
  6917. .quad 2
  6918. / (*entry pthread_condattr_setpshared expr 2)
  6919. .globl l0348
  6920. l0348:
  6921. push %rbx
  6922. push %rax
  6923. mov 8(%rsp),%rsi
  6924. mov 0(%rsp),%rdi
  6925. mov symval+2432,%rbx
  6926. push %r15
  6927. push %r10
  6928. push %r11
  6929. push %r12
  6930. push %r14
  6931. push %r13
  6932. mov %rsp,%rax
  6933. sub $64,%rsp
  6934. shr $5,%rsp
  6935. shl $5,%rsp
  6936. mov %rax,40(%rsp)
  6937. call pthread_condattr_setpshared
  6938. mov 40(%rsp),%rsp
  6939. pop %r13
  6940. pop %r14
  6941. pop %r12
  6942. pop %r11
  6943. pop %r10
  6944. pop %r15
  6945. mov %rbx,symval+2432
  6946. add $16,%rsp
  6947. ret
  6948. .quad 2
  6949. / (*entry pthread_key_create expr 2)
  6950. .globl l0349
  6951. l0349:
  6952. push %rbx
  6953. push %rax
  6954. mov 8(%rsp),%rsi
  6955. mov 0(%rsp),%rdi
  6956. mov symval+2432,%rbx
  6957. push %r15
  6958. push %r10
  6959. push %r11
  6960. push %r12
  6961. push %r14
  6962. push %r13
  6963. mov %rsp,%rax
  6964. sub $64,%rsp
  6965. shr $5,%rsp
  6966. shl $5,%rsp
  6967. mov %rax,40(%rsp)
  6968. call pthread_key_create
  6969. mov 40(%rsp),%rsp
  6970. pop %r13
  6971. pop %r14
  6972. pop %r12
  6973. pop %r11
  6974. pop %r10
  6975. pop %r15
  6976. mov %rbx,symval+2432
  6977. add $16,%rsp
  6978. ret
  6979. .quad 1
  6980. / (*entry pthread_key_delete expr 1)
  6981. .globl l0350
  6982. l0350:
  6983. push %rax
  6984. mov 0(%rsp),%rdi
  6985. mov symval+2432,%rbx
  6986. push %r15
  6987. push %r10
  6988. push %r11
  6989. push %r12
  6990. push %r14
  6991. push %r13
  6992. mov %rsp,%rax
  6993. sub $64,%rsp
  6994. shr $5,%rsp
  6995. shl $5,%rsp
  6996. mov %rax,40(%rsp)
  6997. call pthread_key_delete
  6998. mov 40(%rsp),%rsp
  6999. pop %r13
  7000. pop %r14
  7001. pop %r12
  7002. pop %r11
  7003. pop %r10
  7004. pop %r15
  7005. mov %rbx,symval+2432
  7006. add $8,%rsp
  7007. ret
  7008. .quad 1
  7009. / (*entry pthread_getspecific expr 1)
  7010. .globl l0351
  7011. l0351:
  7012. push %rax
  7013. mov 0(%rsp),%rdi
  7014. mov symval+2432,%rbx
  7015. push %r15
  7016. push %r10
  7017. push %r11
  7018. push %r12
  7019. push %r14
  7020. push %r13
  7021. mov %rsp,%rax
  7022. sub $64,%rsp
  7023. shr $5,%rsp
  7024. shl $5,%rsp
  7025. mov %rax,40(%rsp)
  7026. call pthread_getspecific
  7027. mov 40(%rsp),%rsp
  7028. pop %r13
  7029. pop %r14
  7030. pop %r12
  7031. pop %r11
  7032. pop %r10
  7033. pop %r15
  7034. mov %rbx,symval+2432
  7035. add $8,%rsp
  7036. ret
  7037. .quad 2
  7038. / (*entry pthread_setspecific expr 2)
  7039. .globl l0352
  7040. l0352:
  7041. push %rbx
  7042. push %rax
  7043. mov 8(%rsp),%rsi
  7044. mov 0(%rsp),%rdi
  7045. mov symval+2432,%rbx
  7046. push %r15
  7047. push %r10
  7048. push %r11
  7049. push %r12
  7050. push %r14
  7051. push %r13
  7052. mov %rsp,%rax
  7053. sub $64,%rsp
  7054. shr $5,%rsp
  7055. shl $5,%rsp
  7056. mov %rax,40(%rsp)
  7057. call pthread_setspecific
  7058. mov 40(%rsp),%rsp
  7059. pop %r13
  7060. pop %r14
  7061. pop %r12
  7062. pop %r11
  7063. pop %r10
  7064. pop %r15
  7065. mov %rbx,symval+2432
  7066. add $16,%rsp
  7067. ret
  7068. .quad 3
  7069. / (*entry pthread_atfork expr 3)
  7070. .globl l0353
  7071. l0353:
  7072. push %rcx
  7073. push %rbx
  7074. push %rax
  7075. mov 16(%rsp),%rdx
  7076. mov 8(%rsp),%rsi
  7077. mov 0(%rsp),%rdi
  7078. mov symval+2432,%rbx
  7079. push %r15
  7080. push %r10
  7081. push %r11
  7082. push %r12
  7083. push %r14
  7084. push %r13
  7085. mov %rsp,%rax
  7086. sub $64,%rsp
  7087. shr $5,%rsp
  7088. shl $5,%rsp
  7089. mov %rax,40(%rsp)
  7090. call pthread_atfork
  7091. mov 40(%rsp),%rsp
  7092. pop %r13
  7093. pop %r14
  7094. pop %r12
  7095. pop %r11
  7096. pop %r10
  7097. pop %r15
  7098. mov %rbx,symval+2432
  7099. add $24,%rsp
  7100. ret
  7101. l0355:
  7102. .quad 28
  7103. .byte 42,42,42,42,32,69,114,114,111,114,32
  7104. .byte 111,112,101,110,105,110,103,32,100
  7105. .byte 121,110,32,108,105,98,32,37,115,0
  7106. .quad 2
  7107. / (*entry psl-dlopen expr 2)
  7108. .globl l0356
  7109. l0356:
  7110. sub $16,%rsp
  7111. mov %r15,8(%rsp)
  7112. mov %rax,(%rsp)
  7113. mov $1,%rbx
  7114. shl $8,%rax
  7115. shr $8,%rax
  7116. add $8,%rax
  7117. call *symfnc+3920
  7118. mov %rax,8(%rsp)
  7119. cmp $0,%rax
  7120. jne l0357
  7121. mov (%rsp),%rbx
  7122. mov l0354,%rax
  7123. add $16,%rsp
  7124. jmp *symfnc+4496
  7125. l0357:
  7126. mov 8(%rsp),%rax
  7127. add $16,%rsp
  7128. ret
  7129. l0354:
  7130. .quad [[4<<56]+l0355]
  7131. l0359:
  7132. .quad 6
  7133. .byte 100,108,101,114,114,111,114,0
  7134. .quad 0
  7135. / (*entry psl-dlerror expr 0)
  7136. .globl l0360
  7137. l0360:
  7138. mov $1,%rax
  7139. call *symfnc+4512
  7140. mov l0358,%rdi
  7141. mov %rdi,(%rax)
  7142. ret
  7143. l0358:
  7144. .quad [[4<<56]+l0359]
  7145. .quad 2
  7146. / (*entry psl-dlsym expr 2)
  7147. .globl l0361
  7148. l0361:
  7149. push %r15
  7150. push %rax
  7151. mov %rbx,%rdi
  7152. shr $56,%rdi
  7153. cmp $254,%rdi
  7154. jne l0362
  7155. mov %rbx,%rax
  7156. call *symfnc+4528
  7157. mov %rax,%rbx
  7158. shl $8,%rbx
  7159. shr $8,%rbx
  7160. add $8,%rbx
  7161. mov (%rsp),%rax
  7162. call *symfnc+3936
  7163. mov %rax,8(%rsp)
  7164. jmp l0363
  7165. l0362:
  7166. shl $8,%rbx
  7167. shr $8,%rbx
  7168. add $8,%rbx
  7169. call *symfnc+3936
  7170. mov %rax,8(%rsp)
  7171. l0363:
  7172. mov 8(%rsp),%rax
  7173. add $16,%rsp
  7174. ret
  7175. .quad 1
  7176. / (*entry dynloadhelper expr 1)
  7177. .globl dynloadhelper
  7178. dynloadhelper:
  7179. push %rbp
  7180. push %rdx
  7181. push %rcx
  7182. push %rbx
  7183. mov 24(%rsp),%rcx
  7184. mov 16(%rsp),%rdx
  7185. mov 8(%rsp),%rsi
  7186. mov 0(%rsp),%rdi
  7187. mov symval+2432,%rbx
  7188. push %r15
  7189. push %r10
  7190. push %r11
  7191. push %r12
  7192. push %r14
  7193. push %r13
  7194. mov %rsp,%rbx
  7195. sub $64,%rsp
  7196. shr $5,%rsp
  7197. shl $5,%rsp
  7198. mov %rbx,40(%rsp)
  7199. call *%rax
  7200. mov 40(%rsp),%rsp
  7201. pop %r13
  7202. pop %r14
  7203. pop %r12
  7204. pop %r11
  7205. pop %r10
  7206. pop %r15
  7207. mov %rbx,symval+2432
  7208. add $32,%rsp
  7209. ret
  7210. .quad 1
  7211. / (*entry dynloadhelper_float_float expr 1)
  7212. .globl dynloadhelper_float_float
  7213. dynloadhelper_float_float:
  7214. push %rbp
  7215. push %rdx
  7216. push %rcx
  7217. push %rbx
  7218. mov 24(%rsp),%rcx
  7219. mov 16(%rsp),%rdx
  7220. mov 8(%rsp),%rsi
  7221. mov 0(%rsp),%rdi
  7222. mov symval+2432,%rbx
  7223. push %r15
  7224. push %r10
  7225. push %r11
  7226. push %r12
  7227. push %r14
  7228. push %r13
  7229. mov %rsp,%rbx
  7230. sub $64,%rsp
  7231. shr $5,%rsp
  7232. shl $5,%rsp
  7233. mov %rbx,40(%rsp)
  7234. movsd (%rdi),%xmm0
  7235. call *%rax
  7236. movq %xmm0,%rax
  7237. mov 40(%rsp),%rsp
  7238. pop %r13
  7239. pop %r14
  7240. pop %r12
  7241. pop %r11
  7242. pop %r10
  7243. pop %r15
  7244. mov %rbx,symval+2432
  7245. add $32,%rsp
  7246. ret
  7247. .quad 1
  7248. / (*entry psl-dlclose expr 1)
  7249. .globl l0364
  7250. l0364:
  7251. jmp *symfnc+3944
  7252. .quad 1
  7253. / (*entry codeaddressp expr 1)
  7254. .globl codeaddressp
  7255. codeaddressp:
  7256. sub $8,%rsp
  7257. shl $8,%rax
  7258. shr $8,%rax
  7259. mov %rax,(%rsp)
  7260. mov l0365,%rax
  7261. call *symfnc+4568
  7262. shl $8,%rax
  7263. shr $8,%rax
  7264. cmp (%rsp),%rax
  7265. jle l0368
  7266. mov %r15,%rax
  7267. jmp l0369
  7268. l0368:
  7269. mov l0366,%rax
  7270. l0369:
  7271. cmp %r15,%rax
  7272. je l0370
  7273. mov l0367,%rax
  7274. call *symfnc+4568
  7275. shl $8,%rax
  7276. shr $8,%rax
  7277. cmp (%rsp),%rax
  7278. jg l0371
  7279. mov %r15,%rax
  7280. jmp l0370
  7281. l0371:
  7282. mov l0366,%rax
  7283. l0370:
  7284. cmp %r15,%rax
  7285. jne l0372
  7286. mov symval+2280,%rax
  7287. shl $8,%rax
  7288. shr $8,%rax
  7289. cmp (%rsp),%rax
  7290. jle l0373
  7291. mov %r15,%rax
  7292. jmp l0374
  7293. l0373:
  7294. mov l0366,%rax
  7295. l0374:
  7296. cmp %r15,%rax
  7297. je l0372
  7298. mov symval+2296,%rax
  7299. shl $8,%rax
  7300. shr $8,%rax
  7301. cmp (%rsp),%rax
  7302. jg l0375
  7303. mov %r15,%rax
  7304. jmp l0372
  7305. l0375:
  7306. mov l0366,%rax
  7307. l0372:
  7308. add $8,%rsp
  7309. ret
  7310. l0367:
  7311. .quad [[254<<56]+572]
  7312. l0366:
  7313. .quad [[254<<56]+116]
  7314. l0365:
  7315. .quad [[254<<56]+256]
  7316. .quad 1
  7317. / (*entry lastkernel expr 1)
  7318. .globl lastkernel
  7319. lastkernel:
  7320. ret
  7321. .quad 0
  7322. / (*entry initcode expr 0)
  7323. .globl initcode
  7324. initcode:
  7325. mov %r15,%rax
  7326. ret
  7327. .globl symval
  7328. .globl symprp
  7329. .globl symnam
  7330. .globl l0376
  7331. l0376:
  7332. .quad 0
  7333. .byte 0,0
  7334. .globl l0377
  7335. l0377:
  7336. .quad 0
  7337. .byte 1,0
  7338. .globl l0378
  7339. l0378:
  7340. .quad 0
  7341. .byte 2,0
  7342. .globl l0379
  7343. l0379:
  7344. .quad 0
  7345. .byte 3,0
  7346. .globl l0380
  7347. l0380:
  7348. .quad 0
  7349. .byte 4,0
  7350. .globl l0381
  7351. l0381:
  7352. .quad 0
  7353. .byte 5,0
  7354. .globl l0382
  7355. l0382:
  7356. .quad 0
  7357. .byte 6,0
  7358. .globl l0383
  7359. l0383:
  7360. .quad 0
  7361. .byte 7,0
  7362. .globl l0384
  7363. l0384:
  7364. .quad 0
  7365. .byte 8,0
  7366. .globl l0385
  7367. l0385:
  7368. .quad 0
  7369. .byte 9,0
  7370. .globl l0386
  7371. l0386:
  7372. .quad 0
  7373. .byte 10,0
  7374. .globl l0387
  7375. l0387:
  7376. .quad 0
  7377. .byte 11,0
  7378. .globl l0388
  7379. l0388:
  7380. .quad 0
  7381. .byte 12,0
  7382. .globl l0389
  7383. l0389:
  7384. .quad 0
  7385. .byte 13,0
  7386. .globl l0390
  7387. l0390:
  7388. .quad 0
  7389. .byte 14,0
  7390. .globl l0391
  7391. l0391:
  7392. .quad 0
  7393. .byte 15,0
  7394. .globl l0392
  7395. l0392:
  7396. .quad 0
  7397. .byte 16,0
  7398. .globl l0393
  7399. l0393:
  7400. .quad 0
  7401. .byte 17,0
  7402. .globl l0394
  7403. l0394:
  7404. .quad 0
  7405. .byte 18,0
  7406. .globl l0395
  7407. l0395:
  7408. .quad 0
  7409. .byte 19,0
  7410. .globl l0396
  7411. l0396:
  7412. .quad 0
  7413. .byte 20,0
  7414. .globl l0397
  7415. l0397:
  7416. .quad 0
  7417. .byte 21,0
  7418. .globl l0398
  7419. l0398:
  7420. .quad 0
  7421. .byte 22,0
  7422. .globl l0399
  7423. l0399:
  7424. .quad 0
  7425. .byte 23,0
  7426. .globl l0400
  7427. l0400:
  7428. .quad 0
  7429. .byte 24,0
  7430. .globl l0401
  7431. l0401:
  7432. .quad 0
  7433. .byte 25,0
  7434. .globl l0402
  7435. l0402:
  7436. .quad 0
  7437. .byte 26,0
  7438. .globl l0403
  7439. l0403:
  7440. .quad 0
  7441. .byte 27,0
  7442. .globl l0404
  7443. l0404:
  7444. .quad 0
  7445. .byte 28,0
  7446. .globl l0405
  7447. l0405:
  7448. .quad 0
  7449. .byte 29,0
  7450. .globl l0406
  7451. l0406:
  7452. .quad 0
  7453. .byte 30,0
  7454. .globl l0407
  7455. l0407:
  7456. .quad 0
  7457. .byte 31,0
  7458. .globl l0408
  7459. l0408:
  7460. .quad 0
  7461. .byte 32,0
  7462. .globl l0409
  7463. l0409:
  7464. .quad 0
  7465. .byte 33,0
  7466. .globl l0410
  7467. l0410:
  7468. .quad 0
  7469. .byte 34,0
  7470. .globl l0411
  7471. l0411:
  7472. .quad 0
  7473. .byte 35,0
  7474. .globl l0412
  7475. l0412:
  7476. .quad 0
  7477. .byte 36,0
  7478. .globl l0413
  7479. l0413:
  7480. .quad 0
  7481. .byte 37,0
  7482. .globl l0414
  7483. l0414:
  7484. .quad 0
  7485. .byte 38,0
  7486. .globl l0415
  7487. l0415:
  7488. .quad 0
  7489. .byte 39,0
  7490. .globl l0416
  7491. l0416:
  7492. .quad 0
  7493. .byte 40,0
  7494. .globl l0417
  7495. l0417:
  7496. .quad 0
  7497. .byte 41,0
  7498. .globl l0418
  7499. l0418:
  7500. .quad 0
  7501. .byte 42,0
  7502. .globl l0419
  7503. l0419:
  7504. .quad 0
  7505. .byte 43,0
  7506. .globl l0420
  7507. l0420:
  7508. .quad 0
  7509. .byte 44,0
  7510. .globl l0421
  7511. l0421:
  7512. .quad 0
  7513. .byte 45,0
  7514. .globl l0422
  7515. l0422:
  7516. .quad 0
  7517. .byte 46,0
  7518. .globl l0423
  7519. l0423:
  7520. .quad 0
  7521. .byte 47,0
  7522. .globl l0424
  7523. l0424:
  7524. .quad 0
  7525. .byte 48,0
  7526. .globl l0425
  7527. l0425:
  7528. .quad 0
  7529. .byte 49,0
  7530. .globl l0426
  7531. l0426:
  7532. .quad 0
  7533. .byte 50,0
  7534. .globl l0427
  7535. l0427:
  7536. .quad 0
  7537. .byte 51,0
  7538. .globl l0428
  7539. l0428:
  7540. .quad 0
  7541. .byte 52,0
  7542. .globl l0429
  7543. l0429:
  7544. .quad 0
  7545. .byte 53,0
  7546. .globl l0430
  7547. l0430:
  7548. .quad 0
  7549. .byte 54,0
  7550. .globl l0431
  7551. l0431:
  7552. .quad 0
  7553. .byte 55,0
  7554. .globl l0432
  7555. l0432:
  7556. .quad 0
  7557. .byte 56,0
  7558. .globl l0433
  7559. l0433:
  7560. .quad 0
  7561. .byte 57,0
  7562. .globl l0434
  7563. l0434:
  7564. .quad 0
  7565. .byte 58,0
  7566. .globl l0435
  7567. l0435:
  7568. .quad 0
  7569. .byte 59,0
  7570. .globl l0436
  7571. l0436:
  7572. .quad 0
  7573. .byte 60,0
  7574. .globl l0437
  7575. l0437:
  7576. .quad 0
  7577. .byte 61,0
  7578. .globl l0438
  7579. l0438:
  7580. .quad 0
  7581. .byte 62,0
  7582. .globl l0439
  7583. l0439:
  7584. .quad 0
  7585. .byte 63,0
  7586. .globl l0440
  7587. l0440:
  7588. .quad 0
  7589. .byte 64,0
  7590. .globl l0441
  7591. l0441:
  7592. .quad 0
  7593. .byte 65,0
  7594. .globl l0442
  7595. l0442:
  7596. .quad 0
  7597. .byte 66,0
  7598. .globl l0443
  7599. l0443:
  7600. .quad 0
  7601. .byte 67,0
  7602. .globl l0444
  7603. l0444:
  7604. .quad 0
  7605. .byte 68,0
  7606. .globl l0445
  7607. l0445:
  7608. .quad 0
  7609. .byte 69,0
  7610. .globl l0446
  7611. l0446:
  7612. .quad 0
  7613. .byte 70,0
  7614. .globl l0447
  7615. l0447:
  7616. .quad 0
  7617. .byte 71,0
  7618. .globl l0448
  7619. l0448:
  7620. .quad 0
  7621. .byte 72,0
  7622. .globl l0449
  7623. l0449:
  7624. .quad 0
  7625. .byte 73,0
  7626. .globl l0450
  7627. l0450:
  7628. .quad 0
  7629. .byte 74,0
  7630. .globl l0451
  7631. l0451:
  7632. .quad 0
  7633. .byte 75,0
  7634. .globl l0452
  7635. l0452:
  7636. .quad 0
  7637. .byte 76,0
  7638. .globl l0453
  7639. l0453:
  7640. .quad 0
  7641. .byte 77,0
  7642. .globl l0454
  7643. l0454:
  7644. .quad 0
  7645. .byte 78,0
  7646. .globl l0455
  7647. l0455:
  7648. .quad 0
  7649. .byte 79,0
  7650. .globl l0456
  7651. l0456:
  7652. .quad 0
  7653. .byte 80,0
  7654. .globl l0457
  7655. l0457:
  7656. .quad 0
  7657. .byte 81,0
  7658. .globl l0458
  7659. l0458:
  7660. .quad 0
  7661. .byte 82,0
  7662. .globl l0459
  7663. l0459:
  7664. .quad 0
  7665. .byte 83,0
  7666. .globl l0460
  7667. l0460:
  7668. .quad 0
  7669. .byte 84,0
  7670. .globl l0461
  7671. l0461:
  7672. .quad 0
  7673. .byte 85,0
  7674. .globl l0462
  7675. l0462:
  7676. .quad 0
  7677. .byte 86,0
  7678. .globl l0463
  7679. l0463:
  7680. .quad 0
  7681. .byte 87,0
  7682. .globl l0464
  7683. l0464:
  7684. .quad 0
  7685. .byte 88,0
  7686. .globl l0465
  7687. l0465:
  7688. .quad 0
  7689. .byte 89,0
  7690. .globl l0466
  7691. l0466:
  7692. .quad 0
  7693. .byte 90,0
  7694. .globl l0467
  7695. l0467:
  7696. .quad 0
  7697. .byte 91,0
  7698. .globl l0468
  7699. l0468:
  7700. .quad 0
  7701. .byte 92,0
  7702. .globl l0469
  7703. l0469:
  7704. .quad 0
  7705. .byte 93,0
  7706. .globl l0470
  7707. l0470:
  7708. .quad 0
  7709. .byte 94,0
  7710. .globl l0471
  7711. l0471:
  7712. .quad 0
  7713. .byte 95,0
  7714. .globl l0472
  7715. l0472:
  7716. .quad 0
  7717. .byte 96,0
  7718. .globl l0473
  7719. l0473:
  7720. .quad 0
  7721. .byte 97,0
  7722. .globl l0474
  7723. l0474:
  7724. .quad 0
  7725. .byte 98,0
  7726. .globl l0475
  7727. l0475:
  7728. .quad 0
  7729. .byte 99,0
  7730. .globl l0476
  7731. l0476:
  7732. .quad 0
  7733. .byte 100,0
  7734. .globl l0477
  7735. l0477:
  7736. .quad 0
  7737. .byte 101,0
  7738. .globl l0478
  7739. l0478:
  7740. .quad 0
  7741. .byte 102,0
  7742. .globl l0479
  7743. l0479:
  7744. .quad 0
  7745. .byte 103,0
  7746. .globl l0480
  7747. l0480:
  7748. .quad 0
  7749. .byte 104,0
  7750. .globl l0481
  7751. l0481:
  7752. .quad 0
  7753. .byte 105,0
  7754. .globl l0482
  7755. l0482:
  7756. .quad 0
  7757. .byte 106,0
  7758. .globl l0483
  7759. l0483:
  7760. .quad 0
  7761. .byte 107,0
  7762. .globl l0484
  7763. l0484:
  7764. .quad 0
  7765. .byte 108,0
  7766. .globl l0485
  7767. l0485:
  7768. .quad 0
  7769. .byte 109,0
  7770. .globl l0486
  7771. l0486:
  7772. .quad 0
  7773. .byte 110,0
  7774. .globl l0487
  7775. l0487:
  7776. .quad 0
  7777. .byte 111,0
  7778. .globl l0488
  7779. l0488:
  7780. .quad 0
  7781. .byte 112,0
  7782. .globl l0489
  7783. l0489:
  7784. .quad 0
  7785. .byte 113,0
  7786. .globl l0490
  7787. l0490:
  7788. .quad 0
  7789. .byte 114,0
  7790. .globl l0491
  7791. l0491:
  7792. .quad 0
  7793. .byte 115,0
  7794. .globl l0492
  7795. l0492:
  7796. .quad 0
  7797. .byte 116,0
  7798. .globl l0493
  7799. l0493:
  7800. .quad 0
  7801. .byte 117,0
  7802. .globl l0494
  7803. l0494:
  7804. .quad 0
  7805. .byte 118,0
  7806. .globl l0495
  7807. l0495:
  7808. .quad 0
  7809. .byte 119,0
  7810. .globl l0496
  7811. l0496:
  7812. .quad 0
  7813. .byte 120,0
  7814. .globl l0497
  7815. l0497:
  7816. .quad 0
  7817. .byte 121,0
  7818. .globl l0498
  7819. l0498:
  7820. .quad 0
  7821. .byte 122,0
  7822. .globl l0499
  7823. l0499:
  7824. .quad 0
  7825. .byte 123,0
  7826. .globl l0500
  7827. l0500:
  7828. .quad 0
  7829. .byte 124,0
  7830. .globl l0501
  7831. l0501:
  7832. .quad 0
  7833. .byte 125,0
  7834. .globl l0502
  7835. l0502:
  7836. .quad 0
  7837. .byte 126,0
  7838. .globl l0503
  7839. l0503:
  7840. .quad 0
  7841. .byte 127,0
  7842. .globl l0504
  7843. l0504:
  7844. .quad 2
  7845. .byte 110,105,108,0
  7846. .globl l0505
  7847. l0505:
  7848. .quad 0
  7849. .byte -127,0
  7850. .globl l0506
  7851. l0506:
  7852. .quad 0
  7853. .byte -126,0
  7854. .globl l0507
  7855. l0507:
  7856. .quad 0
  7857. .byte -125,0
  7858. .globl l0508
  7859. l0508:
  7860. .quad 0
  7861. .byte -124,0
  7862. .globl l0509
  7863. l0509:
  7864. .quad 0
  7865. .byte -123,0
  7866. .globl l0510
  7867. l0510:
  7868. .quad 0
  7869. .byte -122,0
  7870. .globl l0511
  7871. l0511:
  7872. .quad 0
  7873. .byte -121,0
  7874. .globl l0512
  7875. l0512:
  7876. .quad 0
  7877. .byte -120,0
  7878. .globl l0513
  7879. l0513:
  7880. .quad 0
  7881. .byte -119,0
  7882. .globl l0514
  7883. l0514:
  7884. .quad 0
  7885. .byte -118,0
  7886. .globl l0515
  7887. l0515:
  7888. .quad 0
  7889. .byte -117,0
  7890. .globl l0516
  7891. l0516:
  7892. .quad 0
  7893. .byte -116,0
  7894. .globl l0517
  7895. l0517:
  7896. .quad 0
  7897. .byte -115,0
  7898. .globl l0518
  7899. l0518:
  7900. .quad 0
  7901. .byte -114,0
  7902. .globl l0519
  7903. l0519:
  7904. .quad 0
  7905. .byte -113,0
  7906. .globl l0520
  7907. l0520:
  7908. .quad 0
  7909. .byte -112,0
  7910. .globl l0521
  7911. l0521:
  7912. .quad 0
  7913. .byte -111,0
  7914. .globl l0522
  7915. l0522:
  7916. .quad 0
  7917. .byte -110,0
  7918. .globl l0523
  7919. l0523:
  7920. .quad 0
  7921. .byte -109,0
  7922. .globl l0524
  7923. l0524:
  7924. .quad 0
  7925. .byte -108,0
  7926. .globl l0525
  7927. l0525:
  7928. .quad 0
  7929. .byte -107,0
  7930. .globl l0526
  7931. l0526:
  7932. .quad 0
  7933. .byte -106,0
  7934. .globl l0527
  7935. l0527:
  7936. .quad 0
  7937. .byte -105,0
  7938. .globl l0528
  7939. l0528:
  7940. .quad 0
  7941. .byte -104,0
  7942. .globl l0529
  7943. l0529:
  7944. .quad 0
  7945. .byte -103,0
  7946. .globl l0530
  7947. l0530:
  7948. .quad 0
  7949. .byte -102,0
  7950. .globl l0531
  7951. l0531:
  7952. .quad 0
  7953. .byte -101,0
  7954. .globl l0532
  7955. l0532:
  7956. .quad 0
  7957. .byte -100,0
  7958. .globl l0533
  7959. l0533:
  7960. .quad 0
  7961. .byte -99,0
  7962. .globl l0534
  7963. l0534:
  7964. .quad 0
  7965. .byte -98,0
  7966. .globl l0535
  7967. l0535:
  7968. .quad 0
  7969. .byte -97,0
  7970. .globl l0536
  7971. l0536:
  7972. .quad 0
  7973. .byte -96,0
  7974. .globl l0537
  7975. l0537:
  7976. .quad 0
  7977. .byte -95,0
  7978. .globl l0538
  7979. l0538:
  7980. .quad 0
  7981. .byte -94,0
  7982. .globl l0539
  7983. l0539:
  7984. .quad 0
  7985. .byte -93,0
  7986. .globl l0540
  7987. l0540:
  7988. .quad 0
  7989. .byte -92,0
  7990. .globl l0541
  7991. l0541:
  7992. .quad 0
  7993. .byte -91,0
  7994. .globl l0542
  7995. l0542:
  7996. .quad 0
  7997. .byte -90,0
  7998. .globl l0543
  7999. l0543:
  8000. .quad 0
  8001. .byte -89,0
  8002. .globl l0544
  8003. l0544:
  8004. .quad 0
  8005. .byte -88,0
  8006. .globl l0545
  8007. l0545:
  8008. .quad 0
  8009. .byte -87,0
  8010. .globl l0546
  8011. l0546:
  8012. .quad 0
  8013. .byte -86,0
  8014. .globl l0547
  8015. l0547:
  8016. .quad 0
  8017. .byte -85,0
  8018. .globl l0548
  8019. l0548:
  8020. .quad 0
  8021. .byte -84,0
  8022. .globl l0549
  8023. l0549:
  8024. .quad 0
  8025. .byte -83,0
  8026. .globl l0550
  8027. l0550:
  8028. .quad 0
  8029. .byte -82,0
  8030. .globl l0551
  8031. l0551:
  8032. .quad 0
  8033. .byte -81,0
  8034. .globl l0552
  8035. l0552:
  8036. .quad 0
  8037. .byte -80,0
  8038. .globl l0553
  8039. l0553:
  8040. .quad 0
  8041. .byte -79,0
  8042. .globl l0554
  8043. l0554:
  8044. .quad 0
  8045. .byte -78,0
  8046. .globl l0555
  8047. l0555:
  8048. .quad 0
  8049. .byte -77,0
  8050. .globl l0556
  8051. l0556:
  8052. .quad 0
  8053. .byte -76,0
  8054. .globl l0557
  8055. l0557:
  8056. .quad 0
  8057. .byte -75,0
  8058. .globl l0558
  8059. l0558:
  8060. .quad 0
  8061. .byte -74,0
  8062. .globl l0559
  8063. l0559:
  8064. .quad 0
  8065. .byte -73,0
  8066. .globl l0560
  8067. l0560:
  8068. .quad 0
  8069. .byte -72,0
  8070. .globl l0561
  8071. l0561:
  8072. .quad 0
  8073. .byte -71,0
  8074. .globl l0562
  8075. l0562:
  8076. .quad 0
  8077. .byte -70,0
  8078. .globl l0563
  8079. l0563:
  8080. .quad 0
  8081. .byte -69,0
  8082. .globl l0564
  8083. l0564:
  8084. .quad 0
  8085. .byte -68,0
  8086. .globl l0565
  8087. l0565:
  8088. .quad 0
  8089. .byte -67,0
  8090. .globl l0566
  8091. l0566:
  8092. .quad 0
  8093. .byte -66,0
  8094. .globl l0567
  8095. l0567:
  8096. .quad 0
  8097. .byte -65,0
  8098. .globl l0568
  8099. l0568:
  8100. .quad 0
  8101. .byte -64,0
  8102. .globl l0569
  8103. l0569:
  8104. .quad 0
  8105. .byte -63,0
  8106. .globl l0570
  8107. l0570:
  8108. .quad 0
  8109. .byte -62,0
  8110. .globl l0571
  8111. l0571:
  8112. .quad 0
  8113. .byte -61,0
  8114. .globl l0572
  8115. l0572:
  8116. .quad 0
  8117. .byte -60,0
  8118. .globl l0573
  8119. l0573:
  8120. .quad 0
  8121. .byte -59,0
  8122. .globl l0574
  8123. l0574:
  8124. .quad 0
  8125. .byte -58,0
  8126. .globl l0575
  8127. l0575:
  8128. .quad 0
  8129. .byte -57,0
  8130. .globl l0576
  8131. l0576:
  8132. .quad 0
  8133. .byte -56,0
  8134. .globl l0577
  8135. l0577:
  8136. .quad 0
  8137. .byte -55,0
  8138. .globl l0578
  8139. l0578:
  8140. .quad 0
  8141. .byte -54,0
  8142. .globl l0579
  8143. l0579:
  8144. .quad 0
  8145. .byte -53,0
  8146. .globl l0580
  8147. l0580:
  8148. .quad 0
  8149. .byte -52,0
  8150. .globl l0581
  8151. l0581:
  8152. .quad 0
  8153. .byte -51,0
  8154. .globl l0582
  8155. l0582:
  8156. .quad 0
  8157. .byte -50,0
  8158. .globl l0583
  8159. l0583:
  8160. .quad 0
  8161. .byte -49,0
  8162. .globl l0584
  8163. l0584:
  8164. .quad 0
  8165. .byte -48,0
  8166. .globl l0585
  8167. l0585:
  8168. .quad 0
  8169. .byte -47,0
  8170. .globl l0586
  8171. l0586:
  8172. .quad 0
  8173. .byte -46,0
  8174. .globl l0587
  8175. l0587:
  8176. .quad 0
  8177. .byte -45,0
  8178. .globl l0588
  8179. l0588:
  8180. .quad 0
  8181. .byte -44,0
  8182. .globl l0589
  8183. l0589:
  8184. .quad 0
  8185. .byte -43,0
  8186. .globl l0590
  8187. l0590:
  8188. .quad 0
  8189. .byte -42,0
  8190. .globl l0591
  8191. l0591:
  8192. .quad 0
  8193. .byte -41,0
  8194. .globl l0592
  8195. l0592:
  8196. .quad 0
  8197. .byte -40,0
  8198. .globl l0593
  8199. l0593:
  8200. .quad 0
  8201. .byte -39,0
  8202. .globl l0594
  8203. l0594:
  8204. .quad 0
  8205. .byte -38,0
  8206. .globl l0595
  8207. l0595:
  8208. .quad 0
  8209. .byte -37,0
  8210. .globl l0596
  8211. l0596:
  8212. .quad 0
  8213. .byte -36,0
  8214. .globl l0597
  8215. l0597:
  8216. .quad 0
  8217. .byte -35,0
  8218. .globl l0598
  8219. l0598:
  8220. .quad 0
  8221. .byte -34,0
  8222. .globl l0599
  8223. l0599:
  8224. .quad 0
  8225. .byte -33,0
  8226. .globl l0600
  8227. l0600:
  8228. .quad 0
  8229. .byte -32,0
  8230. .globl l0601
  8231. l0601:
  8232. .quad 0
  8233. .byte -31,0
  8234. .globl l0602
  8235. l0602:
  8236. .quad 0
  8237. .byte -30,0
  8238. .globl l0603
  8239. l0603:
  8240. .quad 0
  8241. .byte -29,0
  8242. .globl l0604
  8243. l0604:
  8244. .quad 0
  8245. .byte -28,0
  8246. .globl l0605
  8247. l0605:
  8248. .quad 0
  8249. .byte -27,0
  8250. .globl l0606
  8251. l0606:
  8252. .quad 0
  8253. .byte -26,0
  8254. .globl l0607
  8255. l0607:
  8256. .quad 0
  8257. .byte -25,0
  8258. .globl l0608
  8259. l0608:
  8260. .quad 0
  8261. .byte -24,0
  8262. .globl l0609
  8263. l0609:
  8264. .quad 0
  8265. .byte -23,0
  8266. .globl l0610
  8267. l0610:
  8268. .quad 0
  8269. .byte -22,0
  8270. .globl l0611
  8271. l0611:
  8272. .quad 0
  8273. .byte -21,0
  8274. .globl l0612
  8275. l0612:
  8276. .quad 0
  8277. .byte -20,0
  8278. .globl l0613
  8279. l0613:
  8280. .quad 0
  8281. .byte -19,0
  8282. .globl l0614
  8283. l0614:
  8284. .quad 0
  8285. .byte -18,0
  8286. .globl l0615
  8287. l0615:
  8288. .quad 0
  8289. .byte -17,0
  8290. .globl l0616
  8291. l0616:
  8292. .quad 0
  8293. .byte -16,0
  8294. .globl l0617
  8295. l0617:
  8296. .quad 0
  8297. .byte -15,0
  8298. .globl l0618
  8299. l0618:
  8300. .quad 0
  8301. .byte -14,0
  8302. .globl l0619
  8303. l0619:
  8304. .quad 0
  8305. .byte -13,0
  8306. .globl l0620
  8307. l0620:
  8308. .quad 0
  8309. .byte -12,0
  8310. .globl l0621
  8311. l0621:
  8312. .quad 0
  8313. .byte -11,0
  8314. .globl l0622
  8315. l0622:
  8316. .quad 0
  8317. .byte -10,0
  8318. .globl l0623
  8319. l0623:
  8320. .quad 0
  8321. .byte -9,0
  8322. .globl l0624
  8323. l0624:
  8324. .quad 0
  8325. .byte -8,0
  8326. .globl l0625
  8327. l0625:
  8328. .quad 0
  8329. .byte -7,0
  8330. .globl l0626
  8331. l0626:
  8332. .quad 0
  8333. .byte -6,0
  8334. .globl l0627
  8335. l0627:
  8336. .quad 0
  8337. .byte -5,0
  8338. .globl l0628
  8339. l0628:
  8340. .quad 0
  8341. .byte -4,0
  8342. .globl l0629
  8343. l0629:
  8344. .quad 0
  8345. .byte -3,0
  8346. .globl l0630
  8347. l0630:
  8348. .quad 0
  8349. .byte -2,0
  8350. .globl l0631
  8351. l0631:
  8352. .quad 0
  8353. .byte -1,0
  8354. .globl l0632
  8355. l0632:
  8356. .quad 10
  8357. .byte 102,105,114,115,116,107,101,114,110
  8358. .byte 101,108,0
  8359. .globl l0633
  8360. l0633:
  8361. .quad 4
  8362. .byte 115,116,97,99,107,0
  8363. .globl l0634
  8364. l0634:
  8365. .quad 12
  8366. .byte 97,114,103,117,109,101,110,116,98,108
  8367. .byte 111,99,107,0
  8368. .globl l0635
  8369. l0635:
  8370. .quad 10
  8371. .byte 116,111,107,101,110,98,117,102,102
  8372. .byte 101,114,0
  8373. .globl l0636
  8374. l0636:
  8375. .quad 5
  8376. .byte 98,110,100,115,116,107,0,0
  8377. .globl l0637
  8378. l0637:
  8379. .quad 9
  8380. .byte 99,97,116,99,104,115,116,97,99,107
  8381. .byte 0,0
  8382. .globl l0638
  8383. l0638:
  8384. .quad 8
  8385. .byte 104,97,115,104,116,97,98,108,101,0
  8386. .globl l0639
  8387. l0639:
  8388. .quad 12
  8389. .byte 111,110,101,119,111,114,100,98,117
  8390. .byte 102,102,101,114,0
  8391. .globl l0640
  8392. l0640:
  8393. .quad 7
  8394. .byte 115,97,118,101,97,114,103,99,0,0
  8395. .globl l0641
  8396. l0641:
  8397. .quad 7
  8398. .byte 115,97,118,101,97,114,103,118,0,0
  8399. .globl l0642
  8400. l0642:
  8401. .quad 9
  8402. .byte 100,97,116,101,98,117,102,102,101,114
  8403. .byte 0,0
  8404. .globl l0643
  8405. l0643:
  8406. .quad 15
  8407. .byte 109,111,118,101,45,114,101,103,115
  8408. .byte 45,116,111,45,109,101,109,0,0
  8409. .globl l0644
  8410. l0644:
  8411. .quad 7
  8412. .byte 104,101,97,112,108,97,115,116,0,0
  8413. .globl l0645
  8414. l0645:
  8415. .quad 12
  8416. .byte 104,101,97,112,116,114,97,112,98,111
  8417. .byte 117,110,100,0
  8418. .globl l0646
  8419. l0646:
  8420. .quad 8
  8421. .byte 98,110,100,115,116,107,112,116,114
  8422. .byte 0
  8423. .globl l0647
  8424. l0647:
  8425. .quad 15
  8426. .byte 98,110,100,115,116,107,108,111,119
  8427. .byte 101,114,98,111,117,110,100,0,0
  8428. .globl l0648
  8429. l0648:
  8430. .quad 15
  8431. .byte 98,110,100,115,116,107,117,112,112
  8432. .byte 101,114,98,111,117,110,100,0,0
  8433. .globl l0649
  8434. l0649:
  8435. .quad 12
  8436. .byte 105,110,105,116,45,112,111,105,110
  8437. .byte 116,101,114,115,0
  8438. .globl l0650
  8439. l0650:
  8440. .quad 12
  8441. .byte 99,97,116,99,104,115,116,97,99,107
  8442. .byte 112,116,114,0
  8443. .globl l0651
  8444. l0651:
  8445. .quad 13
  8446. .byte 104,101,97,112,108,111,119,101,114
  8447. .byte 98,111,117,110,100,0,0
  8448. .globl l0652
  8449. l0652:
  8450. .quad 3
  8451. .byte 104,101,97,112,0,0
  8452. .globl l0653
  8453. l0653:
  8454. .quad 10
  8455. .byte 105,110,105,116,45,102,108,117,105
  8456. .byte 100,115,0
  8457. .globl l0654
  8458. l0654:
  8459. .quad 16
  8460. .byte 103,99,97,114,114,97,121,108,111,119
  8461. .byte 101,114,98,111,117,110,100,0
  8462. .globl l0655
  8463. l0655:
  8464. .quad 16
  8465. .byte 103,99,97,114,114,97,121,117,112,112
  8466. .byte 101,114,98,111,117,110,100,0
  8467. .globl l0656
  8468. l0656:
  8469. .quad 10
  8470. .byte 111,108,100,104,101,97,112,108,97,115
  8471. .byte 116,0
  8472. .globl l0657
  8473. l0657:
  8474. .quad 15
  8475. .byte 111,108,100,104,101,97,112,116,114
  8476. .byte 97,112,98,111,117,110,100,0,0
  8477. .globl l0658
  8478. l0658:
  8479. .quad 13
  8480. .byte 104,101,97,112,117,112,112,101,114
  8481. .byte 98,111,117,110,100,0,0
  8482. .globl l0659
  8483. l0659:
  8484. .quad 13
  8485. .byte 95,105,110,102,98,105,116,108,101,110
  8486. .byte 103,116,104,95,0,0
  8487. .globl l0660
  8488. l0660:
  8489. .quad 6
  8490. .byte 108,97,115,116,98,112,115,0
  8491. .globl l0661
  8492. l0661:
  8493. .quad 12
  8494. .byte 98,112,115,108,111,119,101,114,98,111
  8495. .byte 117,110,100,0
  8496. .globl l0662
  8497. l0662:
  8498. .quad 18
  8499. .byte 109,97,105,110,115,116,97,114,116,105
  8500. .byte 110,105,116,105,97,108,105,122,101
  8501. .byte 0
  8502. .globl l0663
  8503. l0663:
  8504. .quad 6
  8505. .byte 110,101,120,116,98,112,115,0
  8506. .globl l0664
  8507. l0664:
  8508. .quad 16
  8509. .byte 111,108,100,104,101,97,112,117,112
  8510. .byte 112,101,114,98,111,117,110,100,0
  8511. .globl l0665
  8512. l0665:
  8513. .quad 16
  8514. .byte 111,108,100,104,101,97,112,108,111
  8515. .byte 119,101,114,98,111,117,110,100,0
  8516. .globl l0666
  8517. l0666:
  8518. .quad 14
  8519. .byte 115,116,97,99,107,117,112,112,101,114
  8520. .byte 98,111,117,110,100,0
  8521. .globl l0667
  8522. l0667:
  8523. .quad 8
  8524. .byte 117,110,105,120,115,116,100,105,110
  8525. .byte 0
  8526. .globl l0668
  8527. l0668:
  8528. .quad 9
  8529. .byte 117,110,105,120,115,116,100,111,117
  8530. .byte 116,0,0
  8531. .globl l0669
  8532. l0669:
  8533. .quad 9
  8534. .byte 117,110,105,120,115,116,100,101,114
  8535. .byte 114,0,0
  8536. .globl l0670
  8537. l0670:
  8538. .quad 7
  8539. .byte 117,110,105,120,110,117,108,108,0,0
  8540. .globl l0671
  8541. l0671:
  8542. .quad 6
  8543. .byte 117,110,105,120,101,111,102,0
  8544. .globl l0672
  8545. l0672:
  8546. .quad 6
  8547. .byte 117,110,105,120,116,116,121,0
  8548. .globl l0673
  8549. l0673:
  8550. .quad 16
  8551. .byte 42,42,42,109,117,115,116,45,98,101
  8552. .byte 45,110,105,108,42,42,42,0
  8553. .globl l0674
  8554. l0674:
  8555. .quad 20
  8556. .byte 42,42,42,109,117,115,116,45,98,101
  8557. .byte 45,110,105,108,45,116,111,111,42,42
  8558. .byte 42,0
  8559. .globl l0675
  8560. l0675:
  8561. .quad 7
  8562. .byte 42,102,97,115,116,99,97,114,0,0
  8563. .globl l0676
  8564. l0676:
  8565. .quad 7
  8566. .byte 112,115,108,95,109,97,105,110,0,0
  8567. .globl l0677
  8568. l0677:
  8569. .quad 14
  8570. .byte 111,115,95,115,116,97,114,116,117,112
  8571. .byte 95,104,111,111,107,0
  8572. .globl l0678
  8573. l0678:
  8574. .quad 3
  8575. .byte 97,114,103,99,0,0
  8576. .globl l0679
  8577. l0679:
  8578. .quad 3
  8579. .byte 97,114,103,118,0,0
  8580. .globl l0680
  8581. l0680:
  8582. .quad 7
  8583. .byte 101,98,120,115,97,118,101,42,0,0
  8584. .globl l0681
  8585. l0681:
  8586. .quad 14
  8587. .byte 115,116,97,99,107,108,111,119,101,114
  8588. .byte 98,111,117,110,100,0
  8589. .globl l0682
  8590. l0682:
  8591. .quad 7
  8592. .byte 112,114,101,45,109,97,105,110,0,0
  8593. .globl l0683
  8594. l0683:
  8595. .quad 15
  8596. .byte 101,120,105,116,45,119,105,116,104
  8597. .byte 45,115,116,97,116,117,115,0,0
  8598. .globl l0684
  8599. l0684:
  8600. .quad 14
  8601. .byte 111,115,95,99,108,101,97,110,117,112
  8602. .byte 95,104,111,111,107,0
  8603. .globl l0685
  8604. l0685:
  8605. .quad 12
  8606. .byte 101,120,116,101,114,110,97,108,95,101
  8607. .byte 120,105,116,0
  8608. .globl l0686
  8609. l0686:
  8610. .quad 11
  8611. .byte 105,110,105,116,45,103,99,97,114,114
  8612. .byte 97,121,0,0
  8613. .globl l0687
  8614. l0687:
  8615. .quad 10
  8616. .byte 117,110,105,120,99,108,101,97,114,105
  8617. .byte 111,0
  8618. .globl l0688
  8619. l0688:
  8620. .quad 22
  8621. .byte 105,110,105,116,105,97,108,105,122
  8622. .byte 101,45,115,121,109,98,111,108,45,116
  8623. .byte 97,98,108,101,0
  8624. .globl l0689
  8625. l0689:
  8626. .quad 7
  8627. .byte 105,110,105,116,99,111,100,101,0,0
  8628. .globl l0690
  8629. l0690:
  8630. .quad 19
  8631. .byte 99,111,110,115,111,108,101,45,112,114
  8632. .byte 105,110,116,45,115,116,114,105,110
  8633. .byte 103,0,0
  8634. .globl l0691
  8635. l0691:
  8636. .quad 14
  8637. .byte 99,111,110,115,111,108,101,45,110,101
  8638. .byte 119,108,105,110,101,0
  8639. .globl l0692
  8640. l0692:
  8641. .quad 5
  8642. .byte 102,97,115,108,105,110,0,0
  8643. .globl l0693
  8644. l0693:
  8645. .quad 10
  8646. .byte 108,111,97,100,101,114,45,109,97,105
  8647. .byte 110,0
  8648. .globl l0694
  8649. l0694:
  8650. .quad 7
  8651. .byte 117,110,105,120,112,117,116,115,0,0
  8652. .globl l0695
  8653. l0695:
  8654. .quad 19
  8655. .byte 99,111,110,115,111,108,101,45,112,114
  8656. .byte 105,110,116,45,110,117,109,98,101,114
  8657. .byte 0,0
  8658. .globl l0696
  8659. l0696:
  8660. .quad 7
  8661. .byte 117,110,105,120,112,117,116,110,0,0
  8662. .globl l0697
  8663. l0697:
  8664. .quad 7
  8665. .byte 117,110,105,120,112,117,116,99,0,0
  8666. .globl l0698
  8667. l0698:
  8668. .quad 13
  8669. .byte 98,105,110,97,114,121,111,112,101,110
  8670. .byte 114,101,97,100,0,0
  8671. .globl l0699
  8672. l0699:
  8673. .quad 7
  8674. .byte 117,110,105,120,111,112,101,110,0,0
  8675. .globl l0700
  8676. l0700:
  8677. .quad 17
  8678. .byte 107,101,114,110,101,108,45,102,97,116
  8679. .byte 97,108,45,101,114,114,111,114,0,0
  8680. .globl l0701
  8681. l0701:
  8682. .quad 9
  8683. .byte 98,105,110,97,114,121,114,101,97,100
  8684. .byte 0,0
  8685. .globl l0702
  8686. l0702:
  8687. .quad 4
  8688. .byte 120,103,101,116,119,0
  8689. .globl l0703
  8690. l0703:
  8691. .quad 14
  8692. .byte 98,105,110,97,114,121,114,101,97,100
  8693. .byte 98,108,111,99,107,0
  8694. .globl l0704
  8695. l0704:
  8696. .quad 4
  8697. .byte 102,114,101,97,100,0
  8698. .globl l0705
  8699. l0705:
  8700. .quad 10
  8701. .byte 98,105,110,97,114,121,99,108,111,115
  8702. .byte 101,0
  8703. .globl l0706
  8704. l0706:
  8705. .quad 5
  8706. .byte 102,99,108,111,115,101,0,0
  8707. .globl l0707
  8708. l0707:
  8709. .quad 9
  8710. .byte 110,101,120,116,115,121,109,98,111
  8711. .byte 108,0,0
  8712. .globl l0708
  8713. l0708:
  8714. .quad 5
  8715. .byte 115,121,109,110,97,109,0,0
  8716. .globl l0709
  8717. l0709:
  8718. .quad 14
  8719. .byte 104,97,115,104,45,105,110,116,111,45
  8720. .byte 116,97,98,108,101,0
  8721. .globl l0710
  8722. l0710:
  8723. .quad 11
  8724. .byte 115,104,111,119,45,110,101,119,45,105
  8725. .byte 100,115,0,0
  8726. .globl l0711
  8727. l0711:
  8728. .quad 12
  8729. .byte 102,97,115,108,105,110,45,105,110,116
  8730. .byte 101,114,110,0
  8731. .globl l0712
  8732. l0712:
  8733. .quad 26
  8734. .byte 115,101,97,114,99,104,45,115,116,114
  8735. .byte 105,110,103,45,102,111,114,45,99,104
  8736. .byte 97,114,97,99,116,101,114,0
  8737. .globl l0713
  8738. l0713:
  8739. .quad 5
  8740. .byte 105,110,116,101,114,110,0,0
  8741. .globl l0714
  8742. l0714:
  8743. .quad 5
  8744. .byte 115,117,98,115,101,113,0,0
  8745. .globl l0715
  8746. l0715:
  8747. .quad 22
  8748. .byte 117,110,99,104,101,99,107,101,100,45
  8749. .byte 115,116,114,105,110,103,45,105,110
  8750. .byte 116,101,114,110,0
  8751. .globl l0716
  8752. l0716:
  8753. .quad 3
  8754. .byte 103,116,105,100,0,0
  8755. .globl l0717
  8756. l0717:
  8757. .quad 9
  8758. .byte 103,116,99,111,110,115,116,115,116
  8759. .byte 114,0,0
  8760. .globl l0718
  8761. l0718:
  8762. .quad 15
  8763. .byte 99,111,112,121,115,116,114,105,110
  8764. .byte 103,116,111,102,114,111,109,0,0
  8765. .globl l0719
  8766. l0719:
  8767. .quad 16
  8768. .byte 105,110,105,116,105,97,108,105,122
  8769. .byte 101,45,110,101,119,45,105,100,0
  8770. .globl l0720
  8771. l0720:
  8772. .quad 12
  8773. .byte 104,97,115,104,45,102,117,110,99,116
  8774. .byte 105,111,110,0
  8775. .globl l0721
  8776. l0721:
  8777. .quad 21
  8778. .byte 117,110,99,104,101,99,107,101,100,45
  8779. .byte 115,116,114,105,110,103,45,101,113
  8780. .byte 117,97,108,0,0
  8781. .globl l0722
  8782. l0722:
  8783. .quad 5
  8784. .byte 115,121,109,112,114,112,0,0
  8785. .globl l0723
  8786. l0723:
  8787. .quad 5
  8788. .byte 115,121,109,103,101,116,0,0
  8789. .globl l0724
  8790. l0724:
  8791. .quad 5
  8792. .byte 115,121,109,118,97,108,0,0
  8793. .globl l0725
  8794. l0725:
  8795. .quad 11
  8796. .byte 112,108,97,110,116,117,110,98,111,117
  8797. .byte 110,100,0,0
  8798. .globl l0726
  8799. l0726:
  8800. .quad 14
  8801. .byte 102,97,115,108,105,110,45,98,97,100
  8802. .byte 45,102,105,108,101,0
  8803. .globl l0727
  8804. l0727:
  8805. .quad 12
  8806. .byte 114,101,97,100,45,105,100,45,116,97
  8807. .byte 98,108,101,0
  8808. .globl l0728
  8809. l0728:
  8810. .quad 4
  8811. .byte 103,116,98,112,115,0
  8812. .globl l0729
  8813. l0729:
  8814. .quad 5
  8815. .byte 103,116,119,114,100,115,0,0
  8816. .globl l0730
  8817. l0730:
  8818. .quad 16
  8819. .byte 100,111,45,114,101,108,111,99,97,116
  8820. .byte 105,111,110,45,110,101,119,0
  8821. .globl l0731
  8822. l0731:
  8823. .quad 12
  8824. .byte 100,111,45,114,101,108,111,99,97,116
  8825. .byte 105,111,110,0
  8826. .globl l0732
  8827. l0732:
  8828. .quad 13
  8829. .byte 99,111,100,101,45,98,97,115,101,45
  8830. .byte 104,97,99,107,0,0
  8831. .globl l0733
  8832. l0733:
  8833. .quad 12
  8834. .byte 97,100,100,114,101,115,115,97,112,112
  8835. .byte 108,121,48,0
  8836. .globl l0734
  8837. l0734:
  8838. .quad 5
  8839. .byte 100,101,108,98,112,115,0,0
  8840. .globl l0735
  8841. l0735:
  8842. .quad 7
  8843. .byte 98,105,116,116,97,98,108,101,0,0
  8844. .globl l0736
  8845. l0736:
  8846. .quad 18
  8847. .byte 114,101,108,111,99,97,116,101,45,114
  8848. .byte 105,103,104,116,45,104,97,108,102,0
  8849. .globl l0737
  8850. l0737:
  8851. .quad 12
  8852. .byte 114,101,108,111,99,97,116,101,45,119
  8853. .byte 111,114,100,0
  8854. .globl l0738
  8855. l0738:
  8856. .quad 11
  8857. .byte 114,101,108,111,99,97,116,101,45,105
  8858. .byte 110,102,0,0
  8859. .globl l0739
  8860. l0739:
  8861. .quad 17
  8862. .byte 99,111,109,112,117,116,101,45,114,101
  8863. .byte 108,111,99,97,116,105,111,110,0,0
  8864. .globl l0740
  8865. l0740:
  8866. .quad 17
  8867. .byte 108,111,99,97,108,45,116,111,45,103
  8868. .byte 108,111,98,97,108,45,105,100,0,0
  8869. .globl l0741
  8870. l0741:
  8871. .quad 5
  8872. .byte 115,121,109,102,110,99,0,0
  8873. .globl l0742
  8874. l0742:
  8875. .quad 3
  8876. .byte 112,117,116,100,0,0
  8877. .globl l0743
  8878. l0743:
  8879. .quad 7
  8880. .byte 112,117,116,101,110,116,114,121,0,0
  8881. .globl l0744
  8882. l0744:
  8883. .quad 14
  8884. .byte 103,116,98,112,115,45,110,105,108,45
  8885. .byte 101,114,114,111,114,0
  8886. .globl l0745
  8887. l0745:
  8888. .quad 3
  8889. .byte 103,101,116,100,0,0
  8890. .globl l0746
  8891. l0746:
  8892. .quad 19
  8893. .byte 116,114,121,45,111,116,104,101,114
  8894. .byte 45,98,112,115,45,115,112,97,99,101
  8895. .byte 115,0,0
  8896. .globl l0747
  8897. l0747:
  8898. .quad 7
  8899. .byte 115,116,100,101,114,114,111,114,0,0
  8900. .globl l0748
  8901. l0748:
  8902. .quad 5
  8903. .byte 103,116,104,101,97,112,0,0
  8904. .globl l0749
  8905. l0749:
  8906. .quad 15
  8907. .byte 107,110,111,119,110,45,102,114,101
  8908. .byte 101,45,115,112,97,99,101,0,0
  8909. .globl l0750
  8910. l0750:
  8911. .quad 10
  8912. .byte 114,101,97,108,45,103,116,104,101,97
  8913. .byte 112,0
  8914. .globl l0751
  8915. l0751:
  8916. .quad 12
  8917. .byte 103,101,116,45,104,101,97,112,45,116
  8918. .byte 114,97,112,0
  8919. .globl l0752
  8920. l0752:
  8921. .quad 6
  8922. .byte 114,101,99,108,97,105,109,0
  8923. .globl l0753
  8924. l0753:
  8925. .quad 4
  8926. .byte 103,116,115,116,114,0
  8927. .globl l0754
  8928. l0754:
  8929. .quad 3
  8930. .byte 99,111,110,115,0,0
  8931. .globl l0755
  8932. l0755:
  8933. .quad 10
  8934. .byte 105,110,116,101,114,114,111,103,97
  8935. .byte 116,101,0
  8936. .globl l0756
  8937. l0756:
  8938. .quad 5
  8939. .byte 109,111,100,105,102,121,0,0
  8940. .globl l0757
  8941. l0757:
  8942. .quad 2
  8943. .byte 112,117,116,0
  8944. .globl l0758
  8945. l0758:
  8946. .quad 12
  8947. .byte 117,110,99,104,101,99,107,101,100,45
  8948. .byte 112,117,116,0
  8949. .globl l0759
  8950. l0759:
  8951. .quad 13
  8952. .byte 117,110,99,104,101,99,107,101,100,45
  8953. .byte 112,114,111,112,0,0
  8954. .globl l0760
  8955. l0760:
  8956. .quad 4
  8957. .byte 97,116,115,111,99,0
  8958. .globl l0761
  8959. l0761:
  8960. .quad 7
  8961. .byte 37,114,101,99,108,97,105,109,0,0
  8962. .globl l0762
  8963. l0762:
  8964. .quad 16
  8965. .byte 117,110,99,104,101,99,107,101,100,45
  8966. .byte 115,101,116,112,114,111,112,0
  8967. .globl l0763
  8968. l0763:
  8969. .quad 8
  8970. .byte 99,111,100,101,45,112,117,116,100,0
  8971. .globl l0764
  8972. l0764:
  8973. .quad 15
  8974. .byte 112,108,97,110,116,99,111,100,101,112
  8975. .byte 111,105,110,116,101,114,0,0
  8976. .globl l0765
  8977. l0765:
  8978. .quad 3
  8979. .byte 116,121,112,101,0,0
  8980. .globl l0766
  8981. l0766:
  8982. .quad 3
  8983. .byte 101,120,112,114,0,0
  8984. .globl l0767
  8985. l0767:
  8986. .quad 4
  8987. .byte 102,108,117,105,100,0
  8988. .globl l0768
  8989. l0768:
  8990. .quad 5
  8991. .byte 102,108,117,105,100,49,0,0
  8992. .globl l0769
  8993. l0769:
  8994. .quad 6
  8995. .byte 118,97,114,116,121,112,101,0
  8996. .globl l0770
  8997. l0770:
  8998. .quad 15
  8999. .byte 42,100,101,102,105,110,101,45,99,111
  9000. .byte 110,115,116,97,110,116,0,0
  9001. .globl l0771
  9002. l0771:
  9003. .quad 8
  9004. .byte 99,111,110,115,116,97,110,116,63,0
  9005. .globl l0772
  9006. l0772:
  9007. .quad 14
  9008. .byte 112,108,97,110,116,108,97,109,98,100
  9009. .byte 97,108,105,110,107,0
  9010. .globl l0773
  9011. l0773:
  9012. .quad 12
  9013. .byte 97,100,100,114,101,115,115,97,112,112
  9014. .byte 108,121,120,0
  9015. .globl l0774
  9016. l0774:
  9017. .quad 16
  9018. .byte 117,110,100,101,102,105,110,101,100
  9019. .byte 102,117,110,99,116,105,111,110,0
  9020. .globl l0775
  9021. l0775:
  9022. .quad 20
  9023. .byte 117,110,100,101,102,105,110,101,100
  9024. .byte 102,117,110,99,116,105,111,110,45,97
  9025. .byte 117,120,0
  9026. .globl l0776
  9027. l0776:
  9028. .quad 25
  9029. .byte 99,111,109,112,105,108,101,100,99,97
  9030. .byte 108,108,105,110,103,105,110,116,101
  9031. .byte 114,112,114,101,116,101,100,0,0
  9032. .globl l0777
  9033. l0777:
  9034. .quad 8
  9035. .byte 99,111,100,101,102,111,114,109,42,0
  9036. .globl l0778
  9037. l0778:
  9038. .quad 28
  9039. .byte 99,111,109,112,105,108,101,100,99,97
  9040. .byte 108,108,105,110,103,105,110,116,101
  9041. .byte 114,112,114,101,116,101,100,97,117
  9042. .byte 120,0
  9043. .globl l0779
  9044. l0779:
  9045. .quad 15
  9046. .byte 112,115,108,115,105,103,110,97,108
  9047. .byte 104,97,110,100,108,101,114,0,0
  9048. .globl l0780
  9049. l0780:
  9050. .quad 5
  9051. .byte 101,99,104,111,111,110,0,0
  9052. .globl l0781
  9053. l0781:
  9054. .quad 6
  9055. .byte 101,99,104,111,111,102,102,0
  9056. .globl l0782
  9057. l0782:
  9058. .quad 26
  9059. .byte 101,120,116,101,114,110,97,108,95,99
  9060. .byte 104,97,114,115,105,110,105,110,112
  9061. .byte 117,116,98,117,102,102,101,114,0
  9062. .globl l0783
  9063. l0783:
  9064. .quad 19
  9065. .byte 102,108,117,115,104,115,116,100,111
  9066. .byte 117,116,112,117,116,98,117,102,102
  9067. .byte 101,114,0,0
  9068. .globl l0784
  9069. l0784:
  9070. .quad 27
  9071. .byte 101,120,116,101,114,110,97,108,95,117
  9072. .byte 115,101,114,95,104,111,109,101,100
  9073. .byte 105,114,95,115,116,114,105,110,103
  9074. .byte 0,0
  9075. .globl l0785
  9076. l0785:
  9077. .quad 30
  9078. .byte 101,120,116,101,114,110,97,108,95,97
  9079. .byte 110,121,117,115,101,114,95,104,111
  9080. .byte 109,101,100,105,114,95,115,116,114
  9081. .byte 105,110,103,0
  9082. .globl l0786
  9083. l0786:
  9084. .quad 12
  9085. .byte 97,108,116,101,114,104,101,97,112,115
  9086. .byte 105,122,101,0
  9087. .globl l0787
  9088. l0787:
  9089. .quad 14
  9090. .byte 97,108,108,111,99,97,116,101,109,111
  9091. .byte 114,101,98,112,115,0
  9092. .globl l0788
  9093. l0788:
  9094. .quad 16
  9095. .byte 103,101,116,95,105,109,97,103,101,102
  9096. .byte 105,108,101,112,97,116,104,0
  9097. .globl l0789
  9098. l0789:
  9099. .quad 14
  9100. .byte 103,101,116,95,102,105,108,101,95,115
  9101. .byte 116,97,116,117,115,0
  9102. .globl l0790
  9103. l0790:
  9104. .quad 15
  9105. .byte 103,101,116,95,101,120,101,99,102,105
  9106. .byte 108,101,112,97,116,104,0,0
  9107. .globl l0791
  9108. l0791:
  9109. .quad 13
  9110. .byte 101,120,116,101,114,110,97,108,95,97
  9111. .byte 108,97,114,109,0,0
  9112. .globl l0792
  9113. l0792:
  9114. .quad 14
  9115. .byte 101,120,116,101,114,110,97,108,95,117
  9116. .byte 97,108,97,114,109,0
  9117. .globl l0793
  9118. l0793:
  9119. .quad 12
  9120. .byte 101,120,116,101,114,110,97,108,95,116
  9121. .byte 105,109,101,0
  9122. .globl l0794
  9123. l0794:
  9124. .quad 12
  9125. .byte 101,120,116,101,114,110,97,108,95,116
  9126. .byte 105,109,99,0
  9127. .globl l0795
  9128. l0795:
  9129. .quad 12
  9130. .byte 101,120,116,101,114,110,97,108,95,115
  9131. .byte 116,97,116,0
  9132. .globl l0796
  9133. l0796:
  9134. .quad 12
  9135. .byte 101,120,116,101,114,110,97,108,95,108
  9136. .byte 105,110,107,0
  9137. .globl l0797
  9138. l0797:
  9139. .quad 14
  9140. .byte 101,120,116,101,114,110,97,108,95,115
  9141. .byte 116,114,108,101,110,0
  9142. .globl l0798
  9143. l0798:
  9144. .quad 14
  9145. .byte 101,120,116,101,114,110,97,108,95,117
  9146. .byte 110,108,105,110,107,0
  9147. .globl l0799
  9148. l0799:
  9149. .quad 14
  9150. .byte 101,120,116,101,114,110,97,108,95,115
  9151. .byte 101,116,101,110,118,0
  9152. .globl l0800
  9153. l0800:
  9154. .quad 13
  9155. .byte 101,120,116,101,114,110,97,108,95,114
  9156. .byte 109,100,105,114,0,0
  9157. .globl l0801
  9158. l0801:
  9159. .quad 13
  9160. .byte 101,120,116,101,114,110,97,108,95,109
  9161. .byte 107,100,105,114,0,0
  9162. .globl l0802
  9163. l0802:
  9164. .quad 14
  9165. .byte 101,120,116,101,114,110,97,108,95,103
  9166. .byte 101,116,101,110,118,0
  9167. .globl l0803
  9168. l0803:
  9169. .quad 6
  9170. .byte 117,120,102,108,111,97,116,0
  9171. .globl l0804
  9172. l0804:
  9173. .quad 4
  9174. .byte 117,120,102,105,120,0
  9175. .globl l0805
  9176. l0805:
  9177. .quad 7
  9178. .byte 117,120,97,115,115,105,103,110,0,0
  9179. .globl l0806
  9180. l0806:
  9181. .quad 6
  9182. .byte 117,120,112,108,117,115,50,0
  9183. .globl l0807
  9184. l0807:
  9185. .quad 11
  9186. .byte 117,120,100,105,102,102,101,114,101
  9187. .byte 110,99,101,0,0
  9188. .globl l0808
  9189. l0808:
  9190. .quad 7
  9191. .byte 117,120,116,105,109,101,115,50,0,0
  9192. .globl l0809
  9193. l0809:
  9194. .quad 9
  9195. .byte 117,120,113,117,111,116,105,101,110
  9196. .byte 116,0,0
  9197. .globl l0810
  9198. l0810:
  9199. .quad 9
  9200. .byte 117,120,103,114,101,97,116,101,114
  9201. .byte 112,0,0
  9202. .globl l0811
  9203. l0811:
  9204. .quad 6
  9205. .byte 117,120,108,101,115,115,112,0
  9206. .globl l0812
  9207. l0812:
  9208. .quad 11
  9209. .byte 117,120,119,114,105,116,101,102,108
  9210. .byte 111,97,116,0,0
  9211. .globl l0813
  9212. l0813:
  9213. .quad 12
  9214. .byte 117,120,119,114,105,116,101,102,108
  9215. .byte 111,97,116,56,0
  9216. .globl l0814
  9217. l0814:
  9218. .quad 14
  9219. .byte 117,120,100,111,117,98,108,101,116
  9220. .byte 111,102,108,111,97,116,0
  9221. .globl l0815
  9222. l0815:
  9223. .quad 14
  9224. .byte 117,120,102,108,111,97,116,116,111
  9225. .byte 100,111,117,98,108,101,0
  9226. .globl l0816
  9227. l0816:
  9228. .quad 4
  9229. .byte 117,120,115,105,110,0
  9230. .globl l0817
  9231. l0817:
  9232. .quad 4
  9233. .byte 117,120,99,111,115,0
  9234. .globl l0818
  9235. l0818:
  9236. .quad 4
  9237. .byte 117,120,116,97,110,0
  9238. .globl l0819
  9239. l0819:
  9240. .quad 5
  9241. .byte 117,120,97,115,105,110,0,0
  9242. .globl l0820
  9243. l0820:
  9244. .quad 5
  9245. .byte 117,120,97,99,111,115,0,0
  9246. .globl l0821
  9247. l0821:
  9248. .quad 5
  9249. .byte 117,120,97,116,97,110,0,0
  9250. .globl l0822
  9251. l0822:
  9252. .quad 5
  9253. .byte 117,120,115,113,114,116,0,0
  9254. .globl l0823
  9255. l0823:
  9256. .quad 4
  9257. .byte 117,120,101,120,112,0
  9258. .globl l0824
  9259. l0824:
  9260. .quad 4
  9261. .byte 117,120,108,111,103,0
  9262. .globl l0825
  9263. l0825:
  9264. .quad 6
  9265. .byte 117,120,97,116,97,110,50,0
  9266. .globl l0826
  9267. l0826:
  9268. .quad 11
  9269. .byte 101,120,116,101,114,110,97,108,95,112
  9270. .byte 119,100,0,0
  9271. .globl l0827
  9272. l0827:
  9273. .quad 10
  9274. .byte 115,117,110,51,95,115,105,103,115,101
  9275. .byte 116,0
  9276. .globl l0828
  9277. l0828:
  9278. .quad 7
  9279. .byte 115,105,103,114,101,108,115,101,0,0
  9280. .globl l0829
  9281. l0829:
  9282. .quad 5
  9283. .byte 117,110,101,120,101,99,0,0
  9284. .globl l0830
  9285. l0830:
  9286. .quad 15
  9287. .byte 101,120,112,97,110,100,95,102,105,108
  9288. .byte 101,95,110,97,109,101,0,0
  9289. .globl l0831
  9290. l0831:
  9291. .quad 5
  9292. .byte 117,110,105,120,99,100,0,0
  9293. .globl l0832
  9294. l0832:
  9295. .quad 4
  9296. .byte 99,116,105,109,101,0
  9297. .globl l0833
  9298. l0833:
  9299. .quad 14
  9300. .byte 101,120,116,101,114,110,97,108,95,115
  9301. .byte 121,115,116,101,109,0
  9302. .globl l0834
  9303. l0834:
  9304. .quad 16
  9305. .byte 101,120,116,101,114,110,97,108,95,102
  9306. .byte 117,108,108,112,97,116,104,0
  9307. .globl l0835
  9308. l0835:
  9309. .quad 4
  9310. .byte 102,111,112,101,110,0
  9311. .globl l0836
  9312. l0836:
  9313. .quad 4
  9314. .byte 102,112,117,116,99,0
  9315. .globl l0837
  9316. l0837:
  9317. .quad 4
  9318. .byte 102,103,101,116,99,0
  9319. .globl l0838
  9320. l0838:
  9321. .quad 4
  9322. .byte 102,103,101,116,115,0
  9323. .globl l0839
  9324. l0839:
  9325. .quad 5
  9326. .byte 102,119,114,105,116,101,0,0
  9327. .globl l0840
  9328. l0840:
  9329. .quad 5
  9330. .byte 102,102,108,117,115,104,0,0
  9331. .globl l0841
  9332. l0841:
  9333. .quad 4
  9334. .byte 102,115,101,101,107,0
  9335. .globl l0842
  9336. l0842:
  9337. .quad 7
  9338. .byte 99,108,101,97,114,101,114,114,0,0
  9339. .globl l0843
  9340. l0843:
  9341. .quad 3
  9342. .byte 112,117,116,119,0,0
  9343. .globl l0844
  9344. l0844:
  9345. .quad 5
  9346. .byte 115,105,103,110,97,108,0,0
  9347. .globl l0845
  9348. l0845:
  9349. .quad 4
  9350. .byte 115,108,101,101,112,0
  9351. .globl l0846
  9352. l0846:
  9353. .quad 11
  9354. .byte 105,101,101,101,95,104,97,110,100,108
  9355. .byte 101,114,0,0
  9356. .globl l0847
  9357. l0847:
  9358. .quad 9
  9359. .byte 105,101,101,101,95,102,108,97,103,115
  9360. .byte 0,0
  9361. .globl l0848
  9362. l0848:
  9363. .quad 9
  9364. .byte 115,101,116,108,105,110,101,98,117
  9365. .byte 102,0,0
  9366. .globl l0849
  9367. l0849:
  9368. .quad 5
  9369. .byte 103,101,116,112,105,100,0,0
  9370. .globl l0850
  9371. l0850:
  9372. .quad 8
  9373. .byte 103,101,116,104,111,115,116,105,100
  9374. .byte 0
  9375. .globl l0851
  9376. l0851:
  9377. .quad 13
  9378. .byte 117,110,105,120,115,111,99,107,101
  9379. .byte 116,111,112,101,110,0,0
  9380. .globl l0852
  9381. l0852:
  9382. .quad 8
  9383. .byte 103,101,116,115,111,99,107,101,116
  9384. .byte 0
  9385. .globl l0853
  9386. l0853:
  9387. .quad 10
  9388. .byte 119,114,105,116,101,115,111,99,107
  9389. .byte 101,116,0
  9390. .globl l0854
  9391. l0854:
  9392. .quad 14
  9393. .byte 117,110,105,120,99,108,111,115,101
  9394. .byte 115,111,99,107,101,116,0
  9395. .globl l0855
  9396. l0855:
  9397. .quad 3
  9398. .byte 102,111,114,107,0,0
  9399. .globl l0856
  9400. l0856:
  9401. .quad 3
  9402. .byte 119,97,105,116,0,0
  9403. .globl l0857
  9404. l0857:
  9405. .quad 4
  9406. .byte 112,111,112,101,110,0
  9407. .globl l0858
  9408. l0858:
  9409. .quad 5
  9410. .byte 112,99,108,111,115,101,0,0
  9411. .globl l0859
  9412. l0859:
  9413. .quad 5
  9414. .byte 115,104,109,99,116,108,0,0
  9415. .globl l0860
  9416. l0860:
  9417. .quad 5
  9418. .byte 115,104,109,103,101,116,0,0
  9419. .globl l0861
  9420. l0861:
  9421. .quad 4
  9422. .byte 115,104,109,97,116,0
  9423. .globl l0862
  9424. l0862:
  9425. .quad 4
  9426. .byte 115,104,109,100,116,0
  9427. .globl l0863
  9428. l0863:
  9429. .quad 5
  9430. .byte 115,101,109,99,116,108,0,0
  9431. .globl l0864
  9432. l0864:
  9433. .quad 5
  9434. .byte 115,101,109,103,101,116,0,0
  9435. .globl l0865
  9436. l0865:
  9437. .quad 4
  9438. .byte 115,101,109,111,112,0
  9439. .globl l0866
  9440. l0866:
  9441. .quad 5
  9442. .byte 100,108,111,112,101,110,0,0
  9443. .globl l0867
  9444. l0867:
  9445. .quad 6
  9446. .byte 100,108,101,114,114,111,114,0
  9447. .globl l0868
  9448. l0868:
  9449. .quad 4
  9450. .byte 100,108,115,121,109,0
  9451. .globl l0869
  9452. l0869:
  9453. .quad 6
  9454. .byte 100,108,99,108,111,115,101,0
  9455. .globl l0870
  9456. l0870:
  9457. .quad 11
  9458. .byte 117,110,105,120,45,112,114,111,102
  9459. .byte 105,108,101,0,0
  9460. .globl l0871
  9461. l0871:
  9462. .quad 13
  9463. .byte 112,116,104,114,101,97,100,95,99,114
  9464. .byte 101,97,116,101,0,0
  9465. .globl l0872
  9466. l0872:
  9467. .quad 11
  9468. .byte 112,116,104,114,101,97,100,95,101,120
  9469. .byte 105,116,0,0
  9470. .globl l0873
  9471. l0873:
  9472. .quad 11
  9473. .byte 112,116,104,114,101,97,100,95,106,111
  9474. .byte 105,110,0,0
  9475. .globl l0874
  9476. l0874:
  9477. .quad 13
  9478. .byte 112,116,104,114,101,97,100,95,100,101
  9479. .byte 116,97,99,104,0,0
  9480. .globl l0875
  9481. l0875:
  9482. .quad 11
  9483. .byte 112,116,104,114,101,97,100,95,115,101
  9484. .byte 108,102,0,0
  9485. .globl l0876
  9486. l0876:
  9487. .quad 12
  9488. .byte 112,116,104,114,101,97,100,95,101,113
  9489. .byte 117,97,108,0
  9490. .globl l0877
  9491. l0877:
  9492. .quad 16
  9493. .byte 112,116,104,114,101,97,100,95,97,116
  9494. .byte 116,114,95,105,110,105,116,0
  9495. .globl l0878
  9496. l0878:
  9497. .quad 19
  9498. .byte 112,116,104,114,101,97,100,95,97,116
  9499. .byte 116,114,95,100,101,115,116,114,111
  9500. .byte 121,0,0
  9501. .globl l0879
  9502. l0879:
  9503. .quad 26
  9504. .byte 112,116,104,114,101,97,100,95,97,116
  9505. .byte 116,114,95,115,101,116,100,101,116
  9506. .byte 97,99,104,115,116,97,116,101,0
  9507. .globl l0880
  9508. l0880:
  9509. .quad 24
  9510. .byte 112,116,104,114,101,97,100,95,97,116
  9511. .byte 116,114,95,103,101,116,103,117,97,114
  9512. .byte 100,115,105,122,101,0
  9513. .globl l0881
  9514. l0881:
  9515. .quad 24
  9516. .byte 112,116,104,114,101,97,100,95,97,116
  9517. .byte 116,114,95,115,101,116,103,117,97,114
  9518. .byte 100,115,105,122,101,0
  9519. .globl l0882
  9520. l0882:
  9521. .quad 25
  9522. .byte 112,116,104,114,101,97,100,95,97,116
  9523. .byte 116,114,95,103,101,116,115,99,104,101
  9524. .byte 100,112,97,114,97,109,0,0
  9525. .globl l0883
  9526. l0883:
  9527. .quad 25
  9528. .byte 112,116,104,114,101,97,100,95,97,116
  9529. .byte 116,114,95,115,101,116,115,99,104,101
  9530. .byte 100,112,97,114,97,109,0,0
  9531. .globl l0884
  9532. l0884:
  9533. .quad 26
  9534. .byte 112,116,104,114,101,97,100,95,97,116
  9535. .byte 116,114,95,103,101,116,115,99,104,101
  9536. .byte 100,112,111,108,105,99,121,0
  9537. .globl l0885
  9538. l0885:
  9539. .quad 26
  9540. .byte 112,116,104,114,101,97,100,95,97,116
  9541. .byte 116,114,95,115,101,116,115,99,104,101
  9542. .byte 100,112,111,108,105,99,121,0
  9543. .globl l0886
  9544. l0886:
  9545. .quad 27
  9546. .byte 112,116,104,114,101,97,100,95,97,116
  9547. .byte 116,114,95,103,101,116,105,110,104
  9548. .byte 101,114,105,116,115,99,104,101,100
  9549. .byte 0,0
  9550. .globl l0887
  9551. l0887:
  9552. .quad 27
  9553. .byte 112,116,104,114,101,97,100,95,97,116
  9554. .byte 116,114,95,115,101,116,105,110,104
  9555. .byte 101,114,105,116,115,99,104,101,100
  9556. .byte 0,0
  9557. .globl l0888
  9558. l0888:
  9559. .quad 20
  9560. .byte 112,116,104,114,101,97,100,95,97,116
  9561. .byte 116,114,95,103,101,116,115,99,111,112
  9562. .byte 101,0
  9563. .globl l0889
  9564. l0889:
  9565. .quad 20
  9566. .byte 112,116,104,114,101,97,100,95,97,116
  9567. .byte 116,114,95,115,101,116,115,99,111,112
  9568. .byte 101,0
  9569. .globl l0890
  9570. l0890:
  9571. .quad 20
  9572. .byte 112,116,104,114,101,97,100,95,97,116
  9573. .byte 116,114,95,103,101,116,115,116,97,99
  9574. .byte 107,0
  9575. .globl l0891
  9576. l0891:
  9577. .quad 20
  9578. .byte 112,116,104,114,101,97,100,95,97,116
  9579. .byte 116,114,95,115,101,116,115,116,97,99
  9580. .byte 107,0
  9581. .globl l0892
  9582. l0892:
  9583. .quad 24
  9584. .byte 112,116,104,114,101,97,100,95,97,116
  9585. .byte 116,114,95,103,101,116,115,116,97,99
  9586. .byte 107,115,105,122,101,0
  9587. .globl l0893
  9588. l0893:
  9589. .quad 24
  9590. .byte 112,116,104,114,101,97,100,95,97,116
  9591. .byte 116,114,95,115,101,116,115,116,97,99
  9592. .byte 107,115,105,122,101,0
  9593. .globl l0894
  9594. l0894:
  9595. .quad 20
  9596. .byte 112,116,104,114,101,97,100,95,115,101
  9597. .byte 116,115,99,104,101,100,112,97,114,97
  9598. .byte 109,0
  9599. .globl l0895
  9600. l0895:
  9601. .quad 20
  9602. .byte 112,116,104,114,101,97,100,95,103,101
  9603. .byte 116,115,99,104,101,100,112,97,114,97
  9604. .byte 109,0
  9605. .globl l0896
  9606. l0896:
  9607. .quad 19
  9608. .byte 112,116,104,114,101,97,100,95,115,101
  9609. .byte 116,115,99,104,101,100,112,114,105
  9610. .byte 111,0,0
  9611. .globl l0897
  9612. l0897:
  9613. .quad 21
  9614. .byte 112,116,104,114,101,97,100,95,103,101
  9615. .byte 116,99,111,110,99,117,114,114,101,110
  9616. .byte 99,121,0,0
  9617. .globl l0898
  9618. l0898:
  9619. .quad 12
  9620. .byte 112,116,104,114,101,97,100,95,121,105
  9621. .byte 101,108,100,0
  9622. .globl l0899
  9623. l0899:
  9624. .quad 21
  9625. .byte 112,116,104,114,101,97,100,95,115,101
  9626. .byte 116,97,102,102,105,110,105,116,121
  9627. .byte 95,110,112,0,0
  9628. .globl l0900
  9629. l0900:
  9630. .quad 21
  9631. .byte 112,116,104,114,101,97,100,95,103,101
  9632. .byte 116,97,102,102,105,110,105,116,121
  9633. .byte 95,110,112,0,0
  9634. .globl l0901
  9635. l0901:
  9636. .quad 11
  9637. .byte 112,116,104,114,101,97,100,95,111,110
  9638. .byte 99,101,0,0
  9639. .globl l0902
  9640. l0902:
  9641. .quad 21
  9642. .byte 112,116,104,114,101,97,100,95,115,101
  9643. .byte 116,99,97,110,99,101,108,115,116,97
  9644. .byte 116,101,0,0
  9645. .globl l0903
  9646. l0903:
  9647. .quad 20
  9648. .byte 112,116,104,114,101,97,100,95,115,101
  9649. .byte 116,99,97,110,99,101,108,116,121,112
  9650. .byte 101,0
  9651. .globl l0904
  9652. l0904:
  9653. .quad 13
  9654. .byte 112,116,104,114,101,97,100,95,99,97
  9655. .byte 110,99,101,108,0,0
  9656. .globl l0905
  9657. l0905:
  9658. .quad 17
  9659. .byte 112,116,104,114,101,97,100,95,116,101
  9660. .byte 115,116,99,97,110,99,101,108,0,0
  9661. .globl l0906
  9662. l0906:
  9663. .quad 17
  9664. .byte 112,116,104,114,101,97,100,95,109,117
  9665. .byte 116,101,120,95,105,110,105,116,0,0
  9666. .globl l0907
  9667. l0907:
  9668. .quad 20
  9669. .byte 112,116,104,114,101,97,100,95,109,117
  9670. .byte 116,101,120,95,100,101,115,116,114
  9671. .byte 111,121,0
  9672. .globl l0908
  9673. l0908:
  9674. .quad 20
  9675. .byte 112,116,104,114,101,97,100,95,109,117
  9676. .byte 116,101,120,95,116,114,121,108,111
  9677. .byte 99,107,0
  9678. .globl l0909
  9679. l0909:
  9680. .quad 17
  9681. .byte 112,116,104,114,101,97,100,95,109,117
  9682. .byte 116,101,120,95,108,111,99,107,0,0
  9683. .globl l0910
  9684. l0910:
  9685. .quad 19
  9686. .byte 112,116,104,114,101,97,100,95,109,117
  9687. .byte 116,101,120,95,117,110,108,111,99,107
  9688. .byte 0,0
  9689. .globl l0911
  9690. l0911:
  9691. .quad 21
  9692. .byte 112,116,104,114,101,97,100,95,109,117
  9693. .byte 116,101,120,97,116,116,114,95,105,110
  9694. .byte 105,116,0,0
  9695. .globl l0912
  9696. l0912:
  9697. .quad 24
  9698. .byte 112,116,104,114,101,97,100,95,109,117
  9699. .byte 116,101,120,97,116,116,114,95,100,101
  9700. .byte 115,116,114,111,121,0
  9701. .globl l0913
  9702. l0913:
  9703. .quad 27
  9704. .byte 112,116,104,114,101,97,100,95,109,117
  9705. .byte 116,101,120,97,116,116,114,95,103,101
  9706. .byte 116,112,115,104,97,114,101,100,0,0
  9707. .globl l0914
  9708. l0914:
  9709. .quad 27
  9710. .byte 112,116,104,114,101,97,100,95,109,117
  9711. .byte 116,101,120,97,116,116,114,95,115,101
  9712. .byte 116,112,115,104,97,114,101,100,0,0
  9713. .globl l0915
  9714. l0915:
  9715. .quad 20
  9716. .byte 112,116,104,114,101,97,100,95,114,119
  9717. .byte 108,111,99,107,95,117,110,108,111,99
  9718. .byte 107,0
  9719. .globl l0916
  9720. l0916:
  9721. .quad 22
  9722. .byte 112,116,104,114,101,97,100,95,114,119
  9723. .byte 108,111,99,107,97,116,116,114,95,105
  9724. .byte 110,105,116,0
  9725. .globl l0917
  9726. l0917:
  9727. .quad 25
  9728. .byte 112,116,104,114,101,97,100,95,114,119
  9729. .byte 108,111,99,107,97,116,116,114,95,100
  9730. .byte 101,115,116,114,111,121,0,0
  9731. .globl l0918
  9732. l0918:
  9733. .quad 28
  9734. .byte 112,116,104,114,101,97,100,95,114,119
  9735. .byte 108,111,99,107,97,116,116,114,95,103
  9736. .byte 101,116,112,115,104,97,114,101,100
  9737. .byte 0
  9738. .globl l0919
  9739. l0919:
  9740. .quad 28
  9741. .byte 112,116,104,114,101,97,100,95,114,119
  9742. .byte 108,111,99,107,97,116,116,114,95,115
  9743. .byte 101,116,112,115,104,97,114,101,100
  9744. .byte 0
  9745. .globl l0920
  9746. l0920:
  9747. .quad 28
  9748. .byte 112,116,104,114,101,97,100,95,114,119
  9749. .byte 108,111,99,107,97,116,116,114,95,103
  9750. .byte 101,116,107,105,110,100,95,110,112
  9751. .byte 0
  9752. .globl l0921
  9753. l0921:
  9754. .quad 28
  9755. .byte 112,116,104,114,101,97,100,95,114,119
  9756. .byte 108,111,99,107,97,116,116,114,95,115
  9757. .byte 101,116,107,105,110,100,95,110,112
  9758. .byte 0
  9759. .globl l0922
  9760. l0922:
  9761. .quad 16
  9762. .byte 112,116,104,114,101,97,100,95,99,111
  9763. .byte 110,100,95,105,110,105,116,0
  9764. .globl l0923
  9765. l0923:
  9766. .quad 19
  9767. .byte 112,116,104,114,101,97,100,95,99,111
  9768. .byte 110,100,95,100,101,115,116,114,111
  9769. .byte 121,0,0
  9770. .globl l0924
  9771. l0924:
  9772. .quad 18
  9773. .byte 112,116,104,114,101,97,100,95,99,111
  9774. .byte 110,100,95,115,105,103,110,97,108,0
  9775. .globl l0925
  9776. l0925:
  9777. .quad 21
  9778. .byte 112,116,104,114,101,97,100,95,99,111
  9779. .byte 110,100,95,98,114,111,97,100,99,97
  9780. .byte 115,116,0,0
  9781. .globl l0926
  9782. l0926:
  9783. .quad 16
  9784. .byte 112,116,104,114,101,97,100,95,99,111
  9785. .byte 110,100,95,119,97,105,116,0
  9786. .globl l0927
  9787. l0927:
  9788. .quad 21
  9789. .byte 112,116,104,114,101,97,100,95,99,111
  9790. .byte 110,100,95,116,105,109,101,100,119
  9791. .byte 97,105,116,0,0
  9792. .globl l0928
  9793. l0928:
  9794. .quad 20
  9795. .byte 112,116,104,114,101,97,100,95,99,111
  9796. .byte 110,100,97,116,116,114,95,105,110,105
  9797. .byte 116,0
  9798. .globl l0929
  9799. l0929:
  9800. .quad 23
  9801. .byte 112,116,104,114,101,97,100,95,99,111
  9802. .byte 110,100,97,116,116,114,95,100,101,115
  9803. .byte 116,114,111,121,0,0
  9804. .globl l0930
  9805. l0930:
  9806. .quad 26
  9807. .byte 112,116,104,114,101,97,100,95,99,111
  9808. .byte 110,100,97,116,116,114,95,103,101,116
  9809. .byte 112,115,104,97,114,101,100,0
  9810. .globl l0931
  9811. l0931:
  9812. .quad 26
  9813. .byte 112,116,104,114,101,97,100,95,99,111
  9814. .byte 110,100,97,116,116,114,95,115,101,116
  9815. .byte 112,115,104,97,114,101,100,0
  9816. .globl l0932
  9817. l0932:
  9818. .quad 17
  9819. .byte 112,116,104,114,101,97,100,95,107,101
  9820. .byte 121,95,99,114,101,97,116,101,0,0
  9821. .globl l0933
  9822. l0933:
  9823. .quad 17
  9824. .byte 112,116,104,114,101,97,100,95,107,101
  9825. .byte 121,95,100,101,108,101,116,101,0,0
  9826. .globl l0934
  9827. l0934:
  9828. .quad 18
  9829. .byte 112,116,104,114,101,97,100,95,103,101
  9830. .byte 116,115,112,101,99,105,102,105,99,0
  9831. .globl l0935
  9832. l0935:
  9833. .quad 18
  9834. .byte 112,116,104,114,101,97,100,95,115,101
  9835. .byte 116,115,112,101,99,105,102,105,99,0
  9836. .globl l0936
  9837. l0936:
  9838. .quad 13
  9839. .byte 112,116,104,114,101,97,100,95,97,116
  9840. .byte 102,111,114,107,0,0
  9841. .globl l0937
  9842. l0937:
  9843. .quad 9
  9844. .byte 112,115,108,45,100,108,111,112,101
  9845. .byte 110,0,0
  9846. .globl l0938
  9847. l0938:
  9848. .quad 5
  9849. .byte 98,108,100,109,115,103,0,0
  9850. .globl l0939
  9851. l0939:
  9852. .quad 10
  9853. .byte 112,115,108,45,100,108,101,114,114
  9854. .byte 111,114,0
  9855. .globl l0940
  9856. l0940:
  9857. .quad 7
  9858. .byte 103,116,119,97,114,114,97,121,0,0
  9859. .globl l0941
  9860. l0941:
  9861. .quad 8
  9862. .byte 112,115,108,45,100,108,115,121,109
  9863. .byte 0
  9864. .globl l0942
  9865. l0942:
  9866. .quad 8
  9867. .byte 105,100,50,115,116,114,105,110,103
  9868. .byte 0
  9869. .globl l0943
  9870. l0943:
  9871. .quad 12
  9872. .byte 100,121,110,108,111,97,100,104,101
  9873. .byte 108,112,101,114,0
  9874. .globl l0944
  9875. l0944:
  9876. .quad 24
  9877. .byte 100,121,110,108,111,97,100,104,101
  9878. .byte 108,112,101,114,95,102,108,111,97,116
  9879. .byte 95,102,108,111,97,116,0
  9880. .globl l0945
  9881. l0945:
  9882. .quad 10
  9883. .byte 112,115,108,45,100,108,99,108,111,115
  9884. .byte 101,0
  9885. .globl l0946
  9886. l0946:
  9887. .quad 11
  9888. .byte 99,111,100,101,97,100,100,114,101,115
  9889. .byte 115,112,0,0
  9890. .globl l0947
  9891. l0947:
  9892. .quad 14
  9893. .byte 103,101,116,102,99,111,100,101,112
  9894. .byte 111,105,110,116,101,114,0
  9895. .globl l0948
  9896. l0948:
  9897. .quad 9
  9898. .byte 108,97,115,116,107,101,114,110,101
  9899. .byte 108,0,0
  9900. .globl symfnc
  9901. .globl symget